Seiten

Montag, 30. März 2015

Getting Started: Programmierung Arduino Pro Mini 5V 16Mhz

In dieser Übung wird erklärt, wie Sie ein Arduino Pro Mini 5V 16MHZ mit der Arduino-Software programmieren können. Als Programmbeispiel kann z.B. das Programm Examples/Basic/Blink verwendet.

Da das Arduino Pro Mini keinen USB-Serial Konverter integriert hat, muss die Konvertierung extern erfolgen. Dafür gibt es mehrere Möglichkeiten:


  1. Verwendung eines Arduino UNO R3
  2. Verwendung eines USB Serial Konverters von e-lioness
  3. Verwendung eines FTDI BreakoutBoards von sparkfun


Für diese Beispiele wurde am Arduino Pro Mini eine 6-polige Stiftleiste angelötet.

























Zu 1)
Verwendete Komponenten:
Arduino Pro Mini 5V 16MHz
Arduino UNO
USB Kabel
Stiftleiste
Breadboard mit Halterung
Drahtbügel
getestet auf Windows XP und OSX10.6.5 mit Arduino 22

Entfernen Sie dazu vorsichtig den ATMEGA 328 vom Arduino UNO.









































Folgende Verbindungen müssen hergestellt werden:
  • VCC vom Mini mit +5V von UNO
  • GND vom Mini mit GND von UNO
  • RX vom Mini mit RX von UNO
  • TX vom Mini mit TX von UNO
  • GRN vom Mini mit RESET von UNO

























Wählen Sie im Arduino Programm unter Tools den entsprechenden Serial Port. Unter Boards kann entweder Duemilanove or Nano w/ ATmega 328 oder Arduino Pro or Pro Mini (5V 16MHz) w/ATmega 328 ausgewählt werden. Auch wenn Sie ein UNO Board verwenden, darf es hier nicht ausgewählt werden.
Sind alle Verbindungen korrekt aufgebaut, kann das Programm upgeloadet werden. Bei diesem Schaltungsaufbau wird die "RESET - Funktion" automatisch ausgeführt.




Zu 2)
Verwendete Komponenten:
Arduino Pro Mini 5V 16MHz
USB-Serial Adapter
USB Kabel
Stiftleiste
Breadboard
Drahtbügel

getestet auf Windows XP und OSX10.6.5



















Verbinden Sie dazu:
  • VCC vom Mini mit +5V vom Konverter
  • GND vom Mini mit GND vom Konverter
  • RX vom Mini mit RX vom Konverter
  • TX vom Mini mit TX vom Konverter























Wählen Sie im Arduino Programm unter Tools den entsprechenden Serial Port. Unter Boards wählen Sie Arduino Pro or Pro Mini (5V 16MHz) w/ATmega 328 aus.
Sind alle Verbindungen korrekt aufgebaut, kann das Programm upgeloadet werden.
Bei diesem Schaltungsaufbau wird die "RESET - Funktion" nicht automatisch ausgeführt. Kurz nach dem Sie im Programm den Upload Button betätigt haben, erscheint im unteren Bereich des Programms Binary scetch size... sobald dieser Text erscheint, betätigen Sie für kurze Zeit den RESET Button am Arduino Pro mini. Kurz darauf startet der Upload.


Zu 3)
Verwendete Komponenten:
Arduino Pro mini 5V 16Mhz Kit - FTDI Konverter (beinhaltet alle Komponenten)

oder einzeln:
Arduino Pro Mini 5V 16MHz
FTDI Konverter
USB Kabel Mini/A
Stiftleiste
Breadboard
Drahtbügel
getestet auf Windows XP und OSX10.6.5

Verbinden Sie dazu:
  • VCC vom Mini mit 3V3 vom Konverter (Beim 5V Konverter liegen 5V an)
  • GND vom Mini mit GND vom Konverter
  • RX vom Mini mit TX vom Konverter
  • TX vom Mini mit RX vom Konverter
  • GRN vom Mini mit DTR(GRN) vom Konverter

    ACHTUNG: Bei diesem Konverter ist die Beschriftung von TX und RX im Vergleich mit dem vorher verwendeten Konverter vertauscht. Daher muss hier RX mit TX und TX mit RX verbunden werden.























Wählen Sie im Arduino Programm unter Tools den entsprechenden Serial Port. Unter Boards kann entweder Duemilanove or Nano w/ ATmega 328 oder Arduino Pro or Pro Mini (5V 16MHz) w/ATmega 328 ausgewählte werden.
Sind alle Verbindungen korrekt aufgebaut, kann das Programm upgeloadet werden. Bei diesem Schaltungsaufbau wird die RESET - Funktion automatisch ausgeführt.

Keine Kommentare:

Kommentar veröffentlichen

Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.