LCD knappsatsen sköld Reset knappen Mod (3 / 3 steg)
Steg 3: Ändra exempelkoden
Jag kommer att visa hur man ändra i exempel Arduino kod finns på DFRobot produkt wiki att arbeta med ändringen.
I den definierar avsnittet lägga till en ny konstant för reset switch:
#define btnRIGHT 0
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnRESET 5 / / Lägg till återställning
#define btnNONE 6 / / numrera om från 5 till 6
Ändra standard returvärdet från funktionen read_LCD_buttons():
återvända btnNONE; När alla andra misslyckas, tillbaka detta...
återvända btnRESET; eventuella återstående värde mindre än 1000 bör bero att återställa tryck på knapp
Lägga till ett fall i kontaktblocket av funktionen huvudsakliga loop().
fall btnRESET:
{
LCD.Print("reset");
bryta;
}
Här är den kompletta modifierade exemplet. Glöm inte att ändra koden i funktionen read_LCD_buttons() om du använder V1.0.