Мазмұны:

ESP8266 бағдарламасы - MicroPython: 4 қадам
ESP8266 бағдарламасы - MicroPython: 4 қадам

Бейне: ESP8266 бағдарламасы - MicroPython: 4 қадам

Бейне: ESP8266 бағдарламасы - MicroPython: 4 қадам
Бейне: Урок №4. Аналого-цифровое преобразование на микроконтроллере ESP8266 используя язык microPython. 2024, Шілде
Anonim
ESP8266 бағдарламасы - MicroPython
ESP8266 бағдарламасы - MicroPython
ESP8266 бағдарламасы - MicroPython
ESP8266 бағдарламасы - MicroPython
ESP8266 бағдарламасы - MicroPython
ESP8266 бағдарламасы - MicroPython

MicroPython - бұл микроконтроллерлер мен ендірілген тақталарда python 3 -тің шағын нұсқасын іске қосуға мүмкіндік беретін жоба. Ол микроконтроллер тақталарын қолдайды және тақтаға толық Linux дистрибутивін орнатудың орнына, ол тек тақтаға қатысты python қабықшасы бар питонның кішірейтілген нұсқасын береді және сіз тақтаға кішкене питон файлдарын жүктей аласыз..

Бұл нұсқаулықта мен сізге NodeMCU-де MicroPython-ды қалай қолдану керектігін көрсетемін, NodeMCU-esp8266-12-ге негізделген даму тақтасы.

1 -қадам: материалдар туралы есеп

Материалдық есеп
Материалдық есеп
Материалдық есеп
Материалдық есеп

Бұл жоба үшін сізге қажет,

  • NodeMCU
  • ЖАРЫҚ ДИОДТЫ ИНДИКАТОР
  • Нан тақтасы
  • Микро USB кабелі

2 -қадам: MicroPython орнату

MicroPython орнату
MicroPython орнату

Esp8266-ға micropython орнату үшін мен esp8266-12 нұсқалық тақтасын қолданамын. Микропитонды орнату үшін сізге esptool қажет болады, esptool -ды орнату үшін python мен pip жүктеу және орнату қажет болады.

Esptool орнату үшін төмендегі пәрменді терминалда немесе cmd -те іске қосыңыз.

esptool орнатыңыз

Содан кейін сіз micropython веб -сайтына кіріп, esp8266 үшін ең соңғы микробағдарламаны жүктей аласыз, оны жүктегеннен кейін микробағдарлама файлымен бірдей каталогтағы терминалды ашып, төмендегі пәрменді іске қосыңыз.

esptool.py --port /dev /ttyUSB0 erase_flash

esptool.py --port /dev /ttyUSB0 --baud 460800 write_flash --flash_size = анықтау 0 esp8266-xxxxx-vxxxx.bin

Портты компьютерге байланысты өзгерту керек. Осыдан кейін сіз микропитонды сәтті орнатқан болуыңыз керек.

3 -қадам: Blink бағдарламасын тексеру

Сынақ бағдарламасы
Сынақ бағдарламасы
Сынақ бағдарламасы
Сынақ бағдарламасы

Енді сіз микропитонды сәтті орнатқаннан кейін, бұл үшін бірнеше тестілік бағдарламаларды қолданып көруге уақыт келді, бізге сериялық монитор арқылы питон қабығын ашу қажет, мен порттағы сериялық мониторды ашу үшін терезедегі машинаны қолданамын. esp8266 тағайындалған.

Бұл питон қабығы python 3 қабығына ұқсас, esp8266 қосылған светодиодты жыпылықтау үшін төмендегі сценарийді орындаңыз.

esppin = machine. Pin (0) pin = machine. Pin (0, machine. Pin. OUT) импорттау

Содан кейін питон сценарийінің төмендегі жолын іске қосу светодиодты қосады, ал екінші жол оны өшіреді.

pin.value (1) pin.value (0)

Немесе сіз дәл осы әрекеттерді орындау үшін осы жолдарды іске қоса аласыз.

pin.off () pin.on ()

4 -қадам: WebREPL пайдалану

WebREPL қолдану
WebREPL қолдану

Енді скрипттерді esp8266 -ға WiFi арқылы жүктеуге мүмкіндік беретін WebREPL микропитонын қосамыз, сымдардың қажеттілігін жояды.

Біріншіден, бізге WebREPL қосу, сериялық терминалды ашу және төмендегі жолды орындау қажет, бұл веб -репл және қауіпсіздікті жақсарту үшін құпия сөзді орнатуды сұрайды.

webrepl_setup импорттау

Әрі қарай, сіз MicroPython-xxxxxx деп аталатын WiFi кіру нүктесін көріп, оған қосылыңыз және интернет-шолғышты ашып, webREPL веб-бетіне кіріңіз. Енді сіз веб -бетті алуыңыз керек, қосылу түймесін басып, өзіңіз жасаған құпия сөзді енгізіңіз. Енді сіз esp8266 сымсыз сценарийлерін орындай аласыз.

Енді сізде микропитон жұмыс істеп тұрғанда, сіз таңқурай пиін жасағандай скрипттерді орындай аласыз. Микропитонмен жұмыс істеуге арналған көптеген модульдер бар және сіз оның жақсы құжаттамасын esp8266 санатындағы micro python ресми сайтынан ала аласыз.

Ұсынылған: