edit

Scanner

Neste projeto identificaremos cores por ondas de infravermelho.

Lista de materiais

  • 1 LED Azul
  • 1 LED Infravermelho
  • 1 Resistor 5kΩ
  • 1 Resistor 220Ω

Modelo esquemático em Protoboard

Modelo esquemático

Código

```c int sensor = A0; int valor; void setup() { Serial.begin(9600); } void loop() { valor = analogRead(sensor); Serial.println(valor); delay(500); }

Código Comentado
int sensor = A0;
int valor; //declara a variável "valor" como tipo int; variável de armazenamento de valor lido pelo sensor 
void setup() {
  Serial.begin(9600); //inicia o Monitor Serial com Baud Rate 9600 
}
void loop() {
  valor = analogRead(sensor); //lê e atribui à variavel "valor" o valor analógico da variável "sensor" 
  Serial.println(valor); //Imprime no Monitor Serial o valor da variável "valor", variável de valor do sensor 
  delay(500); //pausa o programa por 500 milisegundos, para facilitar a leitura dos valores no Monitor Serial 
}

Arquivos para Download

Arquivo ino Arquivo fzz