LCD 1602 Keypad Shield
LCD displejs 16x2 (balti burti uz zila fona), ar klaviatūru
Tehniskie parametri:
• Displejs ir zilā krāsā ar baltiem burtiem. Spilgtumu pielāgošana
• Displeja tips: Character
• Izšķirtspēja: 16x2
• 6 pogas
• Jauda displejs: 5 Volt
• Displejs: 4 bitu režīmā
Valdes sastāvā ietilpst LCD displejs un 6 pogas. Pins 4, 5, 6, 7, 8, 9 un 10 izmantotas, lai kontrolētu LCD. Analogais pin 0 lasīt signālus no pogām. Šajā montāžas displejs darbojas četrās bitu režīmā.
Savienojums tiek veikts vienā kustībā, jūs vienkārši doks atalgojuma-Shield no ģimenes Arduino (Diecimila, Duemilanove, ANO, Mega, Mega2560, Mega ADK).
Šajā piemērā, displejs rādīs virzienu (uz augšu, uz leju, pa kreisi, pa labi) pogu un izvēlieties atbilstošo pogas nospiešanas.
Piemērs kods:
#include <Wire.h> // #include <LiquidCrystal.h> LiquidCrystal lcd(8, 9, 4, 5, 6, 7 ); // Нажатые кнопки int button; const int BUTTON_NONE = 0; const int BUTTON_RIGHT = 1; const int BUTTON_UP = 2; const int BUTTON_DOWN = 3; const int BUTTON_LEFT = 4; const int BUTTON_SELECT = 5; int getPressedButton() { int buttonValue = analogRead(0); // if (buttonValue < 100) { return BUTTON_RIGHT; } else if (buttonValue < 200) { return BUTTON_UP; } else if (buttonValue < 400){ return BUTTON_DOWN; } else if (buttonValue < 600){ return BUTTON_LEFT; } else if (buttonValue < 800){ return BUTTON_SELECT; } return BUTTON_NONE; } void setup() { lcd.begin(16, 2); lcd.print("zelectro.com.ua"); } void loop() { button = getPressedButton(); switch (button) { case BUTTON_RIGHT: // lcd.setCursor(0, 0); lcd.print(" "); lcd.setCursor(0, 0); lcd.print("BUTTON: RIGHT"); break; case BUTTON_LEFT: lcd.setCursor(0, 0); lcd.print(" "); lcd.setCursor(0, 0); lcd.print("BUTTON: LEFT"); break; case BUTTON_UP: lcd.setCursor(0, 0); lcd.print(" "); lcd.setCursor(0, 0); lcd.print("BUTTON: UP"); break; case BUTTON_DOWN: lcd.setCursor(0, 0); lcd.print(" "); lcd.setCursor(0, 0); lcd.print("BUTTON: DOWN"); break; case BUTTON_SELECT: lcd.setCursor(0, 0); lcd.print(" "); lcd.setCursor(0, 0); lcd.print("BUTTON: SELECT"); break; } }
- Darba spriegums:
- 5V
- Izšķirtspēja:
- 16x2
- Ekrāns krāsa:
- Zila fona ar baltu attēlu
- Touch screen:
- NO