Description
Микроконтроллер — это процессор, память и ввод-вывод, размещённые в одном чипе. Их в мире десятки миллиардов штук: микроконтроллеры везде от часов до автомобилей. Софт для их крохотных ресурсов пишут в основном на C, а таким языкам, как Python, тут делать нечего. Точнее, так было до 2014 года, когда появился MicroPython — реализация Python для микроконтроллеров.
Как вообще удалось заставить Python работать на чём-то с всего лишь 16 килобайт памяти? Сильно ли пришлось урезать для этого язык? (спойлер: нет!) Что интересного можно делать с железками и MicroPython? Разные сенсоры, акселерометры, светодиоды, моторчики — вот это всё.