Double bouton
bonjour, comme vous le comprendrez, je suis assez débutant, et donc paraître nul, mais je suis bloquer dans un programme à laquelle un deuxième bouton doit augmenter une variable x de 100, j'ai également un deuxième petit problème, je voudrais écrire un mot avant l'affichage de ma variable mais le programme m'indique qu'il y un problème.
voici mon montage, je n'ai aucun problème avec le +10

voici le programme:
voici mon montage, je n'ai aucun problème avec le +10

voici le programme:
code: [select]
#include <wire.h>
#include <liquidcrystal_i2c.h>
const int buttonpin = 2;
const int buttonpin2 = 4;
liquidcrystal_i2c lcd(0x27, 16, 2);
int x;
int buttonstate = 0;
int buttonstate2 = 0;
void setup() {
// initialize lcd
lcd.begin();
lcd.backlight();
pinmode(buttonpin, input);
pinmode(buttonpin2, input);
x=0;
}
void loop() {
buttonstate = digitalread(buttonpin);
buttonstate2 = digitalread(buttonpin2);
if(buttonstate == high) {
x+=10;
lcd.clear();
lcd.backlight();
lcd.print("poids", x); // ici est mon deuxième problème, la variable fonctionne si je n'affiche pas de texte, en recherchant j'ai vue qu'il pouvais s'agir de int qu'il fallait mettre, mais un autre message d'erreur s'affiche.
}
else if(buttonstate2 == high){ //toute cette partie ne répond pas quand j'appuie sur le deuxième bouton
x+=100;
lcd.clear();
lcd.backlight();
lcd.print(x);
}
delay(250);
}
Arduino Forum > International > Français (Moderators: jfs, Snootlab) > Double bouton
arduino
Comments
Post a Comment