Arduino Pro Mini Programlama

Bu yazımızda, Arduino Pro Mini programlama yöntemlerini anlatıyoruz. Arduino Pro Mini, küçük boyutu ile yer sıkıntısı olan projelerde sıklıkla kullanılmakta. Boyutu küçük tutabilmek için Arduino Uno’da alıştığımız programlama birimi ve USB çıkışı bu geliştirme kartında mevcut değil. Bu yüzden programlamayı yapabilmek için ek bir birime ihtiyacımız var(geliştirme kartı ya da programlama kartı/dönüştürücü).

Özetle Arduino Pro Mini

Daha önce oluşturduğumuz Arduino Pro Mini İncelemesine göz atmanızı öneririz.

Özetle Arduino Pro Mini, alanın önemli olduğu ve projelerin kalıcı kurulumlar olarak yapıldığı uygulamalar için geliştirilmiştir. ATmega328 tarafından desteklenen 3,3 V ve 5 V sürümlerinde mevcuttur

Arduino Pro Mini Programlama arduino pro mini programlama,arduino pro mini programlama ttl,arduino pro mini programlama hatası,arduino uno ile pro mini programlama,arduino pro mini programlayıcı
Arduino Pro Mini

Programlama Yöntemleri

Arduino UNO Kullanarak

Burada ilk akla gelen geliştirme kartı olduğunu için Arduino UNO kullanadık, farklı geliştirme kartlarıda kullanabilirsiniz. Örnek Arduino Geliştirme Kartları. Fakat burada önemli olan nokta kullanacağınız geliştirme kartının mikro denetleyicisi çıkabiliyor olması gerekli, dolayısıyla SMD modeller ile bu programlama işlemini gerçekleştiremezsiniz.

Bağlantı Şeması

Arduino Pro Mini Programlama arduino pro mini programlama,arduino pro mini programlama ttl,arduino pro mini programlama hatası,arduino uno ile pro mini programlama,arduino pro mini programlayıcı
Arduino UNOArduino Pro Mini
5V ya da 3VVCC
GNDGND
RXRX
TXTX
ResetDTR

Bazı durumlarda Pro mini programlanmayabilir, bu durumda sadece TX & RX pinlerini yer değiştirin.

Arduino UNO’nun Ayarlanması

Arduino Pro Mini Programlama arduino pro mini programlama,arduino pro mini programlama ttl,arduino pro mini programlama hatası,arduino uno ile pro mini programlama,arduino pro mini programlayıcı

Kodun Yüklenmesi

  • Arduino IDE’yi açın.
  • UNO’nuzu PC’ye bağlayın.
  • Doğru bağlantı noktasını seçin.
  • Tools kısmına gidin >> Board >> Arduino Pro Mini‘yi seçin.
Arduino Pro Mini Programlama arduino pro mini programlama,arduino pro mini programlama ttl,arduino pro mini programlama hatası,arduino uno ile pro mini programlama,arduino pro mini programlayıcı

Tools kısmına gidin >> Procesor ile devam edin >> Sahip olduğunuz kart tipini seçin.

Arduino Pro Mini Programlama arduino pro mini programlama,arduino pro mini programlama ttl,arduino pro mini programlama hatası,arduino uno ile pro mini programlama,arduino pro mini programlayıcı

Şimdi kodu yükleyin. (Denemek için blink örneğini yükledik)

Arduino Pro Mini Programlama arduino pro mini programlama,arduino pro mini programlama ttl,arduino pro mini programlama hatası,arduino uno ile pro mini programlama,arduino pro mini programlayıcı

Arduino UNO kullanarak bu şekilde Arduino Pro Mini programlayabilirsiniz. Şimdi USB TTL/UART/FTDI dönüştürücü kullanarak programlama işlemi yapalım.

Dönüştürücü Kullanarak Arduino Pro Mini Programlama

Bu esnada listede olmayan istediğiniz bir dönüştürücüyü kullanabilirsiniz dikkat etmeniz gereken kullandığınız dönüştürücünün Pro Mini ile kullanılabilir olmasıdır. Ayrıca DTR pini olan dönüştürücülerin kullanılması daha kolay olmaktadır. DTR pini olmayan dönüştürücüler kullanılırken yükleme esnasında Pro Mini’nin reset butonuna basılı tutmanız gerekebilir.

FTDI USB to TTL Kullanarak Arduino Pro Mini Programlama

FTDI entegresi kullanan bir dönüştürücü kullanmak için FTDI sürücülerini bilgisayarınıza indirmeniz gerekiyor. MacOS, Linux ve Windows uyumlu sürücüleri indirmek için bu bağlantıyı takip edebilirsiniz(D2XX entegreleri).

Bağlantı Şeması
Arduino Pro MiniFTDI Dönüştürücü
GNDGND
VCC5V ya da 3.3V
RXTX
TXRX
ResetDTR
FTDI Bağlantı Şeması
Bağlantı Görüntüsü
Arduino Pro Mini Programlama arduino pro mini programlama,arduino pro mini programlama ttl,arduino pro mini programlama hatası,arduino uno ile pro mini programlama,arduino pro mini programlayıcı
FTDI USB TTL Seri Çevirici

Kodun Yüklenmesi

Gerekli seçimler aşağıdaki gibi olmalıdır. Kullandığınız Arduino Pro Mini ATmega168, ATmega328, 3.3V, 5V, 8Mhz, 16Mhz gibi farklı değerlere sahip olabilir, bu yüzden bu seçimi kendi kartınıza göre yapmalısınız.

  • Arduino IDE -> Araçlar -> Kart -> Arduino Pro veya Pro Mini
  • Arduino IDE -> Araçlar -> İşlemci -> ATmega328 (5V, 16 MHz)
  • Arduino IDE -> Araçlar -> Bağlantı Noktası(COM PORT) -> /dev/tty.usbserial-D3VR3Y4K
  • Arduino IDE -> Araçlar -> Programlayıcı -> AVRISP mkII

Eğer Linux ya da MacOS kullanıyorsanız bağlantı noktası yani port “/dev/tty.usbserial-D3VR3Y4K” bu şekilde olacaktır. Eğer Windows işletim sistemi kullanıyorsanız bağlantı noktası COM port olarak geçecektir örneğin COM3.

MacOS’ta seri port isim listesini bulmak için terminale bunu yazabilirsiniz:

ls -l /dev/tty.*

Linux’ta seri port isim listesini bulmak için terminale bunu yazabilirsiniz:

dmesg | grep tty

FTDI USB-TTL, otomatik sıfırlama(DTR) işlevine sahip 6 pine sahiptir. Böylece her şey normal Arduino Uno kartı gibi çalışır ve başarılı bir şekilde yükleme yapabilirsiniz. Fakat yüklemde sorun yaşıyorsanız;

Yükleme butonuna tıklayın (yeşil sağ ok)
Durum çubuğunda “derleniyor…” yazısını görür görmez reset butonuna basın.
Zamanlamanız iyiyse “Yükleme tamamlandı” ifadesini görürsünüz.

CH340 UART Kullanarak Arduino Pro Mini Programlama

Bu dönüştürücüde DTR yani otomatik resetleme bulunmaz bu yüzden üstte bahsettiğimiz yükleme butonuna bastıktan sonra pro mini üzerindeki resetleme butonuna basmanız gerekir.

Bağlantı Şeması
Arduino Pro MiniCH340 UART Dönüştürücü
GNDGND
VCC5V ya da 3.3V
RXTX
TXRX
CH340 UART Bağlantı Şeması
Bağlantı Görüntüsü
Dönüştürücü Görüntüsü
Arduino Pro Mini Programlama arduino pro mini programlama,arduino pro mini programlama ttl,arduino pro mini programlama hatası,arduino uno ile pro mini programlama,arduino pro mini programlayıcı
Kodun Yüklenmesi
  • Arduino IDE -> Araçlar -> Kart -> Arduino Pro veya Pro Mini
  • Arduino IDE -> Araçlar -> İşlemci -> ATmega328 (5V, 16 MHz)
  • Arduino IDE -> Araçlar -> Bağlantı Noktası(COM PORT)
  • Arduino IDE -> Araçlar -> Programlayıcı -> AVRISP mkII

Kodu yüklerken Pro Mini’deki sıfırlama düğmesini basılı tutun.

Arduino Pro Mini Programlama arduino pro mini programlama,arduino pro mini programlama ttl,arduino pro mini programlama hatası,arduino uno ile pro mini programlama,arduino pro mini programlayıcı

CP2102 UART Kullanarak Arduino Pro Mini Programlama

CP2102 entegresi kullanan bir dönüştürücü kullanmak için CP2102 USB to TTL sürücülerini bilgisayarınıza indirmeniz gerekiyor. MacOS, Linux ve Windows uyumlu sürücüleri indirmek için üstlerine tıklayabilirsiniz.

Bu dönüştürücüde DTR yani otomatik resetleme bulunmaz bu yüzden üstte bahsettiğimiz yükleme butonuna bastıktan sonra pro mini üzerindeki resetleme butonuna basmanız gerekir.

Bağlantı Şeması
Arduino Pro MiniCP2102 UART Dönüştürücü
GNDGND
VCC5V ya da 3.3V
RXTX
TXRX
CP2102 Bağlantı Şeması
Kodun Yüklenmesi
  • Arduino IDE -> Araçlar -> Kart -> Arduino Pro veya Pro Mini
  • Arduino IDE -> Araçlar -> İşlemci -> ATmega328 (5V, 16 MHz)
  • Arduino IDE -> Araçlar -> Bağlantı Noktası(COM PORT)
  • Arduino IDE -> Araçlar -> Programlayıcı -> AVRISP mkII
Arduino Pro Mini Programlama arduino pro mini programlama,arduino pro mini programlama ttl,arduino pro mini programlama hatası,arduino uno ile pro mini programlama,arduino pro mini programlayıcı

Yorum yapma özelliği, forum tarafından gelen istek sebebiyle kapatılmıştır. Lütfen tartışmalar ve sorularınız için topluluk forumumuza katılın.