jueves, 9 de marzo de 2017

aqui esta el codigo fuente de del sensor optico

int led = 8;//pino onde será colocado o led
int sensor = 5;//pino onde será colocado o sensor
int val = 0;//variável para armazenar o valor analógico 

void setup() 
{
   Serial.begin(9600);// porta serial em 9600 bps
   pinMode(led, OUTPUT); // determina o led como uma saída.
}

void loop() 
{
   val = analogRead(sensor);// Lê o valor do sensor e o armazena na variável val.
   Serial.println(val); // imprimir como um decimal 
   delay(100); // delay de 100 milissegundos antes da próxima leitura: 
   if (val > 1000) //Se o valor for maior que 1000
      digitalWrite(led, OUTPUT);// Coloca o led em estado HIGH, ou seja liga o led.
   else // ou se o valor for menor que 1000
       digitalWrite(led, LOW);// Coloca o led em estado LOW, ou seja desliga o led.
}

CRÉDITOS

No hay comentarios:

Publicar un comentario