Stap 4: Stap 4 Code
Dit is mijn code:
U wilt installeren van de bibliotheek rgb_lcd, u kunt fin itiesvoorzeergo op de seeedstudio pagina.
#include
#include "rgb_lcd.h"
rgb_lcd lcd;
int valorAnterior;
int valorTotal;
int valorArriba;
int valorIzq;
int valorAbajo;
int valorDer;
VOID Setup {}
de LCD's aantal kolommen en rijen instellen:
LCD.begin (16, 2);
}
void loop {}
int S1 = analogRead(0);
int S2 = analogRead(1);
int S3 = analogRead(2);
int S4 = analogRead(3);
valorTotal = S1 + S2 + S3 S4;
valorArriba = S1 + S3;
valorAbajo = S2 + S4;
valorIzq = S1 + S2;
valorDer = S3 + S4;
LCD.Clear();
Als (valorAnterior == valorTotal) {}
lcd.setCursor(7,0);
LCD.write("=");
lcd.setCursor(7,1);
LCD.write("=");
}
anders
{
Als (valorArriba > valorAbajo)
{
lcd.setCursor(7,0);
LCD.write("U");
}
else {}
lcd.setCursor(7,0);
LCD.write("D");
}
Als (valorIzq > valorDer)
{
lcd.setCursor(7,1);
LCD.write ("<-");
}
else {}
lcd.setCursor(7,1);
LCD.write ("->");
}
}
lcd.setCursor(0,0);
LCD.write("S1:");
lcd.setCursor(3,0);
LCD.Print(S1,1);
lcd.setCursor(0,1);
LCD.write("S2:");
LCD.Print(S2,1);
lcd.setCursor(10,0);
LCD.write("S3:");
lcd.setCursor(13,0);
LCD.Print(S3,1);
lcd.setCursor(10,1);
LCD.write("S4:");
LCD.Print(S4,1);
lcd.setRGB((S1/4),(S3/4),(valorAbajo/8));
valorAnterior = valorTotal;
delay(1000);
}