bon je profite du confinement pour tenter de découvrir le monde de l'arduino
je voudrais faire un compteur automatique de score pour mon air hockey
j'ai écrit un code en piochant dans divers code
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int Score1 = 0;
int Score2 = 0;
int pin_score1 = 4;
int pin_score2 = 5;
//********************************************************************* setup
void setup()
{
lcd.init();
digitalWrite(pin_score1, INPUT_PULLUP);
digitalWrite(pin_score2, INPUT_PULLUP);
lcd.cursor_on();
lcd.blink_on();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("EQ1: ");
lcd.print(Score1);
lcd.setCursor(9, 0);
lcd.print("EQ2: ");
lcd.print(Score2);
lcd.cursor_off();
lcd.blink_off();
Serial.begin(9600);
}
//********************************************************************* loop
void loop()
{
int temp1 = digitalRead(pin_score1);
if (temp1 == HIGH) {
delay(5);
Score1+1;
}
int temp2 = digitalRead(pin_score2);
if (temp2 == HIGH) {
delay(5);
Score2+1;
}
lcd.setCursor(0, 0);
lcd.print("EQ1: ");
lcd.print(Score1);
lcd.setCursor(9, 0);
lcd.print("EQ2: ");
lcd.print(Score2);
lcd.cursor_off();
lcd.blink_off();
Serial.begin(9600);
}
mais mon affichage de change pas je ne sais pas si c'est l'incrémentation qui ne se fait pas ou si c'est l'affichage qui ne s'actualise pas
si quelqu'un peut m'aider ca serait top
cordialement
Antoine