Dieses Projekt dient als Vorbereitung, um die Sensoren des Calliope in eine IoT-Anwendung zu integrieren.
1. Installiere terminal emulator minimum über "brew"
$ brew install minicom
2. Lade das Programm auf den Calliope mini 1.0
https://mini.pxt.io/58659-34550-74994-70057
3. Finde den seriellen Anschluss des Calliope
Dazu muss der Calliope weiterhin mit dem USB-Anschluss verbunden sein
$ ls -l /dev/*usbmodem*
crw-rw-rw- 1 root wheel 19, 35 4 Jun 14:43 /dev/cu.usbmodem1412
crw-rw-rw- 1 root wheel 19, 34 4 Jun 14:43 /dev/tty.usbmodem1412
4. starte den minicom Terminal-Emulator im Setup:
$ minicom -s
5. Wähle "Serial port setup"
A - serial device: Der Dateiname "/dev/cu.usbmodemXXXX" (siehe oben)
E - Bsp/Par/Bits: 115200 8N1
6. Wähle "Screen and Keyboard"
O - character conversion
Edit character: 13, in: 13, out:10
Diese Einstellung verändert die Enter-Taste CR (Carriage Return), so dass ein LF (Line Feed) gesendet wird, was der Calliope als Zeilenende interpretiert. Ohne diese Einstellung liest das Beispielprogramm keine Daten und reagiert nicht!
6. Speichere das Setup
"Save setup as dfl"
So wird dieses Setup beim nächsten Start von minicom (ohne -s) automatisch benutzt.
7. Verlasse die Konfiguration oder starte minicom erneut
$ minicom
8. Starte das Programm auf dem Calliope erneut
Über die Tastenkombination Meta-F (auf dem Mac: esc drücken und halten und die Taste F drücken) wird ein Break-Signal an den Port gesendet und der Calliope startet das Programm neu
9. Eingaben im Terminalprogramm werden vom Calliope nach dem Drücken von Enter (LF) wieder an den Port zurückgesendet und auf dem Display dargestellt.
Wichtig: Während des Tippens sieht man die Eingabe noch nicht, erst nach dem Drücken von Enter!
Comments