Haberler

Raspberry Pi Pico için Arduino IDE Desteği!

Arduino, yeni duyurulan Raspberry Pi Pico’nun bir portu olan Arduino Nano RP2040 Connect kartını tanıttı. Bununla birlikte, Arduino çekirdeklerini de taşımaya karar verdiler ve Arduino IDE, kütüphaneler ve daha fazlasını Raspberry Pi Pico’ya getiriyor!

Port, RP2040 tabanlı diğer mikrodenetleyici kartları için de mevcut olacak – Raspberry Pi Pico için üretilen Raspberry Pi Foundation’ın kendi silikonudur. Bu heyecan verici haberin maker topluluğu için ne anlama geldiğini öğrenmek için okumaya devam edin!


Mayıs 2021 Güncellemesi: Yeni Arduino Çekirdek sürümü RP2040 Kartlarını destekliyor!

Arduino, Raspberry Pi Pico ve gelecek olan Arduino Nano RP2040 Connect dahil olmak üzere Raspberry Pi RP2040 kartlarını destekleyen yeni Arduino Core mbed 2.0 sürümü hakkında yakın zamanda tweet attı. Arduino, mikrodenetleyici için resmi bir Arduino çekirdeği mevcut olmadığından, daha önce Arduino Nano 33 BLE kartı için mbed kullanmıştı. Raspberry Pi RP2040 için bunu tekrar yaptılar! Burada bir eğiticiye göz atabilirsiniz: CNX Software!

Mart 2021 Güncellemesi: Topluluk Desteği Burada!

Resmi port hala devam ederken, topluluk üyesi Earle F. Philhower, tüm RP2040 kartları için kendi Arduino Core portunu oluşturmak için işe koyuldu! İçeriğini GitHub deposunda bulabilirsiniz.

Portun Durumu: Neler Çalışıyor?

Port hala geliştirme aşamasında, çünkü Earle, kurulabilir bir dosya sistemi, I2S desteği ve geliştirilmiş bir hata ayıklama altyapısı gibi daha fazla özellik eklemeyi planlıyor. Ancak, digitalWriteRead, analogWriteRead, donanım UART, SPI, Servo kontrol gibi en yaygın özellikler zaten çalışıyor! Çalışan özelliklerin ve uyarıların tam listesi için GitHub deposunun readme’sini okumanızı şiddetle tavsiye ederim.

Sketch Yükleme

Önemli bir nokta, ilk Arduino sketch yüklemeniz için izlemeniz gereken prosedürdür.

Earle’a göre, Pico’yu bilgisayarınıza bağlarken BOOTSEL butonuna basılı tutmanız gerekecek. Ardından, sketch’i Pi Pico’ya aktarmak için Arduino IDE’deki yükleme butonuna basabilirsiniz.

Bundan sonra, Arduino Araçları > Port > Seri Port menüsünde bir kez uygun seri portu seçmeniz gerekecek. Bu, otomatik sıfırlama aracının doğru cihazı tanımlamasını sağlar.

Earle, Pico’nun zaman zaman sert bir takılma yaşayabileceğini ve otomatik sıfırlama isteğine yanıt veremeyebileceğini ekliyor. Bu sorunu çözmek için yukarıdaki adımları takip etmeniz yeterlidir.

Nasıl Kurulur?

Arduino IDE ile kurmak için, Earle’ın sağladığı aşağıdaki talimatları takip edebilirsiniz.

Adım 1: Arduino IDE’yi açın ve Dosya->Tercihler’e gidin.

Adım 2: Açılan diyalogda, “Ekstra Kart Yöneticisi URL’leri” alanına aşağıdaki URL’yi girin:

https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
image
Kaynak: Earle F. Philhower

Adım 3: Diyaloğu kapatmak için Tamam’a basın, ardından IDE’de Araçlar > Kartlar > Kart Yöneticisi’ne gidin.

Adım 4: Ara kutusuna “pico” yazın ve “Ekle”yi seçin.

image
Kaynak: Earle F. Philhower

Tüm detaylar ve gelecekteki güncellemeler için Earle’ın GitHub deposunu ziyaret ettiğinizden emin olun!


Arduino & Raspberry Pi

2021’den önce, Arduino ve Raspberry Pi, öğrencilerin ve meraklıların elektronik ve bilgisayarlar hakkında öğrenmeleri için başlangıç dostu platformlar sağlamak amacıyla paralel bir yol izliyordu.

Yeni Raspberry Pi Pico mikrodenetleyicisi ve Arduino’nun buna destek verme vaadi ile, son on yılda büyük ölçüde ayrı tutulan iki elektronik ve bilgisayar eğitimi platformunun birleşimini görüyoruz.

Bu, dijital yapım dünyasına yeni adım atan başlangıçlar için özellikle heyecan verici. Artık Raspberry Pi Pico ile, hem Raspberry Pi Foundation hem de Arduino tarafından sağlanan araçlar ve kaynaklardan yararlanarak öğrenebilir ve projeler geliştirebiliriz!

Raspberry Pi Pico ile Çalışmak

Pico’nun lansmanında, Raspberry Pi Pico’nun iki dilde programlanması resmi olarak desteklenmektedir: C/C++ ve MicroPython. MicroPython ile programlama kolaydır, çünkü başlangıç dostu Thonny Python IDE ile entegre destek sunar.

Kaynak: Thonny

C/C++ ile ne olacak? Ne yazık ki, Raspberry Pi Pico ile C/C++ kullanmak, Python karşıtları kadar başlangıç dostu değildir.

Raspberry Pi Pico’yu C veya C++ ile programlamak için, kodu yazmanız, ardından terminal araçlarıyla kendiniz derlemeniz gerekecek. Ya da, kodu Pi Pico’ya yüklemek için Microsoft Visual Studio Code uzantıları ile bir iş akışı kurmanız gerekecek.

Tahmin edebileceğiniz gibi, bu, özellikle hobi sahipleri için en kullanıcı dostu süreç değil. Neyse ki, Arduino, C++’a uyarlanmış Arduino programlama dilini içeren Arduino IDE portu ile bunu değiştirmek üzere.

Arduino Ekosistemi: Araçlar & Kaynaklar

Arduino, yıllar içinde kapsamlı bir geliştirme platformu oluşturmuştur. Raspberry Pi Pico için Arduino desteği ile, bu avantajların Arduino ekosisteminden sızmasını bekleyebiliriz.

Bu araçlar ve kaynakların Raspberry Pi Pico’ya neler sunacağını inceleyelim!

Arduino IDE & Komut Satırı Arayüzü (CLI)

Kaynak: Wikipedia

Arduino IDE, Arduino kartları için ücretsiz bir geliştirme platformudur; burada yapımcılar, kodlarını kolayca yazıp kartlarına yükleyebilirler. Arduino IDE, başlangıçlar için daha kolay kullanım sağlamak amacıyla C++’ın bir uyarlaması olan Arduino’nun kendi programlama dili ile kullanılır.

Muhtemelen Arduino IDE’nin en popüler kullanımlarından biri, yerleşik Arduino Seri Monitördür. Özel seri terminallere kıyasla bazı işlevlerden yoksun olsa da, başlangıçların Arduino kartları ile seri iletişim kurmasını, tanıdık bir ortamda bağlantıyı yapılandırma zahmetine girmeden sağlar.

Kaynak: Arduino

Arduino, kartlarının herhangi bir komut satırı arayüzü aracılığıyla programlanabilmesi için bir dizi komut satırı aracı sunmaktadır! Bu, örneğin, bağlı bir Raspberry Pi Pico’yu programlamak için başsız bir Raspberry Pi 4 kullanmak istediğimizde özellikle faydalıdır!

Arduino Kütüphaneleri

Arduino IDE’den birçok kütüphane mevcuttur. Kaynak: Arduino

Arduino kütüphaneleri, Arduino ortamını genişletmek için kullanılabilen paketlerdir. Başlangıç seviyesindeki kullanıcıların donanımla etkileşimde bulunmalarını veya verileri kolayca manipüle etmelerini sağlamak için kullanılabilir ekstra işlevsellik sunar; böylece tüm kodu sıfırdan yazmak zorunda kalmazlar.

Örneğin, Seeed’den mevcut Grove kütüphanelerini kullanarak herhangi bir Grove sensörü ve aktüatörü ile kolayca başlayabilirsiniz! Grove hakkında daha fazla bilgi almak için buraya tıklayabilirsiniz: Grove.

Bugüne kadar, Arduino platformlarıyla kullanılmak üzere Arduino kütüphane yöneticisinde listelenen 3500’den fazla açık kaynak kütüphanesi mevcuttur. Ayrıca, kütüphane yüklemek oldukça kolaydır, bu nedenle başlaması gerçekten pratiktir!

Arduino & Raspberry Pi Topluluğu

Günün sonunda, Arduino ve Raspberry Pi’nin Raspberry Pi Pico üzerinde bir araya gelmesinin en heyecan verici yanı muhtemelen topluluktur.

Her iki platform da açık kaynak, topluluk temelli geliştirme konusunda gurur duymaktadır ve her birinin deneyimli kullanıcıları vardır. Açık kaynak geliştirme söz konusu olduğunda, daha fazla zihin her zaman daha iyidir demeye gerek yoktur.

Bu platformların her birinin kendi forumları vardır ve yapım yolculuğunuzda karşılaşabileceğiniz her türlü sorun için yardım sunmaktadır. Bu, diğer çevrimiçi platformlarda bulunan binlerce eğitim veya makale ile desteklenmektedir. Her iki platformla çalışmak için ihtiyaç duyduğunuz tüm bilgiler basit bir web aramasıyla mevcuttur.

Raspberry Pi Pico ve yaklaşan Arduino desteği ile, her ikisi için oluşturulmuş bilgileri kullanabileceksiniz. İki böyle harika topluluğun bir araya geldiğinde neler başaracağını görmek için büyük bir heyecanla bekliyoruz!

Kendi Raspberry Pi Pico’nuzu Sipariş Edin!

Gelecek olan Arduino desteğinin neler sunacağını merak ediyor musunuz? Eğer öyleyse, kesinlikle $4’lık uygun fiyatıyla bir tane almayı düşünmelisiniz!

Şimdi Seeed Online Mağazasından sipariş verin!

Ayrıca, yeni Raspberry Pi Pico hakkında diğer makalelerimizi kaçırdıysanız:

Leave a Reply

Your email address will not be published. Required fields are marked *