Stap 4: LCD
LCD deel moest per teken weergeven voor de gebruiker, wanneer u klikt op 'a', lcd moet weergeven 'a', wanneer u 'p' en vervolgens 'p' wordt weergegeven naast de 'a'. Zo wanneer u alle tekens van het woord hebt ingevoerd, wordt het hele woord er weergegeven op het LCD-scherm.
LCD-configuratie
als LCD(16x2) de configuratie van de pin als de volgende:
- LCD: 1, 16--Arduino GND
- LCD: 2,15--Ardunio + 5V
- LCD: 3,5--Ardunio GND
- LCD: 4--Arduino Pin 7
- LCD: 6--Arduino Pin 8
- LCD: 11--Arduino Pin 9
- LCD: 12--Arduino Pin 10
- LCD: 13--Arduino Pin 11
- LCD: 14--Arduino Pin 12
Arduino Sketch
#include <<liquidcrystal.h> LiquidCrystal lcd(7,8,9,10,11,12); void setup() { lcd.begin(16, 2); }
Om te gebruiken LCD met het schild van het toetsenbord, wordt we de functie print_c dus bijgewerkt: * uitvoeren van code die bij de laatste stap
void print_c(char c){ if (c == '\n'){ //display result i=0; }else{ // an alphabet lcd.setCursor(i, 1); //where is the i is a global variable initialized by 0 lcd.print(c);i++; }