Keputusan Kami
Papan padat ciri yang harga dan saiz yang sama seperti ItsyBitsy RP2040 Adafruit tetapi nilai yang jauh lebih baik.
Untuk
+ Penyambung Qwiic
+ Pilihan hebat GPIO
+ Saiz kecil
+ Tepi kastelasi
Terhadap
– Hanya satu saluran I2C
Kami akhirnya mendapat julat papan pertama SparkFun RP2040. SparkFun Pro Micro RP2040 $10 ialah model termurah yang ditawarkan dan mengikut reka bentuk klasik yang menyerupai susun atur papan Arduino Nano yang terdapat di rumah dalam papan roti dan dibenamkan ke dalam projek anda. Ia juga memberikan kami pilihan pin GPIO yang dipertimbangkan dan penyambung Qwiic untuk papan tambahan yang serasi.
SparkFun Pro Micro –
Harga Langsung RP2040 $9.95
Rangkaian papan RP2040 SparkFun adalah berbeza-beza, tetapi Pro Micro RP2040 adalah kumpulan yang paling tipikal, kerana kos yang berpatutan dan faktor bentuk yang biasa. Dua lagi ialah Thing Plus RP2040 yang direka dalam susun atur yang serupa dengan Adafruit’s Feather RP2040 tetapi dengan kad mikro SD tambahan 16MB storan kilat. Papan RP2040 terakhir ialah Pemproses MicroMod RP2040, kad M.2 yang mengandungi RP2040 untuk digunakan dalam satu siri papan pembawa.
SparkFun’s Pro Micro RP2040 nampaknya merupakan faktor bentuk yang ideal untuk mereka yang memerlukan banyak pin GPIO, tepi kastelas dan penyambung Qwiic. Kami meletakkan papan RP2040 terbaharu untuk menguji meja kerja kami dan terkejut dengan fleksibilitinya.
Spesifikasi Perkakasan SparkFun Pro Micro RP2040
RP2040 SoC
ARM Cortex M0+ berjalan pada kelajuan sehingga 133Mhz
SRAM
264kB
Storan Denyar
Memori Denyar Luaran 16MB
GPIO
20 pin GPIO dengan fungsi berikut
10 x PWM output 10 x Digital I/O, 4 x Analog 12-bit ADC, 1 x I2C (Qwiic), SPI, 2 x UART, IO Boleh Aturcara, 1 x WS2812 / NeoPixel
Port USB
USB C
Dimensi
1.3 x 0.7 inci (33 x 17.8 mm)
Reka bentuk SparkFun Pro Micro RP2040
Bersaiz hampir sama dengan ItsyBitsy RP2040 Adafruit, Pro Micro RP2040 SparkFun mempunyai reka bentuk pakej DIP yang biasa, sesuai untuk digunakan dalam papan roti tetapi juga di rumah apabila pelekap permukaan dipateri di tempat menggunakan kastelasi. Menjadi Pro Micro bermakna bahawa papan itu sesuai dengan ciri-ciri papan sebelumnya, biasanya dikuasakan oleh cip Atmel dan sekitar dua kali ganda harga $10 RP2040.
Warna merah terang pada papan menjadikannya menonjol daripada lautan papan hitam dan hijau, dan rujukan pin GPIO bercetak skrin sutera jelas untuk dibaca pada kedua-dua belah papan. Kuasa boleh disediakan melalui port USB C, juga digunakan untuk pengaturcaraan papan, atau kita boleh menggunakan pin RAW / + dan GND untuk menyediakan 5V pada 600mA, tetapi pastikan anda tidak melebihi had ini. Di hujung papan yang bertentangan ialah penyambung Qwiic yang memecahkan satu-satunya sambungan I2C pada papan.
Penyambung Qwiic serasi dengan format Stemma QT Adafruit (lihat kisah kami tentang Qwiic vs Stemma vs Grove) dan antara kedua-dua format kami mempunyai banyak pilihan papan pecah, penderia dan paparan yang bersambung dengan mudah dan bersih ke port. Jika anda ingin menggunakan papan bukan Qwiic, maka penyesuai kabel Qwiic to jumper ialah alternatif yang murah dan mudah. Akses kepada UART, pin SPI adalah melalui GPIO.
Menggunakan SparkFun Pro Micro RP2040
Ujian kami telah dijalankan menggunakan versi terkini MicroPython dan CircuitPython. Untuk CircuitPython, kami menguji kefungsian GPIO asas dengan LED dan butang tekan yang berfungsi tanpa sebarang masalah. Melangkah lebih jauh, kami menyambungkan cincin WS2812 / NeoPixel dan memasang pustaka CircuitPython neopixel dan, dalam masa beberapa minit, kami mempunyai pencahayaan RGB pada meja kerja kami.
Kami kemudian menyambungkan sensor sentuh kapasitif Adafruit MPR121 melalui kabel Qwiic / Stemma QT dan tidak lama lagi dapat menggunakan objek harian sebagai input sentuhan. Bergerak ke MicroPython, kami menguji cara menggunakan peranti I2C melalui penyambung Qwiic. Yang pertama ialah skrin OLED yang kami kodkan untuk menunjukkan satu siri demo dan animasi grafik. Ujian seterusnya ialah paparan empat digit, tujuh segmen, papan berkuasa TM1637 generik yang menggunakan pin pengepala, memerlukan kami menggunakan penyesuai kabel Qwiic kepada pelompat. TM1637 mudah digunakan terima kasih kepada perpustakaan MicroPython yang kami mempunyai penjana nombor empat digit rawak dan teks menatal.
Pro Micro RP2040 SparkFun menggabungkan ciri terbaik dua papan Adafruit RP2040, ItsyBitsy RP2040 dan QT Py RP2040. Sama seperti ItsyBitsy RP2040 Adafruit, Pro Micro RP2030 SparkFun menawarkan pilihan pin GPIO yang hebat, dan ia menawarkan penyambung Qwiic / Stemma QT dan USB-C sama seperti QT Py.
Gunakan Sarung untuk SparkFun Pro Micro RP2040
Dengan tepi beralun, dan bahagian bawah rata, SparkFun Pro Micro RP2040 berada di rumah yang dibenamkan ke dalam projek kerana ia berada di papan roti. Memasukkan papan ini ke dalam litar anda sendiri adalah remeh apabila anda mempunyai dimensi mekanikal. Supaya robot kecil RP2040 yang anda ingin bina boleh menjadi kenyataan dengan papan ini. Penyambung Qwiic dan storan denyar 16MB membolehkan Pro Micro RP2040 digunakan dalam projek pengumpulan data.
Pokoknya
Dengan tag harga $10, sama seperti ItsyBitsy RP2040 Adafruit, kami akan memilih SparkFun’s Pro Micro RP2040 kerana ia menawarkan banyak pin GPIO dan penyambung Qwiic / Stemma QT dalam pakej yang agak kecil.
Jika anda mencari lebih banyak fungsi daripada papan RP2040 anda dan tidak kisah harga yang lebih tinggi sedikit dan faktor bentuk yang lebih besar, Adafruit Feather RP2040 ialah pilihan yang bagus kerana ia berfungsi dengan ekosistem papan tambahan yang besar. Jika anda memerlukan sesuatu yang lebih kecil, Adafruit QT Py RP2040 sesuai dengan bil. Dan, sudah tentu, Raspberry Pi Pico asal adalah nilai terbaik pada hanya $4. Walau bagaimanapun, jika anda mahukan papan bersaiz sederhana yang bagus dengan banyak fleksibiliti, SparkFun Pro Micro RP2040 ialah pertaruhan terbaik anda.