Zaslal: po duben 01 2019, 6:40 Předmět: 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í . _________________
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 ... _________________
Nedovedu si představit, jak asi může vypadat FW do ESP8266, přeložený do Assembleru. Do toho bych teda nešel, bo je to dneska ztráta času. Takže jedině vyšší jazyk a knohovny.
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.
Založen: Dec 12, 2005 Příspěvky: 2257 Bydliště: SR, Poprad
Zaslal: čt duben 04 2019, 10:10 Předmět:
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.
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.)
Založen: Dec 12, 2005 Příspěvky: 2257 Bydliště: SR, Poprad
Zaslal: pá březen 06 2020, 21:24 Předmět:
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) _________________ No vidis, a tak si sa bal
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.