ESP8266 + MicroPython

Код micro python

Код micro python

Добрые люди портируют MicroPython на ESP8266. Python, как язык программирования, является одним из самых легких в изучении, даже для начинающих. Причем легкость освоения языка не идет в ущерб функциональным возможностям. Код достаточно краток и логичен. MicroPython это тоже интерпретатор, как и большой Python, только заточен под микроконтроллеры и позволяет выполнять файлы, находящиеся во флеш памяти. (Как lua и NodeMCU)

Вот пара примеров кода на MicroPython:

Как видите, все достаточно просто.

Портирование сейчас в начальной стадии, но уже реализовано:

Командная строка (Python prompt)
Доступно 24k RAM для кода
Сборщик мусора и исключения
Поддержка Unicode
Встроенные модули: gc, array, collections, io, struct, sys.
Реализован С тип long-long (64-битные переменные со знаком)

Ожидается в ближайшем будущем:

Поддержка WiFi, GPIO, внутренняя файловая система и много чего еще.

Так что ждем.

Micro Python port to ESP8266