wtorek, 26 lipca 2016

Programowanie Arduino Mini Pro z użyciem konwertera USB-UART

Arduino Mini Pro można zaprogramować na kilka sposobów. Niestety najprostszy sposób jakim jest podłączenie z komputerem przez kabel USB odpada z racji na brak złącza USB. Pozostają trochę bardziej kłopotliwe rozwiązania, a  jednym z nich jest użycie konwertera USB-UART i o nim będzie tu mowa.


Konwerter FT232 USB UART


Dokładna nazwa używanego przeze mnie konwertera to FT232 USB UART Board (Type A). Omawiany konwerter umożliwia prowadzenie komunikacji szeregowej między Arduino a komputerem. To z kolei można wykorzystać do zaprogramowania Arduino. Warto odnotować też, że posiadany konwerter ma możliwość zasilania programowanego układu - do wyboru mamy 3,3V oraz 5V wybierane za pomocą zworki.

Konwerter połączony z Arduino Mini Pro

Schemat połączeń Arduino i konwertera przedstawia poniższy obrazek.
Schemat połączeń
Wszystkie połączenia są wymagane, przy czym podłączenie zasilania (kolor czerwony) do Arduino jest opcjonalne w sytuacji, gdy posiada ono swoje własne zasilanie. Połączenia wymagają masy GND układów. Piny złącza szeregowego łączy się przeciwnie, tj. RX i TX jednego układu odpowiedno z TX i RX drugiego układu. Ostatnie z połączeń (pin RTS konwerta z pinem DTR Arduino) odpowiada za automatyczny reset mikrokontrolera. Ma on miejsce przy przesyłaniu skompilowanego kodu do mikrokontrolera.


Opisywane Arduino można obsługiwać (pisać i ładować kod) z poziomu Eclipse. Poniżej przykład stosowanej przeze mnie konfiguracji.
Konfiguracja Arduino w Eclipse

Źródła:
1) Opis Arduino Pro Mini
2) Schemat Arduino Pro Mini

1 komentarz: