Зустрічайте Raspberry Pi Pico, крихітний мікроконтролер, який дозволяє створювати апаратні проекти з працюючим кодом. Ще цікавіше, що Raspberry Pi Foundation використовує чіп RP2040 власного виробництва.
Якщо ви не знайомі з мікроконтролерами, ці пристрої дозволяють вам керувати іншими пристроями. Ви можете подумати, що ви вже можете робити подібні речі за допомогою звичайного Raspberry Pi. Але мікроконтролери спеціально розроблені для взаємодії саме з іншими пристроями.
Вони дешеві, вони маленькі і потребують дуже мало енергії. Ви можете розпочати розробку свого проекту із макету, щоб уникнути пайки. Ви можете поєднати його з невеликим акумулятором, і він може працювати тижнями або навіть місяцями. На відміну від комп’ютерів, мікроконтролери не використовують традиційні операційні системи. Ваш код працює безпосередньо на мікросхемі.
Як і інші мікроконтролери, Raspberry Pi Pico має десятки вхідних та вихідних коннекторів з боків пристрою. Ці коннектори важливі, оскільки вони виконують роль інтерфейсу для взаємодії з іншими компонентами. Наприклад, ви можете змусити мікроконтролер взаємодіяти зі світлодіодним світлом, отримувати дані з різних датчиків, показувати деяку інформацію на дисплеї тощо.
Raspberry Pi Pico використовує чіп RP2040. Він має двоядерний процесор Arm (працює на частоті 133 МГц), 264 КБ оперативної пам’яті, 26 коннекторів GPIO, включаючи 3 аналогові входи, порт micro-USB та датчик температури. Він постачається без Wi-Fi або Bluetooth. Зате коштує усього $4.
Якщо ви хочете запустити щось на Raspberry Pi Pico, це досить просто. Ви підключаєте пристрій до комп’ютера за допомогою порту micro-USB. Ви завантажуєте Raspberry Pi Pico, натискаючи кнопку. Пристрій відображатиметься на вашому комп’ютері як зовнішній диск.
На додаток до мови C, ви можете використовувати MicroPython як мову розробки. Це мова, натхненна Python, але саме для мікроконтролерів. Raspberry Pi Foundation написали масу документації та таблицю даних для Pico.
Цікаво, що Raspberry Pi Foundation хоче дозволити іншим працювати з чіпом власного дизайну. Вона вже зв’язалася з Adafruit, Arduino, Pimoroni та Sparkfun, щоб вони у свою чергу могли будувати власні плати за допомогою мікросхеми RP2040. Буде ціла екосистема пристроїв, що працюють на RP2040.
Це цікавий крок для Raspberry Pi Foundation, оскільки вона може піти цим шляхом і повторити власну конструкцію чіпа з більш потужними варіантами. Це забезпечує дві основні переваги – можливість контролювати саме те, що встановити на плату, та ціну.
Читайте також: