Buenas tardes!
He creado una variación de lo mas sencilla del ejemplo 'Fading' para variar la iluminación de un LCD de 16x2, conectando el pin de la iluminación del LCD (15) al pin digital 3 del arduino (D3)... y funciona!
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
int luzLCD=3; // Pin digital D3
void setup() {
lcd.begin(16, 2);
lcd.print("LCD ON/OFF");
delay(1000);
}
void loop() {
for(int v=0; v<=255; v+=5){
analogWrite(luzLCD, v);
delay(30);
}
delay(5000);
for(int v=255; v>=0; v-=5){
analogWrite(luzLCD, v);
delay(30);
}
delay(5000);
}
Lo curiosos del caso es que si conecto el pin de iluminación del LCD (15) al Vcc del arduino (5V), la iluminación es mayor que conectándolo al D3, y no se cómo solucionar eso (ni si tiene solución).
Alguien puede echarme un cable?
Gracias!