ESP8266-ESP-01
Moderátor: Moderátoři
ESP8266-ESP-01
Zdravím všechny
chci se naučit programovat ESP8266-ESP-01
pro různé aplikace :
1. spínání relé 1x pomocí wifi na dálku
2. spinání relé 2x pomocí wifi na dálku
3. měření napětí DC pomocí wifi na dálku
problém je v tom že arduino cosi nabízí ale ucelenou kuchařku nikde nemohu najít ???
Proste rady na netu pro arduino nefungují .
chci se naučit programovat ESP8266-ESP-01
pro různé aplikace :
1. spínání relé 1x pomocí wifi na dálku
2. spinání relé 2x pomocí wifi na dálku
3. měření napětí DC pomocí wifi na dálku
problém je v tom že arduino cosi nabízí ale ucelenou kuchařku nikde nemohu najít ???
Proste rady na netu pro arduino nefungují .
el.návrhář HW a SW a DPS
objevil jsem zajímavou stránku, ale nemám jí vyzkoušenou, třeba pro inspiraci http://remotexy.com/
dik vypada to zajimave...kouknu na to ....
O co mi jde v 1. rade na
DPS ESP8266-ESP-01 je 32bit procesor a aby se stal clovek odbornikem =
mohl tento procesor vyuzit co se odesilani dat do WIFI site , mereni adc
pouziti pinů I/O tyká chtěl bych se dostat na assembler tohoto procesoru
a nejradeji obdoby ATMEL STUDIA 7 kde by se dal daný program odladit
tim by clovek nebyl odkazan jen na sosani s pomoci arduina ...
O co mi jde v 1. rade na
DPS ESP8266-ESP-01 je 32bit procesor a aby se stal clovek odbornikem =
mohl tento procesor vyuzit co se odesilani dat do WIFI site , mereni adc
pouziti pinů I/O tyká chtěl bych se dostat na assembler tohoto procesoru
a nejradeji obdoby ATMEL STUDIA 7 kde by se dal daný program odladit
tim by clovek nebyl odkazan jen na sosani s pomoci arduina ...
el.návrhář HW a SW a DPS
trebars tu
https://tttapa.github.io/ESP8266/Chap01 ... P8266.html
alebo
https://docs.micropython.org/en/latest/ ... html#intro
ono sa to totiz lepsie programuje vo vyssich jazykoch ako v asm
https://tttapa.github.io/ESP8266/Chap01 ... P8266.html
alebo
https://docs.micropython.org/en/latest/ ... html#intro
ono sa to totiz lepsie programuje vo vyssich jazykoch ako v asm
Naposledy upravil(a) MiroH dne 01 dub 2019, 12:53, celkem upraveno 1 x.
-
- Příspěvky: 2551
- Registrován: 13 zář 2005, 02:00
rozumim tomu tedy v Pythonu jsem našel
Analog to Digital Conversion
============================
The ESP8266 has a single pin (separate to the GPIO pins) which can be used to
read analog voltages and convert them to a digital value. You can construct
such an ADC pin object using::
>>> import machine
>>> adc = machine.ADC(0)
Then read its value with::
>>> adc.read()
58
The values returned from the ``read()`` function are between 0 (for 0.0 volts)
and 1024 (for 1.0 volts). Please note that this input can only tolerate a
maximum of 1.0 volts and you must use a voltage divider circuit to measure
larger voltages.
je to vycteno ze strany
https://docs.micropython.org/en/latest/ ... l/adc.html
a jak dále ???
Analog to Digital Conversion
============================
The ESP8266 has a single pin (separate to the GPIO pins) which can be used to
read analog voltages and convert them to a digital value. You can construct
such an ADC pin object using::
>>> import machine
>>> adc = machine.ADC(0)
Then read its value with::
>>> adc.read()
58
The values returned from the ``read()`` function are between 0 (for 0.0 volts)
and 1024 (for 1.0 volts). Please note that this input can only tolerate a
maximum of 1.0 volts and you must use a voltage divider circuit to measure
larger voltages.
je to vycteno ze strany
https://docs.micropython.org/en/latest/ ... l/adc.html
a jak dále ???
el.návrhář HW a SW a DPS
zacal by som takto
https://www.instructables.com/id/The-Su ... No-Guessw/
ale ujo Google napovie viac, hotove riesenie nechci, ak sa chces nieco naucit
este nieco doplnim v Tvojom rodnom jazyku
https://naucse.python.cz/lessons/intro/micropython/
https://www.instructables.com/id/The-Su ... No-Guessw/
ale ujo Google napovie viac, hotove riesenie nechci, ak sa chces nieco naucit
este nieco doplnim v Tvojom rodnom jazyku
https://naucse.python.cz/lessons/intro/micropython/
Jak jsem stahnul a nainstaloval
python-3.7.3....chce to po mě licenci = kód
ten nevím kde vzít ?
.....
Co se chci naučit :
1. programovat v pythonu
desku s programovacim adapterem
OPEN-SMART USB to ESP8266 ESP-01 Wi-Fi Adapter Module w/ CH340G Driver Hot
https://www.ebay.com/itm/OPEN-SMART-USB ... 2749.l2649
---
2. programovat s pomoci pythonu
a kabelu USB to USB
desku
NodeMCU ESP8266 ESP-12E V1.0 Wifi CP2102 IoT Lua 267 NEW
https://www.ebay.com/itm/NodeMCU-ESP826 ... 2749.l2649
----
Dotaz nemá někdo Python k nainstalovani free .
Tak postup jak nainstalovat prislusné knihovny
a drivery na programovani bych uvital .
----
Nechapu proc je vse tak slozité .
S Atmel studiem 7.0 jsem nemel zadne problémy a
jak se do toho zamotá arduino system je vse asi utajené ????
python-3.7.3....chce to po mě licenci = kód
ten nevím kde vzít ?
.....
Co se chci naučit :
1. programovat v pythonu
desku s programovacim adapterem
OPEN-SMART USB to ESP8266 ESP-01 Wi-Fi Adapter Module w/ CH340G Driver Hot
https://www.ebay.com/itm/OPEN-SMART-USB ... 2749.l2649
---
2. programovat s pomoci pythonu
a kabelu USB to USB
desku
NodeMCU ESP8266 ESP-12E V1.0 Wifi CP2102 IoT Lua 267 NEW
https://www.ebay.com/itm/NodeMCU-ESP826 ... 2749.l2649
----
Dotaz nemá někdo Python k nainstalovani free .
Tak postup jak nainstalovat prislusné knihovny
a drivery na programovani bych uvital .
----
Nechapu proc je vse tak slozité .
S Atmel studiem 7.0 jsem nemel zadne problémy a
jak se do toho zamotá arduino system je vse asi utajené ????
el.návrhář HW a SW a DPS
- pocitujlasku
- Příspěvky: 1757
- Registrován: 12 pro 2005, 01:00
Nechapu proc je vse tak slozité .
S Atmel studiem 7.0 jsem nemel zadne problémy a
jak se do toho zamotá arduino system je vse asi utajené ????
No pozor, micropython nema s arduinom nic spolocne, je to uplne iny system.
Ked by si tie esp chcel robit v arduine, tak je to par riadkov kodu a jeden klik na nahranie fw cez arduino IDE. v micropython je to zlozitejsia cesta.
ak chces ovladanie, tak kup si rovno toto: https://www.ebay.com/itm/ESP8266-ESP-01 ... Sw4fpcdX0O
a program v arduine natukas za par minut - potrebujes len ovladat 2 piny v arduine, a na to je kopec navodov: napr. https://iot-playground.com/blog/2-uncat ... rduino-ide
S Atmel studiem 7.0 jsem nemel zadne problémy a
jak se do toho zamotá arduino system je vse asi utajené ????
No pozor, micropython nema s arduinom nic spolocne, je to uplne iny system.
Ked by si tie esp chcel robit v arduine, tak je to par riadkov kodu a jeden klik na nahranie fw cez arduino IDE. v micropython je to zlozitejsia cesta.
ak chces ovladanie, tak kup si rovno toto: https://www.ebay.com/itm/ESP8266-ESP-01 ... Sw4fpcdX0O
a program v arduine natukas za par minut - potrebujes len ovladat 2 piny v arduine, a na to je kopec navodov: napr. https://iot-playground.com/blog/2-uncat ... rduino-ide
No vidis, a tak si sa bal
Vím, že je to téma skoro rok staré, ale rád bych se zeptal, co je složitější na Micropythonu? Vždyť je to úplně to samé: pár řádků kódu, klik na upload a jede to...
Na rozdíl od kompilovaného kódu nečekáš při každé změně na kompilaci, ale na začátku musíš flashnout firmware. Jinak nevidím nikde to složitost proti C(++).
(Možná bych dodal, že kód bude naopak jednodušší na porozumění, nemusím alokovat paměť pro každý bajt, a pak ho uvolňovat, hlídat si středníky a podobně. Ale to je subjektivní pocit líného programátora, který z C přešel na Python kde se dá, tedy téměř všude.)
Na rozdíl od kompilovaného kódu nečekáš při každé změně na kompilaci, ale na začátku musíš flashnout firmware. Jinak nevidím nikde to složitost proti C(++).
(Možná bych dodal, že kód bude naopak jednodušší na porozumění, nemusím alokovat paměť pro každý bajt, a pak ho uvolňovat, hlídat si středníky a podobně. Ale to je subjektivní pocit líného programátora, který z C přešel na Python kde se dá, tedy téměř všude.)
- pocitujlasku
- Příspěvky: 1757
- Registrován: 12 pro 2005, 01:00
mhepp: neviem, ako je na tom uPython, ale ja som skor narazal na to, ze v arduine nemusis nic nastavovat, a ani tam nemusis alokovat a uvolnovat pamat. Len mi to pride viac bfu friendly a urobene tak, ze v tom dokaze robit takmer kazdy.
netvrdim, ze python je zly, len obcas je problem, ze ked sa portuje na novu platformu, tak dlhsie trva kym sa to vyladi.
(pre mna je jazyk ako jazyk, vzdy si vyberam podla toho, co mi v danom projekte viac vyhovuje)
netvrdim, ze python je zly, len obcas je problem, ze ked sa portuje na novu platformu, tak dlhsie trva kym sa to vyladi.
(pre mna je jazyk ako jazyk, vzdy si vyberam podla toho, co mi v danom projekte viac vyhovuje)
No vidis, a tak si sa bal