Hoa Kỳearlephilhower/arduino-pico
Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🚀 arduino-pico: Core Arduino mạnh mẽ cho Raspberry Pi RP2040 & RP2350
Hỗ trợ hơn 100 board từ Raspberry Pi Pico đến các board cộng đồng như Adafruit, Seeed, SparkFun, Waveshare...
arduino-pico là một dự án cộng đồng mã nguồn mở, đưa môi trường phát triển Arduino lên các chip RP2040 (Raspberry Pi Pico) và RP2350 (Pico 2). Dự án sử dụng SDK gốc của Raspberry Pi và công cụ điện toán GCC 14.3/Newlib 4.5 tùy chỉnh, hỗ trợ cả lõi ARM và RISC-V trên RP2350.
✨ Điểm nổi bật
- Hỗ trợ đa board: Hơn 100 board phần cứng khác nhau bao gồm Raspberry Pi Pico/W, Pico 2/W, cùng hàng loạt board từ Adafruit, Seeed, SparkFun, Waveshare, WIZnet...
- USB đa năng: Hỗ trợ USB HID (chuột, bàn phím, gamepad), CDC Serial, MIDI, WebUSB qua TinyUSB.
- Kết nối không dây: WiFi (PicoW, ESP32 ESPHost, WINC1500), Bluetooth Classic & BLE (bao gồm A2DP âm thanh).
- Ethernet đa chuẩn: Hỗ trợ W5100, W5500, W6100, W6300, ENC28J60.
- OTA cập nhật: Hỗ trợ cập nhật firmware qua không dây.
- Hệ thống tệp: LittleFS và SD/SDFS.
- Đa lõi & RTOS: Hỗ trợ multicore với setup1()/loop1() và FreeRTOS SMP.
- Âm thanh & PIO: Tạo servo, tone, I2S, UART, SPI mềm thông qua PIO state machines.
- Công cụ phát triển: Hỗ trợ profiling GPROF, semihosting, PSRAM trong suốt.
💡 Vì sao đáng chú ý
arduino-pico không chỉ là một core Arduino thông thường — nó mở ra khả năng sử dụng toàn bộ phần cứng mạnh mẽ của RP2040/RP2350 trong môi trường Arduino quen thuộc. Với hơn 100 board được hỗ trợ, đây là lựa chọn lý tưởng cho cả người mới bắt đầu và nhà phát triển muốn tận dụng PIO, multicore, hoặc kết nối không dây. Tích hợp sẵn WiFi, Bluetooth, Ethernet và OTA giúp dự án IoT trở nên nhanh chóng và linh hoạt.
#Arduino #RP2040 #RP2350 #RaspberryPiPico #IoT #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
NES Emulator with SD card and menu support for the Raspberry PI Pico, Pico 2 and other RP2040/RP2350 based microcontrollers. Play your games from SD card on a HDMI display.
DOS-like OS for microcontroller boards running Micropython or Circuitpython
A simple and efficient MicroPython web server designed for Raspberry Pi Pico, ESP8266, ESP32, allowing seamless control of microcontroller projects via a web browser.
Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
Arduino library for easy, interrupt driven speech, MP3, AAC, and WAV playback on the Raspberry Pi Pico RP2040, Pico 2 RP2350, and ESP32
JavaScript Robotics and IoT programming framework, developed at Bocoup.