bool q=0;
bool w=0;
bool e=0;
bool r=0;
bool t=0;
bool y=0;
bool u=0;
#include <LiquidCrystal_PCF8574.h>
LiquidCrystal_PCF8574 lcd(0x27);
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Esperando datos");
lcd.begin(16, 2);
lcd.setBacklight(255);
lcd.clear();
}
void loop() {
if(Serial.available()){
lcd.clear();
int dec=Serial.parseInt();
if (dec>=64)
{
dec=dec-64;
q=1;
}
else
{
q=0;
}
if (dec>=32)
{
dec=dec-32;
w=1;
}
else
{
w=0;
}
if (dec>=16)
{
dec=dec-16;
e=1;
}
else
{
e=0;
}
if (dec>=8)
{
dec=dec-8;
r=1;
}
else
{
r=0;
}
if (dec>=4)
{
dec=dec-4;
t=1;
}
else
{
t=0;
}if (dec>=2)
{
dec=dec-2;
y=1;
}
else
{
y=0;
}if (dec>=1)
{
dec=dec-1;
u=1;
}
else
{
u=0;
}
lcd.print(q);
lcd.print(w);
lcd.print(e);
lcd.print(r);
lcd.print(t);
lcd.print(y);
lcd.print(u);
}
delay(1000);
}