Gobetwino verbindet BASCOM-AVR programmierten ATmega168 mit Windows
Gobetwino ist ein Programm, welches einen Mikrocontroller mit einem Windows-PC verbindet. Es kann von der Gobetwino Homepage gratis heruntergeladen werden.

Mit Hilfe von Gobetwino kann der Mikrocontroller eine Reihe von Funktionen auf dem PC steuern.
Die Verbindung von Mikrocontroller und PC erfolgt über ein serielles Interface (RS-232, USB). Gobetwino und der Mikrocontroller verständigen sich über eine Reihe konfigurierbarer Kommandos.
Das hier dargestellte Programmbeispiel zeigt eine einfache Temperaturüberwachung aufgebaut mit den folgenden myAVR-Komponenten:
  • mySmartControl M168
  • myTWI Add-On Temperatursensor
  • myAVR LCD Add-On
Auf der Seite von Gobetwino sind die hier verwendeten Kommandos LGFIL und SMAIL, wie in den beiden Screenshot gezeigt, zu konfigurieren.

Das so enstandene Kommando LOGINFILE schreibt Daten und Time Stamp in das File logfile.txt.

Das Kommando MAILTO sendet eine Mail mit den vordefinierten Inhalten für Subject und Body sowie dem erstellten Logfile als Anhang. Geschwärzt ist hier die Angabe der eMail Adresse in der üblichen Form.

myAVR Platform
LogInFile SendMail
Gobetwino at Work Startet man Gebetwino auf dem PC, dann wartet das Programm auf die Kommandos des Mikrocontrollers. Im linken Bild sind die Statusmitteilungen nachvolluiehbar.
Der Command Output zeigt die Rückgabewerte an den Mikrcontroller an, die zur Fehlerbehandlung herangezogen werden können.

Der Quelltext des BASCOM-AVR Programms, der u.a. den Aufbau der beiden verwendeten Kommandos und die Handhabung der Returnwerte zeigt, kann hier heruntergeladen werden.

Weiterführende Beispiele, die aber für einen Arduino vorbereitet wurden, können mit den vorhandenen Angaben leicht auf BASCOM-AVR portiert werden.

Using-gobetwino-to-control-windows-through-arduino
Erstellt 2009-08-22 Document made with Nvu