APUNTES-CONTANDO VIDAS CON FOTOCELDA
1 fotocelda 1 resistencia 10k(ohm)-café,negro,naranja 2 resistencias 220k(ohm)-rojo,rojo,café 1 led (blanco) display LCD potenciómetro 10k(ohm) #include <LiquidCrystal.h LiquidCrystal lcd(7, 8, 9, 10, 11, 12); int pinFoto=A0; int vidas=3; byte cor_izq[8]={ 0b00000000, 0b00000100, 0b00001110, 0b00001111, 0b00000111, 0b00000011, 0b00000001, 0b00000000 byte cor_der[8]={ 0b00000000, 0b00000010, 0b00000111, 0b00000111, 0b00000110, 0b00000100, void setup() { lcd.begin(16, 2); pinMode(pinFotocelda,INPUT); lcd.createChar(1,cor_izq); lcd.createChar(2,cor_der); } void loop() { int dato=analogRead(pinFotocelda); delay(1000);. if(valor<300) { vidas=vidas-1; } if(vidas==0) { lcd.clear(); lcd.setCursor(0,0); lcd.print("Perdiste =(") ; delay(5000); vidas=3; } lcd.setCursor(0,0); ...