Segnapunti
Codice:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int pit1 = 8;
int pit2 = 9;
int i = 0;
int o = 0;
int vittoria = 10;
void setup()
{
pinMode(pit1, INPUT);
pinMode(pit2, INPUT);
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.print("segnapunti ");
delay(1000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("pit 1 : ");
lcd.setCursor(0, 1);
lcd.print("pit 2 : ");
}
void loop()
{
if(digitalRead(pit1)==HIGH){
i++;
lcd.setCursor(0, 0);
lcd.print(" pit 1 :" );
lcd.setCursor(10, 0);
lcd.print(i );
delay(500);
}
if(digitalRead(pit2)==HIGH){
o++;
lcd.setCursor(0, 1);
lcd.print(" pit 2 :" );
lcd.setCursor(10, 1);
lcd.print(o);
delay(500);
}
if(i == vittoria){
lcd.setCursor(0, 0);
lcd.print(" pit 1 ha vinto" );
}
if(o == vittoria){
lcd.setCursor(0, 0);
lcd.print(" pit 2 ha vinto" );
}
}
Nessun commento:
Posta un commento