#include // Připojení: // rs (LCD pin 4) na Arduino pin 12 // rw (LCD pin 5) na Arduino pin 11 // enable (LCD pin 6) na Arduino pin 10 // LCD pin 15 na Arduino pin 13 // LCD piny d4, d5, d6, d7 na Arduino piny 5, 4, 3, 2 LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2); int backLight = 13; // pin 13 ovládá podsvícení LCD int tlacitko = 8; int xVal = 0; int yVal = 0; void setup(void) { pinMode(backLight, OUTPUT); pinMode(tlacitko, INPUT); digitalWrite(backLight, HIGH); digitalWrite(tlacitko, HIGH); lcd.begin(4,20); lcd.clear(); lcd.setCursor(0,0); } void loop() { xVal = analogRead( 1 ); // Read the X value yVal = analogRead( 0 ); // Read the Y value if (digitalRead(tlacitko) == LOW) { lcd.clear(); lcd.setCursor(0,0); lcd.print("Souradnice JoySticku"); lcd.setCursor(0,1); lcd.print("Horizontalne: "); lcd.print((xVal-517)); lcd.setCursor(0,2); lcd.print("Vertikalne: "); lcd.print((yVal-527)); lcd.setCursor(0,3); lcd.print("Tlacitko stisknuto !"); } else { lcd.clear(); lcd.setCursor(0,0); lcd.print("Souradnice JoySticku"); lcd.setCursor(0,1); lcd.print("Horizontalne: "); lcd.print((xVal-517)); lcd.setCursor(0,2); lcd.print("Vertikalne: "); lcd.print((yVal-527)); lcd.setCursor(0,3); lcd.print(" "); } delay(100);}