733 ₴
Показати оптові ціниRaspberry Pi Pico — перша плата з мікроконтролером, розроблена Raspberry Pi Foundation. Система, яка є серцем цієї плати, оснащена двома ядрами ARM Cortex M0+, що працюють на частоті до 133 МГц, 264 КБ оперативної пам’яті та 30 портами GPIO. Сам мікроконтролер не оснащений флеш-пам'яттю, але на платі є зовнішня пам'ять на 2 Мб, підключена через інтерфейс QSPI. Крім того, плата оснащена чіпом Infineon CYW43439, який розширює можливості бездротового підключення до плати. Модуль забезпечує підключення Wi-Fi за стандартом IEEE 802.11 b/g/n. Платформа підтримує популярні мови програмування MicroPython і C/C++. Програми можна завантажувати в пам'ять через інтерфейс USB в режимі накопичувача або за допомогою зовнішнього програматора, який підтримує інтерфейс SWD.

Kamami є офіційним дистриб’ютором міні-комп’ютерів Raspberry Pi та спеціальних аксесуарів.

MicroPython — це спеціальна версія мови програмування Python 3, призначена для роботи безпосередньо у вбудованих системах, таких як Raspberry Pi Pico. Версія, підготовлена спеціально для мікроконтролера RP2040, підтримує REPL — інтерактивну оболонку, яка дозволяє виконувати скрипти на льоту, вводячи їх у консоль, і переглядати там результати роботи програми. Завдяки цій технології також є можливість зберігати програму у флеш-пам'яті.
Щоб полегшити програмування мікроконтролера RP2040 на C/C++, Raspberry Pi Foundation підготував офіційний набір інструментів SDK, який можна інтегрувати з такими популярними IDE, як Visual Studio Code або Eclipse. Весь процес налаштування середовища описано в документі «Початок роботи з Raspberry Pi Pico» та на порталі Mikrokontroler.pl


Raspberry Pi Pico можна програмувати через інтерфейс USB двома способами.
Перший — це режим накопичувача USB, щоб запрограмувати плату таким чином, вам потрібно натиснути й утримувати кнопку BOOTSEL, а потім підключити плату до комп’ютера за допомогою кабелю USB. Пристрій буде розпізнано як накопичувач, на який ви можете завантажити програму так само, як ви копіюєте файли на флеш-накопичувач. Після завантаження програми мікроконтролер автоматично перезавантажиться та запустить завантажену програму. Цей метод підходить для завантаження програм, написаних мовою C/C++, або для завантаження інтерпретатора MicroPython.
Другий метод працює лише з програмами, написаними на MicroPython, і вимагає попереднього завантаження інтерпретатора за допомогою першого методу. Цей метод передбачає збереження макета програми, надісланого через REPL, у пам’ять.
Під час програмування на C/C++ часто виникає необхідність перевірити програму кілька разів. Щоб завантажити програму через USB, потрібно щоразу повторювати процедуру, від’єднувати плату від комп’ютера, натискати кнопку, підключати плату, а потім знаходити скомпільовану програму та копіювати її в пам’ять. Вся справа займає досить багато часу, але, на щастя, це можна спростити за допомогою зовнішнього програматора з інтерфейсом SWD. Програмування через SWD набагато швидше, вам потрібно лише один раз підключити програматор за допомогою 3-контактного роз’єму та живити його, наприклад, через USB, і ви можете завантажувати програми безпосередньо з IDE. Крім того, ви можете налагоджувати програму таким чином і ефективно знаходити будь-які помилки в коді, запускаючи її рядок за рядком.
Raspberry Pi Pico призначений для програмування безпосередньо з Raspberry Pi 4B або 400. Виробник підготував детальну інструкцію з налаштування середовищ програмування та готові скрипти конфігурації. Pico можна програмувати з міні-комп'ютера Raspberry як через USB, так і через SWD. Великою перевагою цього рішення є те, що немає необхідності використовувати зовнішній програматор SWD. Порти Pico можна підключати до портів RPI. Щоб забезпечити стабільне з’єднання, підключіть Pico безпосередньо до міні-комп’ютера, використання макетної плати може викликати перешкоди.
Щоб повною мірою скористатися можливостями середовищ програмування, рекомендується використовувати міні-ЕОМ з принаймні 4 ГБ оперативної пам'яті.
Raspberry Pi Foundation підготував додаток Picoprobe, який дозволяє перетворити RPI Pico в програматор SWD і конвертер USB-UART. Це дозволяє програмувати RP2040 без необхідності використання програматора SWD, використовуючи лише другу плату з мікроконтролером RP2040.
Увага!
Плата Raspberry Pi Pico не містить золотих роз’ємів або кабелю microUSB. У нашій пропозиції є роз'єми GPIO 1x40 (їх легко розділити на два роз'єми 1x20) і роз'єм програматора 1x3. Також доступні готові комплекти, що містять роз’єми та кабель microUSB.

| Основні атрибути | |
|---|---|
| Тип | Модуль |
| Користувальницькі характеристики | |
| Bluetooth-модуль | Немає |
| Ethernet | Брак |
| Wi-Fi-модуль | Да |
| Довжина: | 51 мм |
| Кількість введень/виведення | 26 |
| Мікроконтролер | РП2040 |
| Тип USB-роз'єму | microUSB тип B |
| Флешпам'ять | 2МБ |
| Ширина | 21 мм |
| слот для microSD | Немає |