
Adafruit ItsyBitsy RP2040
Adafruit · ItsyBitsy RP2040, PID 4888, 8 МБ QSPI Flash
Компактная RP2040-плата с 23 выводами
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает ItsyBitsy RP2040, PID 4888, 8 МБ QSPI Flash
Небольшая плата для переноса прототипа в компактное устройство, когда важны многочисленные выводы. Подходит для USB-пультов, сбора данных и управления NeoPixel-подсветкой. Помимо красного LED есть RGB NeoPixel. Особый вывод D5 имеет преобразователь уровня к VHI и работает только как выход. BAT позволяет подать альтернативное питание, однако зарядки аккумулятора на самой плате нет: LiPoly Backpack является отдельным аксессуаром. Контакты ItsyBitsy не следует считать распиновкой Pro Micro.
Характеристики
- Микроконтроллер
- Raspberry Pi RP2040, 2 × Arm Cortex-M0+
- Частота платы
- 125 МГц
- Внешняя QSPI Flash
- 8 МБ
- SRAM
- 264 КБ
- Доступные GPIO
- 23
- Габариты
- 36 × 18 × 4 мм без установленных гребёнок
- Исполнение
- ItsyBitsy RP2040, PID 4888, 8 МБ QSPI Flash
- Питание
- Micro-USB 5 В или BAT 3,5–6 В; 3V — выход 3,3 В до 500 мА; VHI — выбранное питание
- Ввод/вывод
- 23 выведенных GPIO, включая D5 только output; 4 ADC 12 бит; 2 I²C, 2 SPI, 2 UART в MCU; 16 PWM-каналов, 8 PIO; DAC нет
- Среды
- Arduino IDE + Arduino-Pico; CircuitPython; MicroPython; RP2040 C/C++ SDK
- Встроенный RGB
- NeoPixel: GP17, питание GP16; отдельный красный LED: GP11
- Интерфейс
- I²C, SPI, UART, Аналоговый
ПРАКТИКА
Подключение

| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| USB компьютера | Micro-USB | Питание и загрузка. |
| Встроенный красный LED | LED_BUILTIN / GP11 (маркировка D13) | Не цифровой GPIO13 в Arduino-Pico. |
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги использовать Adafruit ItsyBitsy RP2040 в моём проекте. Уточни задачу, среду разработки, физическую ревизию и внешние устройства. Различай имена на шелкографии, CircuitPython board и номера GPIO Arduino-Pico. Укажи безопасное питание, схему, точный core, библиотеки и полный минимальный пример, ожидаемый результат и диагностику загрузки. Не выдавай PIO за отдельную аппаратную периферию и не утверждай, что пример прошёл испытания без реального теста.
Библиотеки
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- Core
Arduino-Pico by Earle F. PhilhowerПакет Raspberry Pi Pico/RP2040/RP2350 в Arduino IDE; не Arduino Mbed OS RP2040.
- Выбор платы
Adafruit ItsyBitsy RP2040Выбрать точную модель; GPIO и встроенные LED различаются.
- Вход в ROM-загрузчик
BOOT удерживать при Reset или подключении USBДолжен появиться диск RPI-RP2. Обычный двойной Reset не является универсальным входом в ROM RP2040.
- I²C на SDA/SCL
Wire1: SDA GP2; SCL GP3CircuitPython board.I2C() использует эти маркированные SDA/SCL.
- Дополнительная I²C
Wire: SDA GP24; SCL GP25Значения по умолчанию Arduino-Pico; GPIO24/25 отдельно выведены.
- UART
TX GP0; RX GP1Serial1 в Arduino-Pico.
- SPI
SCK GP18; MO GP19; MI GP20Основной SPI0; CS выбирается отдельно.
- D5
GP14, только выход, уровень VHIНельзя использовать как вход или подключать напрямую к 3,3-вольтовому входу без проверки напряжения.
Первый запуск от USB без внешней схемы
cpp// Arduino-Pico by Earle F. Philhower. Выберите точную плату из карточки.
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(500);
digitalWrite(LED_BUILTIN, LOW);
delay(500);
}
Полный скетч Arduino-Pico для красного LED_BUILTIN=GP11. На верхней маркировке он связан с D13, но Arduino pin 13 означает другой GPIO. HIGH включает красный LED. Код не использует RGB NeoPixel GP17 или его питание GP16. После выбора точной платы загрузите по Micro-USB с данными; ожидается переключение красного LED раз в 0,5 с. Компиляция и аппаратные испытания не выполнялись.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


