Em nosso encontro do dia 05/052017, Iniciamos nosso Projeto Semáforo.
Entendemos como funciona um semáforo.
Fizemos um passo a passo da sequencia de luzes que acendem e apagam e quanto tempo dura cada estado das luzes, ou seja, criamos um algoritmo do Semáforo.
Depois fomos para nosso laboratório virtual https://circuits.io/ e montamos nosso circuito.
A galera mandou bem montagem.
A programação é a parte que demanda mais tempo e necessita muita atenção, pois qualquer descuido faz o circuito não funcionar; por exemplo esquecer o ponto e virgula ao final de cada comando
Para o pessoal que teve alguma dificuldade estou deixando um código padrão para utilizarem na próxima aula.
Durante os próximos encontros vamos melhorar gradativamente o código.
// os números são os pinos que controlam os leds nas suas respectivas cores
// give it a name:
int ledVermelho = 10;
int ledAmarelo = 11;
int ledVerde = 12;
// the setup routine runs once when you press reset:
//configura os pinos do Arduino como saida(OUTPUT)
void setup() {
// initialize the digital pin as an output.
pinMode(ledVermelho, OUTPUT);
pinMode(ledAmarelo, OUTPUT);
pinMode(ledVerde, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(ledVerde, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // espera 1 segundo
digitalWrite(ledVerde, LOW); // turn the LED off by making the voltage LOW - apaga o led
delay(1000);
digitalWrite(ledAmarelo, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(ledAmarelo, LOW); // turn the LED off by making the voltage LOW
delay(1000);
digitalWrite(ledVermelho, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(ledVermelho, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Depois que concluímos a programação conhecemos o Kit de Robótica que recebemos da Prefeitura, tivemos a oportunidade de ver os componentes físicos que trabalhamos no mundo virtual.
Caso tenham alguma dúvida procurem-me
Abç
Nenhum comentário:
Postar um comentário