Étape 8: Leçon apprise
Ce code aurait fonctionné la première fois que je l’ai essayé, mais pour une petite chose. Le si des déclarations ne voulait pas travailler, et je ne pouvais pas comprendre pourquoi ils ne pourraient pas.La si les déclarations étaient à l’origine :
Si (Boquet & 0 x 10 == 0 x 10) {digitalWrite(LCD_D4,HIGH);}
mais cela n’a pas fonctionné. Il a fallu beaucoup de dépannage, et beaucoup de travail, à savoir que le code nécessaire des parenthèses autour de la partie « bits & 0 x 10 », devient :
Si ((bits&0x10) == 0 x 10) {digitalWrite(LCD_D4,HIGH);}