j'ai testé le code mais c'est bizarre les images font que changer comme si il y avait un signal parasite.
voici le looop :
void loop()
{
etat_bp = digitalRead(bp_bmp);
if (etat_bp == HIGH)
{
nb_bmp = (nb_bmp+1)%9;
}
if(nb_bmp >= 1)
{
bmpDraw("inca01.bmp", 0, 0);
}
if(nb_bmp >= 2)
{
bmpDraw("inca02.bmp", 0, 0);
}
if(nb_bmp >= 3)
{
bmpDraw("inca03.bmp", 0, 0);
}
delay(30);
}
je me demande si c'est finalement possible d'utiliser TX et RX comme entrée pour lire un état....
pour initialiser ces deux canal en entrée j'ai ecrit :
const int bp_bmp = 0;
const int bp_color = 1;
et dans le setup :
pinMode(bp_bmp, INPUT);
pinMode(bp_color, INPUT);
je fait pas d’erreur la??