Você está na página 1de 5

Exemplos de Projetos

de microcontroladores
Prof. Camila Machado

Semforo de duas vias

int
int
int
int

verde1 = 7;
vermelho2 = 8;
amarelo2 = 9;
verde1 = 10;

void setup() {
pinMode(vermelho1,OUTPUT);
pinMode(amarelo1,OUTPUT);
pinMode(verde1,OUTPUT);
pinMode(vermelho2,OUTPUT);
pinMode(amarelo2,OUTPUT);
pinMode(verde2,OUTPUT);
}

void loop() {
digitalWrite(vermelho1,LOW); //apaga o led vermelho (sinal
1)
digitalWrite(verde1,HIGH); //acende o led verde (sinal 1)
digitalWrite(vermelho2,HIGH); //acende o led vermelho
(sinal 2)
delay(4000); //espera 4 segundos
digitalWrite(verde1,LOW); //apaga o led verde (sinal
1)

digitalWrite(amarelo1,HIGH); //acende o led amarelo (sinal


1)
delay(2000); //espera 2 segundos
digitalWrite(amarelo1,LOW); //apaga o led amarelo (sinal
1)

digitalWrite(vermelho1,HIGH); //acende o led vermelho


(sinal 1)
digitalWrite(vermelho2,LOW); //apaga o led vermelho (sinal
2)
digitalWrite(verde1,HIGH); //acende o led verde (sinal 2)
delay(4000); //espera 4 segundos
digitalWrite(verde1,LOW); //apaga o led verde (sinal 2)

amarelo2); //acende o led amarelo (sinal 2)


delay(2000); //espera 2 segundos
digitalWrite(amarelo2,LOW); //apaga o led amarelo (sinal
2)
}

Led com boto

const int led = 8; //constante led refere-se ao pino digital 8.


const int botao = 2; //constante boto refere-se ao pino digital 2.

//Varivel que conter os estados do boto (0 LOW, 1 HIGH).


int estadoBotao = 0;

void setup() {
pinMode(led,OUTPUT); //Definindo pino digital 8 como de sada.
pinMode(botao,INPUT); //Definindo pino digital 2 como de entrada.
}

//Mtodo loop, executado enquanto o Arduino estiver ligado.


void loop() {
//Lendo o estado do pino 2, constante botao, e atribuindo
//o resultado a varivel estadoBotao.
estadoBotao = digitalRead(botao);

//Verificando o estado do boto para definir se acender ou apagar o led.


if (estadoBotao == HIGH)
{
digitalWrite(led,HIGH); //Boto pressionado, acende o led.
}
else
{
digitalWrite(led,LOW); //Boto no pressionado, apaga o led.
}
}

Você também pode gostar