Все мои Ардуинки #3
Переходим к Ардуинам на других контроллерах. Начнём сразу с нескольких редких вариантов. Часть из них мне однажды задонатил Роман Соколов, за что ему большое спасибо!
Первым делом самая полезная в практических целях плата на контроллере семейства STM32, так называемая Blue Pill, а точнее, её немного видоизменённая китайская копия.
Это уже совсем другой зверь и другой коленкор. Но при этом программировать зверя можно из той же самой Arduino IDE, установив соответствующие дополнительные пакеты (процесс легко гуглится).
Конкретно на этой плате стоит контроллер STM32F103C8T6 с 32-битным ядром ARM Cortex M3, тактовой частотой 72 мегагерца, 20 килобайтами ОЗУ и 64 килобайтами флеша. Помимо высокой мощности, у этих плат заметно больше пинов I/O, правда только часть из них поддерживают 5-вольтовые уровни.
Так как платы не особо популярные, работа с ними может быть не особенно гладкой, но если в проекте нужен компромисс между приличной мощностью, потреблением и скоростью реакции на I/O, что-то среднее между AVR8 и ESP, это хороший вариант.
Также у меня есть такая вот платка на 8-битном контроллере STM8S103F3. Это как бы Arduino для бедных: 16 мегагерц, 1 килобайт ОЗУ, 8 килобайт флеша. Сам никогда не использовал эту плату, по отзывам ужасно глючная и проблематичная. Но прикольно, что есть и такие.
И наконец, совсем уж странное: Heltec WiFi LoRa 32. Это IoT модуль на базе всё того же ESP32S3 (прочие платы на контроллерах Espressif покажу в следующий раз), сразу с OLED-экранчиком на борту, а также чипом SX1262, который собственно реализует LoRa.
LoRa — это такой особый тип беспроводной сети, аналогичной WiFi, работающей в свободном диапазоне частот, не требующем лицензирования, но при этом дальнодействующем — аж до 10 километров в идеальных условиях.
Платка как раз применяется для разработки устройств на этой технологии, и для неё также существует поддержка инфраструктуры Arduino. WiFi и Bluetooth платкой тоже поддерживаются (не одновременно), и она может работать в том числе и как мост между сетями. Я ей пока так и не воспользовался, но артефакт весьма занимательный.