#include <LiquidCrystal_I2C.h>
#include <Servo.h>
LiquidCrystal_I2C verdecito(0x27,16,2);
Servo chiquito1;
Servo chiquito2;
void setup() {
// put your setup code here, to run once:
verdecito.init();
verdecito.backlight();
chiquito1.attach(3);
chiquito2.attach(5);
splash_screen();
}
void splash_screen(){
verdecito.setCursor(0,0);
verdecito.print("MIA UNI Sem5");
verdecito.setCursor(0,1);
verdecito.print("Cargando");
for(unsigned char xvar=8;xvar<14;xvar++){
verdecito.setCursor(xvar,1);
verdecito.print("O");
delay(300);
verdecito.setCursor(xvar,1);
verdecito.print("o");
delay(300);
verdecito.setCursor(xvar,1);
verdecito.print(".");
delay(300);
}
verdecito.print("OK");
delay(3000);
verdecito.clear();
}
void loop() {
// put your main code here, to run repeatedly:
unsigned int potenciometro1, potenciometro2;
potenciometro1 = analogRead(0);
potenciometro2 = analogRead(1);
chiquito1.write(map(potenciometro1,0,1023,180,0));
chiquito2.write(map(potenciometro2,0,1023,0,180));
verdecito.setCursor(0,0);
verdecito.print("Servo1:");
verdecito.print(map(potenciometro1,0,1023,180,0));
verdecito.write(0xDF);
verdecito.print(" ");
verdecito.setCursor(0,1);
verdecito.print("Servo2:");
verdecito.print(map(potenciometro2,0,1023,0,180));
verdecito.write(0xDF);
verdecito.print(" ");
}