FTDI kullanarak Arduino Uno Programlama

 Merhaba bu yazımızda Arduino Uno geliştirme kartını usb üzerinden değil de, ftdi kart üzerinden nasıl programlayabileceğimizi anlatacağız.

Peki nedir bu FTDI kart? Uart Dönüştürücü Kartı 5V/3V3 - FT232RL

Arduino uno gibi geliştirme kartları kendi üzerinde usb dönüştürücüsü bulundurur. Biz de yazdığımız sketch'i usb bağlantısı sayesinde Arduino Uno'ya yükleyebiliyoruz (upload).
Ancak arduino mini gibi kartlar üzerinde usb bağlantısı bulundurmaz. 
UART dönüştürücü kartları kullanarak, kablolar vasıtasıyla arduino kartları programlayabiliriz. Ayrıca bootloader'i bozulmuş arduino uno kartlara da bu şekilde yükleme yapılabilir.

Aşağıdakileri yapmadan önce Ftdi kartın sürücünüsün kurulu olduğundan emin ol.



Öncelikle şunu belirtmekte fayda var, FTDI kart üzerinde bir JUMPER var. bu jumperı çıkarıp, 5v ve 3.3v bağlantısını kablo üzerinden arduino'ya direk bağlayacağız. Bağlantı şemamız şu şekilde.

FTDI        Arduino UNO

Rx            Tx

Tx            Rx

Gnd        Gnd

5v            5v       
(burası, ftdi kart üzerinde jumper olan bölge. jumperi çıkart, bu şekilde bağla)

3.3v        3.3v     
(burası, ftdi kart üzerinde jumper olan bölge. jumperi çıkart, bu şekilde bağla)


Bir diğer önemli husus da şudur. 

Arduino IDE üzerinde sketchi upload etmeden önce Uno'daki reset butonuna basılı tut. IDE ekranından compile aşaması bitip, upload aşamasına geçtiğinde elini Reset butonundan kaldır. 



Peki ya Arduino'nun olduğu devre kartında reset butonu yoksa?

Bu durumda Uno'nun Reset pinine bağlayacağın bir kabloyu, compile işlemi tamamlanana kadar Gnd pinine bağladığın başka bir kabloya değdir. (kısa devre yaptır)
Uploading moduna geçtiğinde kabloları ayır.





Bu blogdaki popüler yayınlar

Raspberry Pi 5 ile Arduino Uno arasında UART (rx-tx) iletişimi