Kazalo:

Uporabniški vmesnik za MicroPython: 9 korakov
Uporabniški vmesnik za MicroPython: 9 korakov

Video: Uporabniški vmesnik za MicroPython: 9 korakov

Video: Uporabniški vmesnik za MicroPython: 9 korakov
Video: MicroPython sur ESP32 2024, Julij
Anonim
Uporabniški vmesnik za MicroPython
Uporabniški vmesnik za MicroPython

Pred kratkim sem dobil ploščo esp8266 in nanjo namestil MicroPython. Upravljati ga je mogoče z vnosom ukaza ali nalaganjem kode python vanj.

Če želite namestiti MicroPython na esp8266, preverite https://MicroPython.org/download/#esp8266 ali

Koda Python:

čas uvoza

iz stroja za uvoz Pin

led = Pin (2, Pin. OUT) // Pin 2 je vgrajena LED.

led.off ()

led.on ()

Druga različica MicroPython, koda je morda drugačna.

Zelo lepo je vnesti ukaz za nadzor esp8266, vendar še vedno ni prijazen do uporabnika. Kot spletni programer rad ustvarjam vmesnik s html in JavaScript.

Našel sem uporabniški vmesnik Android App OGT. To je hibridna aplikacija; lahko ustvarite grafični vmesnik s HTML in JavaScript. Simulira terminal, sprejema vsa besedilna sporočila iz MicroPythona in jih filtrira, uporabne podatke pa pošilja le nazaj v JavaScript. Z JavaScript lahko zelo enostavno obdelate rezultat.

Uporabniški vmesnik OGT ima predstavitveni vmesnik. Če ga želite preizkusiti, morate prenesti demo kodo pythona in jo dati v MicroPython.

1. korak: Namestite uporabniški vmesnik OTG

Namestite uporabniški vmesnik OTG
Namestite uporabniški vmesnik OTG
Namestite uporabniški vmesnik OTG
Namestite uporabniški vmesnik OTG

Pojdite v google play in poiščite "otg ui". Namestite ga. Potreboval bo nekaj dovoljenj.

Korak: Prenesite Main.zip

Prenesite Main.zip
Prenesite Main.zip

Pojdite na https://www.otgui.com/home?mc=download in prenesite main.py.

3. korak: naložite datoteko Main.py na svoj MicroPython

Naložite datoteko Main.py na svoj MicroPython
Naložite datoteko Main.py na svoj MicroPython

Naložite main.py na svoj MicroPython z ukazom:

ampy --port com5 put main.py

Lahko ga preizkusite s kitom in se prepričate, da koda deluje.

4. korak: Povežite Esp8266 s telefonom Android prek adapterja OTG

Esp8266 povežite s telefonom Android prek adapterja OTG
Esp8266 povežite s telefonom Android prek adapterja OTG
Esp8266 povežite s telefonom Android prek adapterja OTG
Esp8266 povežite s telefonom Android prek adapterja OTG

Prvič se bo prikazalo pogovorno okno, potrdite potrditveno polje in kliknite gumb V redu. Nato se bo prikazal uporabniški vmesnik. Za vklop/izklop LED lahko pritisnete gumb za preklop.

5. korak: Ustvarite uporabniški vmesnik

Če želite ustvariti uporabniški vmesnik, morate registrirati račun in prenesti testno orodje.

6. korak: Registrirajte račun

Registrirajte račun
Registrirajte račun
Registrirajte račun
Registrirajte račun

Pojdite na www.otgui.com in kliknite "Moji uporabniški vmesniki". prikazala se bo stran za prijavo, kliknite »Registracija«. Izpolnite vse podatke in kliknite

kliknite "Registracija".

Zdaj se lahko prijavite s svojim računom in privzeto geslo je "123456", ki ga lahko spremenite pozneje.

7. korak: Ustvarite nov uporabniški vmesnik

Ustvarite nov uporabniški vmesnik
Ustvarite nov uporabniški vmesnik

Po prijavi kliknite "Text UIs". prikazal bo vse uporabniške vmesnike.

  • Kliknite gumb Dodaj.
  • Vnesite vse podatke.
  • Kliknite gumb Shrani
  • Ustvaril bo nov uporabniški vmesnik z nekaj kode.
  • Uredite kodo.

8. korak: Preizkusite uporabniški vmesnik

Preizkusite uporabniški vmesnik
Preizkusite uporabniški vmesnik

Kliknite Predogled, če si želite ogledati rezultat.

9. korak: Naložite uporabniški vmesnik v svoj Android

Naložite uporabniški vmesnik v svoj Android
Naložite uporabniški vmesnik v svoj Android
Naložite uporabniški vmesnik v svoj Android
Naložite uporabniški vmesnik v svoj Android

Kodo aplikacije poiščite na strani s podrobnostmi uporabniškega vmesnika. Nato odprite brskalnik v sistemu Android in vnesite »https:// localhost: 8889«.

Vnesite kodo aplikacije in kliknite gumb shrani. Znova zaženite aplikacijo OTG UI.

Prenesel bo uporabniški vmesnik za vas Android.

Priporočena: