Sisällysluettelo:

Ohjelma ESP8266 - MicroPython: 4 vaihetta
Ohjelma ESP8266 - MicroPython: 4 vaihetta

Video: Ohjelma ESP8266 - MicroPython: 4 vaihetta

Video: Ohjelma ESP8266 - MicroPython: 4 vaihetta
Video: Урок №4. Аналого-цифровое преобразование на микроконтроллере ESP8266 используя язык microPython. 2024, Heinäkuu
Anonim
Ohjelma ESP8266 - MicroPython
Ohjelma ESP8266 - MicroPython
Ohjelma ESP8266 - MicroPython
Ohjelma ESP8266 - MicroPython
Ohjelma ESP8266 - MicroPython
Ohjelma ESP8266 - MicroPython

MicroPython on projekti, jonka avulla voit käyttää pienoisversiota python 3: sta mikro -ohjaimilla ja sulautetuilla levyillä. Siinä on kasvava tuki mikrokorteille ja sen sijaan, että asennetaan täysi Linux -distro levylle, se antaa pelkistetyn version pythonista pelilaudan suhteen, python -kuoren ja voit ladata pieniä python -tiedostoja levylle ja ajaa sitä.

Tässä ohjeessa näytän sinulle kuinka käyttää MicroPythonia NodeMCU: ssa, NodeMCU on kehityskortti, joka perustuu esp8266-12.

Vaihe 1: Materiaaliluettelo

Materiaaliluettelo
Materiaaliluettelo
Materiaaliluettelo
Materiaaliluettelo

Tätä projektia varten tarvitset

  • NodeMCU
  • LED
  • Leipälauta
  • Micro -USB -kaapeli

Vaihe 2: MicroPythonin asennus

MicroPythonin asentaminen
MicroPythonin asentaminen

Asentaaksesi mikropythonin esp8266-laitteeseen käytän esp8266-12-versiotaulua. Mikropythonin asentamiseen tarvitset esptoolin, sinun on ladattava ja asennettava python ja pip, jotta voit asentaa esptoolin.

Asenna esptool suorittamalla alla oleva komento päätelaitteessa tai cmd: ssä.

pip asenna esptool

Seuraavaksi voit vierailla micropython -verkkosivustolla ja ladata esp8266: n uusimman laiteohjelmiston, sen lataamisen jälkeen avaa päätelaite samaan hakemistoon kuin laiteohjelmistotiedosto ja suorita sitten alla oleva komento.

esptool.py --port /dev /ttyUSB0 erase_flash

esptool.py --port /dev /ttyUSB0 --baud 460800 write_flash --flash_size = havaitse 0 esp8266-xxxxx-vxxxx.bin

Sinun on vaihdettava portti tietokoneesi mukaan. Tämän jälkeen sinun olisi pitänyt asentaa mikropython onnistuneesti.

Vaihe 3: Blink -ohjelman testaaminen

Blink -ohjelman testaus
Blink -ohjelman testaus
Blink -ohjelman testaus
Blink -ohjelman testaus

Nyt kun olet asentanut onnistuneesti mikropythonin, on aika kokeilla muutamia testiohjelmia tämän tekemiseksi, meidän on avattava python -kuori sarjamonitorilla, käytän kittiä Windows -koneella sarjaportin avaamiseksi com -portissa esp8266 on määritetty.

Tämä python -kuori on samanlainen kuin python 3 -kuori, suorita alla oleva komentosarja vilkkumaan esp8266 -laitteeseen kytketty led.

tuonti esppin = machine. Pin (0) pin = machine. Pin (0, machine. Pin. OUT)

Sitten alla olevan python -skriptirivin suorittaminen kytkee ledin päälle ja toinen rivi sammuttaa sen.

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

Vaihtoehtoisesti voit myös suorittaa nämä rivit tehdäksesi saman.

pin.off () pin.on ()

Vaihe 4: WebREPL: n käyttö

WebREPL: n käyttö
WebREPL: n käyttö

Otetaan nyt käyttöön mikropython WebREPL, jonka avulla voimme ladata skriptejä esp8266 -laitteeseen WiFi -yhteyden kautta, jolloin johdot eivät ole tarpeen.

Ensin meidän on otettava WebREPL käyttöön, avattava sarjapääte ja suoritettava alla oleva rivi, tämä asetus on webrepl ja pyytää sinua määrittämään salasanan turvallisuuden parantamiseksi.

Tuo webrepl_setup

Seuraavaksi sinun pitäisi nähdä WiFi-tukiasema nimeltä MicroPython-xxxxxx, muodostaa yhteys siihen ja avata Internet-selain ja käydä webREPL-verkkosivulla. Nyt sinun pitäisi saada verkkosivu, paina Connect ja kirjoita luomasi salasana. Nyt voit suorittaa komentosarjoja langattomalla esp8266 -laitteella.

Nyt kun olet käynnistänyt mikropythonin, voit suorittaa sille komentosarjoja, kuten raspberry pi. Mikropythonille on saatavana paljon moduuleja, joiden kanssa voit työskennellä, ja saat siitä hyvää dokumentaatiota micro pythonin virallisella verkkosivustolla kategoriassa esp8266.

Suositeltava: