• Buradasın

    Raspberry Pi Pico İncelemesi ve Programlama Eğitimi

    youtube.com/watch?v=kkIRNhWywrY

    Yapay zekadan makale özeti

    • Bu video, bir konuşmacının Raspberry Pi Pico mikrokontrolcüsünü tanıttığı ve programlama eğitimi sunduğu bir eğitim içeriğidir.
    • Video, Raspberry Pi Pico'nun teknik özelliklerini (4 dolar fiyat, Cortex-M3 işlemci, 256 KB RAM, 2 MB flash, 26 pin, 3 ADC) ve avantajlarını anlatarak başlar, ardından Arduino ile karşılaştırmasını yapar. Daha sonra Python ile programlanma, LED kontrolü ve sıcaklık sensörü kullanımı gibi pratik uygulamalar gösterilir.
    • Videoda ayrıca Pico sınıfı oluşturma, LED pinini tanımlama, zamanlayıcı ayarlama ve sıcaklık sensörü okuma fonksiyonları kod örnekleriyle açıklanır. Video, Pico mikroişlemcinin fiyat-performans değerlendirmesi ve ileride farklı sensörlerle (ivme sensörü gibi) yeni uygulamalar yapma önerisiyle sonlanır.
    00:00Raspberry Pi Pico Tanıtımı
    • Arduino mikrokontroller dünyasının süper yıldızı olarak kabul edilirken, Raspberry Pi Pico bu dünyaya yeni bir yıldız olarak geliyor.
    • Raspberry Pi Pico, Raspberry serisinin en küçüğü ve en güçsüzü olmasına rağmen fiyatı mükemmel, Almanya'da yaklaşık 3,70 Euro.
    • Bu videoda Raspberry Pi Pico'nun kullanımı ve neler yapılabileceği anlatılacak, ayrıca LED yakıp söndürme gibi basit bir program yazılacak.
    00:53Raspberry Pi Pico'nun Özellikleri
    • Pico'nun en güzel özelliği, Raspberry'nin yıllardır biriktirdiği deneyimi direkt aktarmış olması ve çok kolay kullanımlı bir kart yapması.
    • Kartı USB'ye takmadan önce tuşa basarak flash moduna girip gerekli dosyayı atabilir, kendini yeniden başlatarak Python, C ve C++ ile programlanmaya hazır hale getirir.
    • Pico, Cortex Emilio serisinin Raspberry'nin kendi tasarladığı giriş seviye işlemcisiyle geliyor, çift çekirdekli ve 133 MHz'e kadar çıkabiliyor.
    02:18Teknik Özellikler
    • Kart 256 kilobayt RAM, 2 megabayt flash, 26 girdi-çıktı pin, 3 analog to digital converter (ADC) ve 16 kanal PWM pin içeriyor.
    • Arduino'larda 7-8 ADC pin bulunurken, Pico'da 3 ADC pin az gelebilir, özellikle sensörler bağlandığında.
    • Kartın boyutu çok küçük, evde yer kaplamıyor ve başlamak için sadece USB kablosu ve kart yeterli, toplam set 7 dolara kadar çıkabiliyor.
    03:18Avantajlar ve Dezavantajlar
    • Raspberry'nin kaliteli bir firma olması, pinlerin kolayca lehimlenebilir şekilde tasarlanması ve micro Python ile programlanabilmesi avantajlarıdır.
    • 133 MHz hızı, internette iyi dökümantasyon ve küçük boyutu da önemli avantajlardır.
    • Dezavantajları arasında Arduino'ya göre daha az shield katman (ek özellikler) desteği ve daha az geniş tutoriallar bulunur.
    06:55İlk Program
    • İlk programda 25. pine bağlı LED'i yanıp söndürme işlemi yapılacak.
    • LED'e 1 verildiğinde yanıyor, 0'a verildiğinde sönüyor.
    • Program için PyCharm IDE'si kullanılıyor ve Raspberry'nin eklentisi kurulabiliyor.
    09:24Programın Çalıştırılması
    • Program çalıştırıldığında LED yanıp sönmeye başlıyor.
    • Program yazmak ve gerçek hayatla bağlantı kurmak çok heyecan verici bir deneyimdir.
    10:24Mikroişlemci Kodu ve Class Oluşturma
    • Mikroişlemci dünyasında class oluştururken dikkatli olmak gerekir.
    • Pico adında bir class oluşturulmuş ve içinde LED pinini sabit olarak tanımlamış, zamanlayıcı ve sıcaklık sensörü ayarla metodu bulunuyor.
    • Sıcaklık sensörü ADC 4'ten alınabiliyor ve bu değerler Raspberry Pi'nin Pico data sheetinde detaylı olarak anlatılıyor.
    11:51Sıcaklık Sensörü ve Analog-Dijital Dönüşüm
    • Sıcaklık sensörü analog bir değer oluşturur, örneğin 0°C'de 1.5 volt, 70°C'de 3 volt verir.
    • İşlemciler analog değer kullanamaz, bu nedenle analog to digital converter (ADC) kullanılır.
    • Zamanlayıcı ayarla fonksiyonu frekans değeri, mod ve callback parametreleriyle çalışır.
    12:39Zamanlayıcı ve LED Kontrolü
    • Timer init fonksiyonunda frekans, mod ve callback parametreleri belirlenir.
    • Callback, zamanlayıcı her tıkladığında (saniyenin tiki gibi) yapılması gereken işi yapar.
    • LED pinini toggle (yak-söndür) işlemi yaparak LED'i kontrol eder.
    13:46Sıcaklık Okuma ve Program Çalıştırma
    • Celsius oku fonksiyonu, ham değeri okuyup datasheetten gelen dönüşümlerle Celsius karşılığını döndürür.
    • Programda Pico tanımlanır, zamanlayıcı ayarlanır ve sıcaklık sensörü başlatılır.
    • While döngüsü içinde sıcaklık okunur, ekrana basılır ve 2 saniye beklenir.
    15:51Programın Çalıştırılması ve Sonuç
    • Program çalıştırıldığında sıcaklık değerleri ekranda görünmeye başlar.
    • Elektrostatik cihazlara dokunulduğunda bozulma ihtimali olduğu için dikkatli olunmalıdır.
    • Parmak dokunulduğunda sıcaklık değerleri yükselir, el çekildiğinde ise düşer.
    17:23Pico Kartının Değerlendirmesi
    • Pico kartı hem profesyonel işler için hem de yeni başlayanlar için uygun bir karttır.
    • Fiyatı çok ucuz olup, hız, doküman kalitesi ve kullanım kolaylığı bakımından iyi bir not almıştır.
    • İzleyicilerden düşüncelerini yorumlarda belirtmeleri isteniyor ve ileride farklı sensörlerle uygulamalar yapılabilir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor