quinta-feira, 11 de maio de 2017

Terceiro encontro - Projeto Semáforo

Olá turma,
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.
Click para visualizar
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