Paso 8: Código para el Arduino
Experimento de Sensor de infrarrojos
Por Zxlee
#include < LiquidCrystal.h >
LiquidCrystal lcd(2,3,4,5,6,7);
#define fotodiodo A0
void setup()
{
LCD.Begin(20,4);
pinMode(photodiode,INPUT);
lcd.setCursor(0,0);
LCD.Print ("Sensor infrarrojo");
lcd.setCursor(5,1);
LCD.Print("Experiment");
lcd.setCursor(6,3);
LCD.Print ("por Zxlee");
lcd.setCursor(2,2);
LCD.Print ("Analog Val =");
}
void loop()
{
int valor = analogRead(photodiode); Leer valor analógico de receptor IR
Convertir cada dígito decimal y mostrar en LCD
lcd.setCursor(17,2);
LCD.Print((Value%10));
valor / = 10;
lcd.setCursor(16,2);
LCD.Print((Value%10));
valor / = 10;
lcd.setCursor(15,2);
LCD.Print((Value%10));
valor / = 10;
lcd.setCursor(14,2);
LCD.Print(Value);
}