Arduino มีแผนที่จะเปิดตัวบอร์ด Raspberry Pi ที่ใช้ RP2040 ของตัวเองด้วย Arduino Nano RP2040 Connect ซึ่งคาดว่าจะมีการรองรับซอฟต์แวร์สำหรับ Arduino IDE ของบริษัทเอง
แต่เห็นได้ชัดว่าชุมชนนักพัฒนาหรือ Earle F. Philhower III ไม่อยากรอ เขาเคยเขียนไลบรารี ESP8266Audio สำหรับไฟล์เสียงและรูทีนการเล่นเสียง I2S สำหรับ ESP8266 & ESP32 และเพิ่งเปิดตัว Raspberry Pi Pico Arduino Core บน Arduino-Pico พื้นที่เก็บข้อมูล
การใช้งานดูเหมือนจะครอบคลุมอยู่แล้วด้วยการรองรับ digitalWrite /Read, shiftIn /Out, SPI master, analogWrite/PWM, Wire I2C Master และ Slave, analogRead และ อุณหภูมิชิป Pico Pico, ระบบไฟล์ เช่น LittleFS และ SD/SDFS, เสียง I2S เอาต์พุตและอื่น ๆ นอกจากนี้ยังใช้ Programmable I/O (PIO) ของ Raspberry Pi RP2040 เพื่อควบคุมเซอร์โวสร้างโทนเสียงและเอาต์พุต I2S
คุณจะต้องมี Arduino IDE 1.8.x หรือ Arduino IDE 2.0 รุ่นเบต้าและเพิ่ม URL ตัวจัดการบอร์ดต่อไปนี้เพื่อเริ่มต้นใช้งาน
1 |
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json |
จากนั้นเราสามารถติดตั้ง “Raspberry Pi Pico / RP2020” ผ่านตัวจัดการบอร์ดดังที่แสดงในภาพหน้าจอด้านบน
หลังจากนั้นฉันเชื่อมต่อบอร์ด Raspberry Pi Pico หรือมากกว่านั้นก็คือ Maker Pi Pico และเลือก Raspberry Pi Pico ใน Arduino IDE รวมถึงพอร์ตอนุกรม (“ / dev/ttyACM0”) โหลดตัวอย่างกะพริบ ,คลิกที่ปุ่มอัปโหลด และภายในไม่กี่วินาทีจะมีไฟ LED กะพริบที่บอร์ด ง่ายๆแค่นั้นเอง
ฉันทดสอบใน Ubuntu 20.04 แต่ถ้าคุณต้องการคำแนะนำโดยละเอียดสำหรับ Windows โปรดดู โพสต์Tom’s Hardware
แปลจากบทความภาษาอังกฤษ : Raspberry Pi Pico Arduino Core released for RP2040 boards
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT