Hallo Fangemeinde!
Mich hat der Spieltrieb wieder einmal gepackt und so habe ich ein paar Zeilen Code geschrieben. Hierbei ging es um das Zusammenspiel diverser Hardware, konkret um eine Bluetoothverbindung, die seitens eines Android-Handys zum Mikrocontroller aufgebaut wird.
Wozu kann man das nun verwenden? Für die Hausautomation? Für die Robotik? Ja warum nicht... Ich denke, hier gibt es viele kreative Köpfe, denen schon Anwendungszwecke einfallen. Daher betrachtet das Ganze als Proof of Concept.
Verwendet wurden:
#include <LiquidCrystal.h>
char inChar;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
Serial.begin(115200);
lcd.begin(16, 2);
}
void loop() {
if (Serial.available() > 0) {
inChar = Serial.read();
lcd.setCursor(0, 0);
switch (inChar) {
case 'a':
lcd.print("Button A");
break;
case 'b':
lcd.print("Button C");
break;
case 'c':
lcd.print("Button B");
break;
case 'd':
lcd.print("Button D");
break;
case 'e':
lcd.print("Button E");
break;
case 'f':
lcd.print("Button F");
break;
case 'g':
lcd.print("Button G");
break;
case 'h':
lcd.print("Button H");
break;
case 'L':
lcd.print("Left ");
break;
case 'R':
lcd.print("Right ");
break;
case 'U':
lcd.print("Up ");
break;
case 'D':
lcd.print("Down ");
break;
case 'C':
lcd.print("Center ");
break;
}
}
}