Съдържание:
- Стъпка 1: Сметка на материалите
- Стъпка 2: Инсталиране на MicroPython
- Стъпка 3: Тестване на програма за мигане
- Стъпка 4: Използване на WebREPL
Видео: Програма ESP8266 - MicroPython: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
MicroPython е проект, който ви позволява да стартирате миниатюрна версия на python 3 на микроконтролери и вградени платки. Той има нарастваща поддръжка на микроконтролерни дъски и вместо да инсталира пълен дистрибутор на Linux на дъската, той дава само минимизирана версия на python по отношение на платката, с черупка на python и можете да качвате малки файлове на python на дъската и да я стартирате.
В тази инструкция ще ви покажа как да използвате MicroPython на NodeMCU, NodeMCU е платка за разработка, базирана на esp8266-12.
Стъпка 1: Сметка на материалите
За този проект ще ви трябва,
- NodeMCU
- LED
- Платка
- Микро USB кабел
Стъпка 2: Инсталиране на MicroPython
За да инсталирам micropython на esp8266, използвам версията на esp8266-12. За да инсталирате micropython ще ви трябва esptool, ще трябва да изтеглите и инсталирате python и pip, за да инсталирате esptool.
Изпълнете командата по -долу на терминал или cmd, за да инсталирате esptool.
pip install 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
Ще трябва да промените порта въз основа на вашия компютър. След това трябваше успешно да инсталирате micropython.
Стъпка 3: Тестване на програма за мигане
Сега, след като успешно сте инсталирали micropython, време е да изпробвате няколко тестови програми, за да направите това, трябва да отворим черупката на python с помощта на сериен монитор, използвам kit на машина с windows, за да отворя сериен монитор на com порта esp8266 е присвоен на.
Тази черупка на python е подобна на тази на черупката на python 3, изпълнете долния скрипт, за да премигнете светодиод, свързан към esp8266.
внос esppin = машина. Pin (0) пин = машина. Pin (0, машина. Pin. OUT)
След това изпълнението на долния ред на скрипта на python ще включи светодиода, а вторият ред ще го изключи.
pin.value (1) pin.value (0)
алтернативно, можете също да стартирате тези редове, за да направите същото.
pin.off () pin.on ()
Стъпка 4: Използване на WebREPL
Сега нека активираме micropython WebREPL, който ни позволява да качваме скриптове в esp8266 през WiFi, като по този начин премахваме нуждата от кабели.
Първо, трябва да активираме WebREPL, да отворим сериен терминал и да изпълним долния ред, тази настройка е webrepl и ви моли да зададете парола за подобряване на сигурността.
импортирайте webrepl_setup
След това трябва да видите WiFi точка за достъп, наречена MicroPython-xxxxxx, да се свържете с нея и да отворите интернет браузър и да посетите уеб страницата webREPL. Сега трябва да получите уеб страница, натиснете свързване и въведете паролата, която сте създали. Сега можете да изпълнявате скриптове на безжичната връзка esp8266.
Сега, когато сте стартирали micropython, можете да изпълнявате скриптове върху него, подобно на това, което правите с малиново пи. Има много модули, с които може да работи micropython и можете да получите добра документация за него в официалния уебсайт на micro python под категория esp8266.
Препоръчано:
Програма Caesar Cipher в Python: 4 стъпки
Програма Caesar Cipher в Python: Caesar Cipher е древен и широко използван шифър, който е лесен за криптиране и декриптиране. Той работи, като измества буквите от азбуката, за да създаде изцяло нова азбука (ABCDEF може да измести над 4 букви и ще стане EFGHIJ). Цезар С
Основна програма на C ++: 11 стъпки
Основна програма на C ++: в тази програма ще научите основите на c ++, като кодирате проста c ++ програма, за да създадете множество потребители и да покажете тези потребители, надявам се да ви хареса
Инструкции за флаш програма за аудио филтър: 7 стъпки
Инструкции за флаш програма за аудио филтър: Тази инструкция ще ви преведе през това как да мигате програма на TI-OMAPL138 чрез UART USB връзка. Налична е отделна инструкция, която да ви води през промяна на кода, за да напишете свой собствен аудио филтър в реално време и да създадете необходимото
Програма Python - Съставни лихви с месечни вноски/депозит: 5 стъпки
Програма Python - Съставни лихви с месечни вноски/депозит: Програма за изчисляване на сложна лихва с месечна вноска в края на месеца. Формула взета от TheCalculatorSite.com: Комбинирана лихва за главница: P (1+r/n)^(nt) Бъдеща стойност на серия: PMT × (((1 + r/n)^nt - 1)/(r/n))
Програма ESP8266 с Arduino: 4 стъпки
Програма ESP8266 с Arduino: Многобройни въвеждащи проблеми, свързани с програмата, които могат да възникнат при програмиране на модулен Wi-Fi, в непрекъсната валидна презентация с мод за използване на лице за acece lucru. acest proiect va vo