Hikayeler

Reklam vermek için turkmmo@gmail.com

Adafruit Feather RP2040 İncelemesi

angrodd

raptor
Telefon Numarası Onaylanmış Üye
TM Üye
Katılım
2 Nis 2020
Konular
32
Mesajlar
131
Online süresi
25g 39019s
Reaksiyon Skoru
119
Altın Konu
3
Başarım Puanı
90
TM Yaşı
6 Yıl 18 Gün
MmoLira
834
DevLira
0

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

s2mNVTBnKSzJLJUy6CXjod.jpg


Donanım Özellikleri


wrrw.PNG


Adafruit Feather RP2040'ın Tasarımı ve Kullanımı



Daha önce anlamış olabileceğiniz gibi, Adafruit Feather RP2040, Feather tasarım ilkelerini takip eder ve bu nedenle FeatherWings olarak bilinen Feather eklentileriyle uyumludur. 2 x 0,9 inç (50,8 x 22,8 mm) ölçülerinde Feather RP2040, 2 x 0,8 inç (51 x 21 mm) ölçülerindeki Raspberry Pi Pico'dan biraz daha büyük boyuttadır.

Daha büyük boyutta olmasına rağmen, Feather RP2040, Feather pinout'una uyacak şekilde yerleştirilmiş, PIco'nun 40'a karşı 21'e kıyasla biraz daha az sayıda GPIO pini ile birlikte gelir.


21 iğneden oluşan pini bir Pico'dan fazla olmak üzere dört adet 12 bitlik ADC'den pil gücü sarf etmeden ekstra ADC kazanmış oluyoruz. İki set I2C pini, iki SPI ve iki UART vardır. 21 pinin 16'sı servo kontrol, LED'ler ve temel ses çıkışı gibi PWM (Darbe Genişliği Modülasyonu) için kullanılabilir.


Yerleşik Feather RP2040 basit bir kırmızı LED ve CircuitPython kullanarak kontrol edebileceğimiz tek bir Neopixel RGB LED görüyoruz. Dahili flash depolama, Raspberry Pi Pico'da bulunan miktarın dört katıdır, 8MB'ye karşı 2MB. Tipik bir CircuitPython kurulumuyla, kodumuz ve destekleyici kod kitaplığımız için hala yaklaşık 7 MB yedek oluşmuş oluyor.


Kartın sol üst kısmında, uyumlu Lityum İyon ve Lityum Polimer piller için bir JST konektörü görüyoruz. USB'ye takıldığında, pil 200mA'da şarj ediliyor.



FeatherRP_top_angle.jpg



Adafruit Feather RP2040'ta Programlama



Feather RP2040 bir Adafruit anakartı olduğundan, Adafruit'un MicroPython versiyonu olan CircuitPython'u tercih edilen programlama dili olarak kodlamaya açıktır.


CircuitPython, MicroPython'dan biraz daha kullanıcı dostudur, MicroPython ile çalışmak özellikle zor değildir ve USB HID desteği gibi bazı ekstra özellikler içerir. Feather RP2040'ımız bir USB flash coder görevi görür ve kodumuzu yazmak için code.py dosyasını düzenlememizi sağlar.

Sonuç olarak;


Kuşkusuz, Feather uyumluluğu bazı durumlarda bir dezavantaj sayılabilir kullanıcılara göre, çünkü bir Pico ile çalışmak özel olarak tasarlanmış eklentiler ve aksesuarlarla çalışamayacağı genellikle sadelikten yana olup yapabileceği şeylerin kısıtlı olduğu kodlardan ve yapılardan oluşmaktadır. Örneğin, 40 pimli bir konektöre sahip olan Pimoroni'nin Pico Explorer Base'ine takamazsınız. Daha küçük bir form faktörüne ihtiyacınız olacaktır. Gerisi tamamen sizin düşünceniz :)





 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst