В блоге Arduino рассказали, что теперь одноимённая аппаратная платформа в тестовом режиме поддерживает работу с MicroPython. Вместе с этим компания выпустила кроссплатформенную IDE для работы с MicroPython.
Компания начала экспериментировать с новыми технологиями и решила добавить поддержку Python в Arduino. В пресс-релизе рассказали, что Python был выбран из-за своей популярности и относительной простоты в освоении. Для добавления в Arduino выбрали реализацию MicroPython, которая работает на микроконтроллерах.
После этого команда проекта Arduino начала работать совместно с автором MicroPython над переносом официальной виртуальной машины на аппаратную платформу Arduino. Далее Arduino с поддержкой языка Python испытали на университетских занятиях. Группа студентов помогла выяснить, что для MicroPython сложно найти IDE, которая поддерживала бы Arduino.
Компания не стала разрабатывать среду разработки с нуля, а нашла уже реализованное решение с открытым исходным кодом и предложила сотрудничество автору проекта. Таким образом удалось доработать IDE, которая получила название Arduino Lab. Среда разработки кроссплатформенная и поддерживает любую плату с последовательным REPL-интерфейсом. Arduino Lab доступна для Windows, macOS и Linux, а исходный код опубликован в GitHub-репозитории.
Компания сообщила, что это не финальное решение. Сейчас в Arduimo намерены протестировать IDE и возможности MicroPython. В скором времени компания обещала рассказать про дальнейшие шаги развития платформы.