Мазмұны:
- 1 -қадам: материалдар туралы есеп
- 2 -қадам: MicroPython орнату
- 3 -қадам: Blink бағдарламасын тексеру
- 4 -қадам: WebREPL пайдалану
Бейне: ESP8266 бағдарламасы - MicroPython: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
MicroPython - бұл микроконтроллерлер мен ендірілген тақталарда python 3 -тің шағын нұсқасын іске қосуға мүмкіндік беретін жоба. Ол микроконтроллер тақталарын қолдайды және тақтаға толық Linux дистрибутивін орнатудың орнына, ол тек тақтаға қатысты python қабықшасы бар питонның кішірейтілген нұсқасын береді және сіз тақтаға кішкене питон файлдарын жүктей аласыз..
Бұл нұсқаулықта мен сізге NodeMCU-де MicroPython-ды қалай қолдану керектігін көрсетемін, NodeMCU-esp8266-12-ге негізделген даму тақтасы.
1 -қадам: материалдар туралы есеп
Бұл жоба үшін сізге қажет,
- NodeMCU
- ЖАРЫҚ ДИОДТЫ ИНДИКАТОР
- Нан тақтасы
- Микро USB кабелі
2 -қадам: 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 пайдалану
Енді скрипттерді esp8266 -ға WiFi арқылы жүктеуге мүмкіндік беретін WebREPL микропитонын қосамыз, сымдардың қажеттілігін жояды.
Біріншіден, бізге WebREPL қосу, сериялық терминалды ашу және төмендегі жолды орындау қажет, бұл веб -репл және қауіпсіздікті жақсарту үшін құпия сөзді орнатуды сұрайды.
webrepl_setup импорттау
Әрі қарай, сіз MicroPython-xxxxxx деп аталатын WiFi кіру нүктесін көріп, оған қосылыңыз және интернет-шолғышты ашып, webREPL веб-бетіне кіріңіз. Енді сіз веб -бетті алуыңыз керек, қосылу түймесін басып, өзіңіз жасаған құпия сөзді енгізіңіз. Енді сіз esp8266 сымсыз сценарийлерін орындай аласыз.
Енді сізде микропитон жұмыс істеп тұрғанда, сіз таңқурай пиін жасағандай скрипттерді орындай аласыз. Микропитонмен жұмыс істеуге арналған көптеген модульдер бар және сіз оның жақсы құжаттамасын esp8266 санатындағы micro python ресми сайтынан ала аласыз.
Ұсынылған:
Python -дағы Цезарь шифр бағдарламасы: 4 қадам
Python -дағы Цезарь шифры бағдарламасы: Цезарь шифры - ескірген және кеңінен қолданылатын шифр, оны шифрлауға және шешуге оңай. Ол әліпбидің әріптерін ауыстыру арқылы мүлдем жаңа алфавит құру үшін жұмыс істейді (ABCDEF 4 әріптен асып, EFGHIJ болады). Цезарь С
C ++ негізгі бағдарламасы: 11 қадам
C ++ негізгі бағдарламасы: бұл бағдарламада сіз бірнеше пайдаланушыны жасау және осы пайдаланушыларды көрсету үшін қарапайым c ++ бағдарламасын кодтау арқылы c ++ негіздерін үйренесіз, сізге ұнайды деп үміттенеміз
Peatonal Con Arduino бағдарламасы: 11 қадам
Semáforo Peatonal Con Arduino: CaminoInteegrantes: Claudia Mar í
Esp8266: 7 қадамдарын қолданатын ауа райы бағдарламасы
Esp8266 қолданатын ауа -райы веб -қосымшасы: SHT 31 - бұл Sensirion жасаған температура мен ылғалдылық сенсорлары. SHT31 ± 2% RH айналасында дәлдіктің жоғары деңгейін қамтамасыз етеді. Ылғалдылық диапазоны 0 -ден 100% -ға дейін, ал температура диапазоны -40 -тан 125 ° C -қа дейін. Бұл әлдеқайда сенімді және жылдам
ESP8266 бағдарламасы Arduino көмегімен: 4 қадам
ESP8266 бағдарламасы Arduino-мен бірге: Wi-Fi модульдерінің көптігімен жұмыс істеуге мүмкіндік береді, бұл сіздің компьютеріңізде де, компьютерде де бар. acest proiect va vo