Untitled
unknown
plain_text
a year ago
780 B
3
Indexable
#include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // Inicjalizacja obiektu LCD: RS, E, D4, D5, D6, D7 char znak = 0; void setup() { Serial.begin(9600); lcd.begin(16, 2); // Inicjalizacja LCD: 16 kolumn, 2 wiersze delay(1000); while (!Serial) {} if (Serial) Serial.println("Czekam na znak"); } void loop() { if (Serial.available() > 0) { znak = Serial.read(); lcd.clear(); // Wyczyść ekran LCD lcd.setCursor(0, 0); // Ustaw kursor na początku pierwszego wiersza lcd.print("Odebrałem: "); lcd.print(znak); if (isAlpha(znak)) { if (isLowerCase(znak)) { znak = toupper(znak); } else { znak = tolower(znak); } } Serial.println(znak); } }
Editor is loading...
Leave a Comment