Это старая версия документа!
В нашей инструкции мы пишем программный код и запускаем его из среды разработки EsPy так как это удобно для обучения и отладки программы. Однако, когда программа написана и отлажена, было бы удобно записать ее в память микроконтроллера и сделать так, чтобы она запускалась автоматически после включения питания, без всякой связи с компьютером.
Это возможно сделать: после подачи питания и загрузки интерпретатора Python он ищет в памяти микроконтроллера файл boot.py и запускает код, содержащийся в нем. Мы можем добавить код нашей программы прямо в этот файл или (лучше) создать файл со своей программой, например, myProgramm.py, загрузить его в память микроконтроллера и вызывать его из файла boot.py
# This file is executed on every boot (including wake-boot from deepsleep) #import esp #esp.osdebug(None) import uos, machine #uos.dupterm(None, 1) # disable REPL on UART(0) import gc #import webrepl #webrepl.start() gc.collect() from init import _init