Obsah:
- Krok 1: Kusovník
- Krok 2: Instalace MicroPythonu
- Krok 3: Testování programu Blink
- Krok 4: Použití WebREPL
![Program ESP8266 - MicroPython: 4 kroky Program ESP8266 - MicroPython: 4 kroky](https://i.howwhatproduce.com/images/002/image-4951-26-j.webp)
Video: Program ESP8266 - MicroPython: 4 kroky
![Video: Program ESP8266 - MicroPython: 4 kroky Video: Program ESP8266 - MicroPython: 4 kroky](https://i.ytimg.com/vi/0oxJypwedlk/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
![Program ESP8266 - MicroPython Program ESP8266 - MicroPython](https://i.howwhatproduce.com/images/002/image-4951-27-j.webp)
![Program ESP8266 - MicroPython Program ESP8266 - MicroPython](https://i.howwhatproduce.com/images/002/image-4951-28-j.webp)
![Program ESP8266 - MicroPython Program ESP8266 - MicroPython](https://i.howwhatproduce.com/images/002/image-4951-29-j.webp)
MicroPython je projekt, který vám umožňuje provozovat miniaturní verzi pythonu 3 na mikrokontrolérech a vestavěných deskách. Má rostoucí podporu desek mikrokontrolérů a namísto instalace úplného distribuce Linuxu na desku poskytuje pouze minimalizovanou verzi pythonu s ohledem na desku, s pythonovým shellem a můžete na desku nahrávat malé soubory pythonu a spouštět je.
V tomto pokynu vám ukážu, jak používat MicroPython na NodeMCU, NodeMCU je vývojová deska založená na esp8266-12.
Krok 1: Kusovník
![Kusovník Kusovník](https://i.howwhatproduce.com/images/002/image-4951-30-j.webp)
![Kusovník Kusovník](https://i.howwhatproduce.com/images/002/image-4951-31-j.webp)
Pro tento projekt budete potřebovat,
- NodeMCU
- VEDENÝ
- Prkénko
- Micro USB kabel
Krok 2: Instalace MicroPythonu
![Instalace MicroPythonu Instalace MicroPythonu](https://i.howwhatproduce.com/images/002/image-4951-32-j.webp)
K instalaci mikropythonu na esp8266 používám desku verze esp8266-12. K instalaci mikropythonu budete potřebovat esptool, budete si muset stáhnout a nainstalovat python a pip, nainstalovat esptool.
Spusťte níže uvedený příkaz na terminálu nebo cmd a nainstalujte esptool.
pip install esptool
Dále můžete navštívit webové stránky micropython a stáhnout si nejnovější firmware pro esp8266, po stažení otevřete terminál ve stejném adresáři jako soubor firmwaru a poté spusťte níže uvedený příkaz.
esptool.py --port /dev /ttyUSB0 erase_flash
esptool.py --port /dev /ttyUSB0 --baud 460800 write_flash --flash_size = detekovat 0 esp8266-xxxxx-vxxxx.bin
Budete muset změnit port na základě vašeho PC. Poté byste měli úspěšně nainstalovat mikropython.
Krok 3: Testování programu Blink
![Testování programu Blink Testování programu Blink](https://i.howwhatproduce.com/images/002/image-4951-33-j.webp)
![Testování programu Blink Testování programu Blink](https://i.howwhatproduce.com/images/002/image-4951-34-j.webp)
Nyní, když jste úspěšně nainstalovali mikropython, je čas vyzkoušet několik testovacích programů, abychom k tomu potřebovali otevřít shell pythonu pomocí sériového monitoru, na stroji Windows používám tmel k otevření sériového monitoru na portu com je přiřazen esp8266.
Tento pythonový shell je podobný tomu ve skořápce pythonu 3, spuštěním níže uvedeného skriptu bliká LED připojená k esp8266.
import esppin = machine. Pin (0) pin = machine. Pin (0, machine. Pin. OUT)
Poté spuštěním níže uvedeného řádku skriptu pythonu se rozsvítí LED a druhý řádek jej vypne.
pin.value (1) pin.value (0)
alternativně můžete také spustit tyto řádky, abyste udělali totéž.
pin.off () pin.on ()
Krok 4: Použití WebREPL
![Pomocí WebREPL Pomocí WebREPL](https://i.howwhatproduce.com/images/002/image-4951-35-j.webp)
Nyní povolme mikropython WebREPL, který nám umožňuje nahrávat skripty do esp8266 přes WiFi, čímž odpadá potřeba kabelů.
Nejprve musíme povolit WebREPL, otevřít sériový terminál a spustit níže uvedený řádek, toto nastavení je webrepl a požádá vás o nastavení hesla pro zlepšení zabezpečení.
importovat webrepl_setup
Dále byste měli vidět přístupový bod WiFi s názvem MicroPython-xxxxxx, připojit se k němu a otevřít internetový prohlížeč a navštívit webovou stránku webREPL. Nyní byste měli získat webovou stránku, kliknout na připojit a zadat heslo, které jste vytvořili. Nyní můžete spouštět skripty na bezdrátové síti esp8266.
Nyní, když jste spustili mikropython, můžete na něm spouštět skripty, podobně jako u malinového pi. Pro mikropython je k dispozici mnoho modulů, se kterými můžete pracovat, a jeho dobrou dokumentaci můžete získat na oficiálním webu micro python v kategorii esp8266.
Doporučuje:
Raspberry Pi - TMD26721 Infračervený digitální přibližovací detektor Java Výukový program: 4 kroky
![Raspberry Pi - TMD26721 Infračervený digitální přibližovací detektor Java Výukový program: 4 kroky Raspberry Pi - TMD26721 Infračervený digitální přibližovací detektor Java Výukový program: 4 kroky](https://i.howwhatproduce.com/images/001/image-58-j.webp)
Raspberry Pi-Infračervený digitální přibližovací detektor TMD26721 Java Výukový program: TMD26721 je infračervený digitální bezdotykový detektor, který poskytuje kompletní systém detekce přiblížení a logiku digitálního rozhraní v jednom 8pólovém modulu pro povrchovou montáž. Detekce přiblížení zahrnuje vylepšený signál-šum a přesnost. Pro
Program Caesar Cipher v Pythonu: 4 kroky
![Program Caesar Cipher v Pythonu: 4 kroky Program Caesar Cipher v Pythonu: 4 kroky](https://i.howwhatproduce.com/images/002/image-3900-j.webp)
Program Caesar Cipher v Pythonu: Caesar Cipher je starodávná a široce používaná šifra, kterou lze snadno šifrovat a dešifrovat. Funguje to tak, že přesunete písmena abecedy a vytvoříte zcela novou abecedu (ABCDEF by se mohl posunout o 4 písmena a stal by se EFGHIJ). Caesar C
Raspberry Pi - 3osý akcelerometr ADXL345 Python Výukový program: 4 kroky
![Raspberry Pi - 3osý akcelerometr ADXL345 Python Výukový program: 4 kroky Raspberry Pi - 3osý akcelerometr ADXL345 Python Výukový program: 4 kroky](https://i.howwhatproduce.com/images/002/image-5501-j.webp)
Raspberry Pi-3osý akcelerometr ADXL345 Python Výukový program: ADXL345 je malý, tenký, ultralehký, 3osý akcelerometr s měřením s vysokým rozlišením (13bitové) až ± 16 g. Data digitálního výstupu jsou formátována jako 16bitová dvojčata a jsou přístupná prostřednictvím digitálního rozhraní I2 C. Měří
ESP8266 NODEMCU BLYNK IOT Výukový program - Esp8266 IOT pomocí Blunk a Arduino IDE - Ovládání LED diod přes internet: 6 kroků
![ESP8266 NODEMCU BLYNK IOT Výukový program - Esp8266 IOT pomocí Blunk a Arduino IDE - Ovládání LED diod přes internet: 6 kroků ESP8266 NODEMCU BLYNK IOT Výukový program - Esp8266 IOT pomocí Blunk a Arduino IDE - Ovládání LED diod přes internet: 6 kroků](https://i.howwhatproduce.com/images/002/image-3085-27-j.webp)
ESP8266 NODEMCU BLYNK IOT výuka | Esp8266 IOT pomocí Blunk a Arduino IDE | Ovládání LED diod přes internet: Ahoj, v tomto návodu se naučíme používat IOT s našimi ESP8266 nebo Nodemcu. K tomu použijeme aplikaci blynk. K ovládání LED diod přes internet tedy použijeme naši esp8266/nodemcu. Takže aplikace Blynk bude připojena k našemu esp8266 nebo Nodemcu
Program ESP8266 s Arduino: 4 kroky
![Program ESP8266 s Arduino: 4 kroky Program ESP8266 s Arduino: 4 kroky](https://i.howwhatproduce.com/images/003/image-7095-j.webp)
Program ESP8266 s Arduinem: Mnoho problémů s integrovanou integrací do programu s modulem Wi-Fi, pokračujte ve své prezentaci pomocí různých režimů tváření a programování. Programujte svou tvář tváří v tvář nebo dezvoltare nebo převaděč USB na sériové rozhraní. acest proiect va vo