int x = 0;
int pot = 0;
int bot = 0;
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10,9, 8, 7);
void setup() {
// put your setup code here, to run once:
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(2,INPUT);
pinMode(A0,INPUT);
Serial.begin(9600);
lcd.begin(16,2);
lcd.print("LED1 ");
lcd.setCursor (0,1);
lcd.print("LED2 ");
lcd.setCursor (7, 0);
lcd.print("PWM = ");
lcd.setCursor (7, 1);
lcd.print("PWM = ");
lcd.setCursor (12, 0);
lcd.print(" % ");
lcd.setCursor (12, 1);
lcd.print(" % ");
digitalWrite(6,0);
digitalWrite(5,0);
}
void loop() {
// put your main code here, to run repeatedly:
pot = analogRead(0);
x = (pot *255)/1023;
Serial.print("Valor pot = ");
Serial.println(x);
if (digitalRead(2) == 0){
bot ++;
}
if (bot == 2){
bot = 0;
}
if(bot == 0){
lcd.setCursor (6, 0);
lcd.print (">");
lcd.setCursor (6, 1);
lcd.print (" ");
if (digitalRead(3) == 0){
digitalWrite(5, x);
}
}
if(bot == 1){
lcd.setCursor (6, 0);
lcd.print (" ");
lcd.setCursor (6, 1);
lcd.print (">");
if (digitalRead(3) == 0){
digitalWrite(6, x);
}
}
}