beelogger

beelogger – Programme laden

In der Regel wird ein Arduino über die serielle Schnittstelle programmiert. Ein Vorteil dieser Methode ist, dass über die gleiche Verbindung zu Testzwecken, zur Fehlerbehebung oder für anderweitige Informationen die serielle Ausgabe direkt genutzt werden kann. Um den ATmega über die serielle Schnittstelle programmieren zu können, wird ein USB-zu-Seriell-Adapter (FTDI) benötigt. Bei vielen Boards, wie dem Arduino Nano beispielsweise, ist der Chip für diese Verbindung bereits auf dem Board integriert. 

Der beelogger-Solar besitzt einen FTDI-Header, um den ATmega in gewohnter Weise, wie beispielsweise einen Arduino Mini Pro, über einen FTDI-Adapter programmieren zu können.
Damit die Programmierung über die serielle Schnittstelle überhaupt möglich ist, muss zuvor der Arduino-Bootloader über die Arduino-Software und einen ISP-Programmer installiert worden sein.

Der beelogger-Universal kann direkt über den USB-Anschluß des Arduino-Nano programmiert werden.

Bezug

Bild Bezugsquelle Preis ab Suchbegriffe* Bemerkungen
 beelogger FTDI eBay 1,59€ FTDI Adapter Modul FTDI-Adapter muss die Möglichkeit bieten, auf eine Versorgungsspannung von 3,3V umzustellen  und
die DTR-Leitung an der Anschlussleiste verfügbar haben.

Tabelle 1:  FTDI-Adapter

*Einkaufstipps

 

Beschaltung FTDI-Adapter

Der FTDI-Adapter wird mit dem FTDI-Header des beelogger-Solar verbunden. Wie die Anschlüsse miteinander verbunden werden, findet sich in nachstehender Tabelle.
Grundsätzlich kann der beelogger mit angeschlossenem Akku programmiert werden. Dazu sollte der Akku einen guten Ladezustand aufweisen. Neue Akkus müssen vorher geladen werden.
Achtung: Wenn das System zur Programmierung über den FTDI-Adapter versorgt werden soll, dann unbedingt bevor der FTDI-Adapter angeschlossen wird, diesen über den Jumper auf 3,3V einstellen. 

beelogger Solar FTDI Header 

beelogger-Solar (FTDI-Header) FTDI-Adapter
DTR DTR
TX RX
RX TX
VCC         bei Bedarf: VCC  3,3V
CTS CTS
GND GND

Tabelle 2: Verbindung beelogger-Solar an FTDI-Adapter

 

 

Ardunio IDE: FTDI-Adapter für den beelogger-Solar auswählen

Um den Programmcode  aufzuspielen und die serielle Ausgabe nutzen zu können, wird mit dem FTDI-Adapter als Programmer gearbeitet. Hierfür muss in der Software unter ‘Tools’ -> ‘Programmer’ der ‘USBtinyISP’ ausgewählt werden.

Prinzipiell braucht VCC vom FTDI-Adapter zur Programmierung nicht verbunden werden, sofern der beelogger-Solar über den Akku versorgt wird. Allerdings ist dies dann zu empfehlen, wenn eine zu geringe Akkuspannung gegeben ist.
Bei Versorgung des beelogger-Solar über den FTDI ist es sehr wichtig darauf zu achten, dass der FTDI-Adapter auf 3,3V eingestellt ist, damit das System und der Akku keinen Schaden nimmt!

beelogger  Software Adapter

Ardunio IDE: FTDI-Adapter für den beelogger-Universal auswählen

Für den beelogger-Universal wird das Board NANO ausgewählt. Sollte das Laden nicht möglich sein, die Einstellung “Old-Bootloader” wählen.