Raspberry Pi Pico Nedir? Kimdir?

Bildiğiniz üzere bloğumuzda özellikle bugüne kadar arduino ile ilgili bir çok proje yapmaya ve tanıtmaya çalıştık. Ancak artık arduino kendisine büyük bir rakip kazanmış durumda. Kim mi? Tabii ki Raspberry Pi Pico!

Raspberry ismini bugüne kadar belki bir çoğumuz duymuş ve hatta bazılarımız kullanmıştır. Ancak burada tüm arduino severlere belki de bir devrim niteliğinde bir gelişmeden bahsediyoruz. Bildiğiniz üzere arduinolar kullandıkları mikro işlemciler sebebi ile oldukça küçük hacimli ön belleklere ve kapasitelere sahipler. Ancak temel programlama tekniklerinde bu gibi kısıtlamaları aşmak ve projemizi büyütmek için biz arduino programlayanlar, yapacağımız projeye göre arduino mini, pro, uno veya mega modellerini seçebiliyorduk.

Ve lakin Raspberry Pi Pico, bu aşamada hayatımıza girdiği anda en yakın rakibi olan arduino’nun mega modeline bile (neredeyse) kafa tutar hale geldi.

Raspberry Pi Pico Nedir? Kimdir?

Bugüne kadar bildiğimiz ve kullandığımız temel tasarım ve işlem kartlarına çok benzer özellikleri olan bir karttır. Tümüyle silikon mimari üzerine inşa edilmiş bir mikro denetleyici karttır.

İster C/C++ SDK isterseniz de MicroPython kullanarak programlayabilirsiniz. Bu özelliği ile aslında bir çok platform ile birlikte programlanabileceği de belli olmuş oluyor. Yani temel olarak birden fazla platform üzerinden raspberry pi pico’yu programlayabilirsiniz.

Raspberry Pi Pico Temel Özellikleri

Mikro Denetleyici (İşlemci)RP2040 Çift çekirdek Arm Cortex M0+ işlemci
Frekans133 MHz
Bellek264KB SRAM ve 2MB yerleşik bellek
Arabirim DesteğiUSB 1.1 (Micro USB giriş)
Input/Output Pin Sayısı26 (I/O özellikli)
2 × SPI, 2 × I2C, 2 × UART, 3 × 12-bit ADC, 16 × kontrol edilebilir PWM kanalları

Raspberry Pi Pico Görseli ve Pinleri

Raspberry Pi Pico Giriş / Çıkış Pinleri

Çok yakında örnek projeleri de birlikte yapmaya başlayacağız. Bizi takip etmeyi unutmayın.

Arduino İle 128×64 Grafik LCD Ekran (wg12864a) Bağlantı Şeması

Merhabalar Arkadaşlar,

Bu yazımızda 128×64 Grafik ekranların bağlantı şemasına kısaca değiniyor olacağız.

128×64 Grafik Ekran Nedir? Ne İçin Kullanılır?

128×64 Grafik ekranlar, bize çalışabileceğimiz toplamda 8.192 hücre ile istediğimiz görüntüyü bu ekranlara yazdırabilmemizi sağlayan komponentlerdir. 5V DV güç kaynağı ile doğrudan beslemek en mantıklısı olacaktır. Zira güç tüketimi açısından arduino kartın 5V çıkışına bağlamak da bir çözümdür elbette. Ancak bu tip komponentlerin güç tüketimleri biraz yüksek olabileceği için geliştirme aşamasından sonra devreyi kullanma öncesinde harici ve düzenli bir 5V kaynağa bağlamak daha doğru olacaktır.

Üretici firmanın datasheet’ine de buradan ulaşabilirsiniz.

Bağlantı Şeması

Yukarıdaki grafikte de görüldüğü üzere toplam 20 pinimizi de hiçbiri boşta kalmayacak şekilde doldurarak ve ilgili pinlere bağlantılarını yaparak bağlıyoruz.

Burada dikkat edilmesi gereken iki husus;

  1. 18. pin ve 3. pinin bağlantıları 10 KOhm değerinde bir potansiyometre ile yapılıyor. Yani potansiyometrenin bir bacağına 18. pin giriyor (sağ sol farketmez. Ancak orta bacak olmamalı). Orta bacağına 3. pinden gelen bağlantı giriyor ve son olarak da 1. pinden gelen bağlantı aynı potansiyometrenin boşta kalan bacağına değerek 20. pin ile birleşip GND (cansız/toprak) uca bağlanıyor. Bu bağlantı, LCD ekranımızın parlaklık ayarını kendimiz kalibre edebilmemiz için son derece önemli.
  2. 19. pinden çıkan uç yaklaşık 220-330 Ohm ortalamalarında bir direnç ile seri bir şekilde bağlanarak 5V çıkışına gidiyor. Burada eğer direk 5V verir isek hemen veya bir süre sonra LCD ekranımız zarar görebilecektir.

Aslında özü itibari ile bağlantı şemamız bu kadar. Eğer hiçbir pini boş bırakmayıp, şekildeki gibi bağlantıları yaparsanız, LCD ekranınızın çalıştığını göreceksiniz.

128×64 LCD Ekranın detaylı kullanımı ile ilgili ayrıca bir yazıyı da kapsamlı projeler kısmında belirtiyor olacağız.

Herkese iyi çalışmalar…