quinta-feira, 10 de novembro de 2011

Projeto 3

Como havia prometido, iria postar alguns projetos do livro que estou lendo (Arduino Básico).
Desta vez, temos um projeto bem simples, de código básico, onde montamos um semáforo.
Este é o projeto 3 do livro, acredito que os próximos serão mais interessantes do que esse. Um ponto importante que gostaria de comentar sobre o livro, é que nos dois primeiros projetos (piscar LEDs) o autor explica alguns conceitos básicos de programação e eletrônica, só para realizar os testes. Achei estes conceitos legais, como por exemplo, calcular a capacidade do resistor. Farei um post sobre isso.
Abaixo temos o vídeo com o projeto funcionando.


Aqui o código utilizado. Coisa bem simples não?

int ledDelay = 10000;
int redPin = 10;
int yellowPin = 9;
int greenPin = 8;

void setup() {
  pinMode(redPin, OUTPUT);
  pinMode(yellowPin, OUTPUT);
  pinMode(greenPin, OUTPUT);
}
void loop() {
  digitalWrite(redPin, HIGH);
  delay(ledDelay);

  digitalWrite(redPin, LOW);    
  digitalWrite(greenPin, HIGH);
  delay(ledDelay);

  digitalWrite(greenPin, LOW);
  digitalWrite(yellowPin, HIGH);
  delay(2000);
  
  digitalWrite(yellowPin, LOW);
}


Pelo que estava lendo no livro, os próximos projetos são bem legais, envolvendo motores e outros CIs.

Nenhum comentário:

Postar um comentário