Étape 2 :
Maintenant, copiez et collez le code suivant dans l’IDE Arduino, brancher l’Arduino sur votre ordinateur, réglez les paramètres (panneau, port, etc..) Et télécharger le croquis au Conseil d’administration. Gardez à l’esprit là mon être quelques choses que vous devez régler comme l’espacement. Si vous avez des problèmes, laissez un commentaire en dessous un je ferai de mon mieux pour vous dépanner.
///////////////////////////////////////////////////////////////////////////////////////////////////
#include
Innovente lcd (8, 13, 9, 4, 5, 6, 7) ;
int lcd_key = 0 ;
int adc_key_in = 0 ;
#define btnRIGHT 0
#define btnLEFT 3
#define btnNONE 5
int read_LCD_buttons()
{adc_key_in = analogRead(0) ;
Si (adc_key_in < 50) return btnRIGHT ;
Si (adc_key_in < 650) return btnLEFT ;
Return btnNONE ;
}
mario1 octet [8] = {}
B01110,
B11111,
B01110,
B11111,
B01110,
B01010,
B10001,
};
mario2 octet [8] = {}
B01110,
B11111,
B01110,
B11111,
B01110,
B00100,
B00100,
};
void marioStand () {}
LCD.Write((Byte)0) ;
}
void marioRun () {}
lcd.setCursor(3,1) ;
LCD.Write((Byte)0) ;
Delay(300) ;
lcd.setCursor(3,1) ;
LCD.Write((Byte)1) ;
Delay(300) ;
}
void setup() {}
LCD.Begin (16, 2) ;
lcd.createChar(0,mario1) ;
lcd.createChar(1,mario2) ;
}
void loop() {}
lcd.setCursor(3,1) ;
lcd_key = read_LCD_buttons() ;
Switch (lcd_key)
{
affaire btnRIGHT :
{
marioRun() ;
lcd.scrollDisplayRight() ;
rupture ;
}
affaire btnLEFT :
{
marioRun() ;
lcd.scrollDisplayLeft() ;
rupture ;
}
par défaut :
marioStand() ;
rupture ;
}
}