В данном материале мы узнаем о АЦП микроконтроллерной платы Raspberry Pi Pico и о том, как с ним работать с помощью языка программирования MicroPython.

В данном материале мы узнаем о АЦП микроконтроллерной платы Raspberry Pi Pico и о том, как с ним работать с помощью языка программирования MicroPython.
Экосистема Arduino широко известна благодаря своей системе с открытым исходным кодом и открытой схемотехникой, а также благодаря большому сообществу программистов и разработчиков. И теперь набирающая популярность микроконтроллерная плата Raspberry Pi Pico совместима с Arduino IDE. То есть мы можем напрямую подключить нашу плату Pico к ПК и запрограммировать ее с помощью Arduino IDE. Как это сделать? Читайте далее.
Данный проект будет отличным подспорьем для людей, увлеченных садоводством и цветами. Его цель – контролировать и уведомлять владельца, когда влажность почвы падает ниже определенного уровня и растение нуждается в воде, или если датчик обнаруживает высокий уровень влажности. Система в результате позволяет предупредить кого-то о необходимости выключить систему орошения. Пользователь уведомляется сообщением, отправленным на телефон.
В этом проекте используется датчик влажности, который заземляется в почве около растения. Когда датчик обнаруживает низкое содержание влажности в почве, он отправляет посредством подключенного по UART Bluetooth-модуля уведомление пользователю, чтобы сообщить ему об этом. Также система обеспечивает визуальную индикацию с помощью светодиода.
Сегодня мы рассмотрим взаимодействие микроконтроллерной платы Raspberry Pi Pico с ультразвуковым датчиком, а также рассчитаем измеряемой с помощью него расстояние. Ультразвуковые датчики разнообразны и доступны на рынке, но тот, который мы собираемся использовать сегодня, является очень распространенным, и это HC-SR04. HC-SR04 является, пожалуй, лучшим ультразвуковым датчиком по низкой цене, и его очень легко использовать с большинством микроконтроллеров. Итак, давайте приступим.
Микроконтроллерная плата Raspberry Pi Pico является отличной отправной точкой для новичков в мир электронике. И в данном материале мы расскажем про проект организации последовательностей включения светодиодов типа «бегущие огни» на основе Raspberry Pi Pico.
В данном проекте мы реализуем создадите селектор последовательностей включения светодиодов на основе Raspberry Pi Pico. Помимо микроконтроллерной платы здесь будет десять светодиодов и четыре кнопки. Для каждой кнопки будет своя последовательность светодиодов.
Помимо низкой цены и периферийных возможностей одной из замечательных особенностей Raspberry Pi Pico является среда разработки C/C++ SDK. Ребята из Raspberry Pi проделали отличную работу по созданию среды программирования, которая проста в использовании, но при этом позволяет вам максимально работать на аппаратном уровне, если вы этого хотите.
Одним из недостатков использования C/C++ SDK является отсутствие библиотек. Они, конечно, есть, и, хотя их число растет, они не приближаются в своем объеме к огромному набору библиотек, доступных при использовании Arduino IDE. Одна только справочная документация Arduino перечисляет более 4000 библиотек.
Зло может проникать куда угодно. Даже в доме может случиться преступление. Даже если дом запирается на ночь и имеет систему видеонаблюдения, он не сможет гарантировать, что все будут в нем в безопасности. Следовательно, существует необходимость в сигнале оповещения, чтобы уведомить домовладельца, если в дом или комнату проникли посторонние или воры.
Такая простая система оповещения для домашней безопасности может быть довольно быстро и дешево реализована с помощью микроконтроллерной платы Raspberry Pi Pico.
Вы, вероятно, слышали о Raspberry Pi в отношении их линейки небольших компьютеров размером с кредитную карту, которые могут работать с операционными системами Linux. Они отлично подходят для ситуаций, когда требуется низкое энергопотребление, отличные возможности подключения и относительно большие вычислительные возможности, но они не подходят в ситуациях, когда требуется работа в реальном времени и точная синхронизация.
Вот именно здесь новый Raspberry Pi Pico превосходит остальные творения Raspberry Pi Foundation. Он имеет множество отличных периферийных блоков, включая I2C, SPI, USB и многое другое. Pico содержит два быстрых ядра Arm Cortex-M0+ на специальном чипе, а также специальную подсистему, называемую Programmable I/O, или сокращенно PIO. Это позволяет программистам создавать специализированные конечные автоматы (до 8), которые могут обрабатывать задачи ввода/вывода с выводами без необходимости тонны взаимодействия с ЦП, тем самым освобождая два ядра для других задач.
Фонд Raspberry Pi Foundation объявил о запуске своей новой платы разработки, Raspberry Pi Pico. Эта компактная и недорогая плата, являющаяся одним из первых продуктов класса микроконтроллеров от Raspberry Pi, построена на совершенно новом чипе под названием RP2040, который был разработан самим Raspberry Pi Foundation.
RP2040 – это двухъядерный процессор Cortex-M0+ с 2 МБ флэш-памяти, 264 КБ SRAM и гибкой частотой 133 МГц. Ищете ли вы автономную плату для глубокой разработки или компаньона для вашего компьютера Raspberry Pi, или вы делаете первые шаги с микроконтроллером, эта плата может быть для вас.