Fórum témák
» Több friss téma |
Fórum » Folyamatábrás NodeMCU programozás EasyCoding-al
Témaindító: Firefighter1, idő: Okt 18, 2017
Témakörök:
Egyre inkább elterjedőben vannak a NodeMCU illetve egyéb ESP8266 alapú modulok!
Akik nem nagyon ismerik a programnyelveket, azok számára nyujthat segítséget ez az Online folyamatábrás programozófelület! WWW.EASYCODING.TN Az oldal segítségével nem csak NodeMCU-k számára lehet programokat írni, de minden esetre nagyon hasznos! ( számomra.... hozzánemértő szemmel nézve) Az úriember érdekeltségét nem tudom pontosan ( és nem is firtattam) az oldallal kapcsolatban... de egy elég jól végigvezetett TUTORIAL csatornát csinált a YouTube-on . Remélem sok ember számára hasznos lesz és sok sok progi fog itt megszületni, akár kezdők akár rutinos segítők álltal! NodeMCU-ra fel!! Link hibája javítva. A hozzászólás módosítva: Okt 19, 2017
Moderátor által szerkesztve
Ami előnye lehet ... részben a hátrányára válhat ...
Az erőforrások pazarlása itt is felmerülhet a mint minden más hasonló grafikus IDE felületű, program író programra jellemzően. Persze " ápol és eltakar " , de egy idő után hiába "ápol" ha elfogynak az erőforrásaid.
Ebben igazad van! De valoban ... minden ilyen tipusu megoldásnak ez a hátulütője... De szerintem kezdésnek, ismerkedésre tökéletes!
Én hétvégen fogok jobban belemászni, végignézem a tutoriálokat, meg probalom megfejteni a működését, de addig is javaslom hogyha valakinek tetszik és programozásra adja a fejét akkor a mentett programsort ide is töltse fel!
Ez a kontroller család szemmel láthatóan az évtizedek óta (1980-tól!) közkedvelt 8051-es, más néven Intel MCS-51 mikrovezérlő alapon működik, s aki azt jól ismeri, ezzel is jól meglesz.
A hozzá nem értők belekezdhetnek ebbe az easycoding-ba, de ha ráéreznek a programozás lényegére (algoritmikus érzék), akkor gyorsan hagyjanak fel vele, mert ez olyan mint az óvodásnak az építőkocka. Játéknak, tanulásnak megfelel, de komoly dolgot nem ilyennel fejlesztünk (meg kell tanulni az assembly-t). Az igazán figyelemreméltó azonban a soros vonali "debug" csatlakozó, és az azon való programtesztelési lehetőség. Én 40 éve használom ezt a köldökzsinóros felélesztést (kezdetben MIKOP-nak hívtuk, ma nálam NAVEL az élesztőprogram neve). Teljesen más az ha már az első pillanatokban biztos életjelet tapasztalunk, és úgy jutunk lépésenként előre, mint az a sokak számára "jól bevált"(?) idegtépő mód, amikor beégetünk valamit, aztán azon rágódunk, a papírjaink (vagy a képernyő) fölött, hogy mitől is fagyott le megint az egész.
Valaki ismerkedik még rajtam kívül ezzel a felülettel?
Az integrált blokkokat már ugy ahogy kezdem megérteni, rendeltem is DHT senzort. De valahogy az UART meg a sima soros kommunikáciot nem nagyon tudom ebbe megfejteni!
Kicsit probáltam ismerkedni ezzel a programozóval!
A tutorial alapján írtam (félig meddig lemásoltam ) egy programot. Ha jól értelmezem a logikát meg a codot, akkor ezzel a programmal egy "szerver" nodemcu ha csatlakozást észlel lekér 2 másik IP jü nodemcu tol egy adatot amit sensor2 és sensor3 nevű változóba ment. Csatolom a képet meg a fordított kódot. valaki ránézne? Mert akad egy két kérdésem még! Amúgy ha valakit érdekel akkor a EasyCoding oldalon tud kódot írni, vagy ennek a kódnak a mentett xml fájlját betölteni!
Csináltam egy kezdetleges ellenoldali programot! Ahol a kliens válaszol a szerver kérésére és elküldi az analog pin értékét!
Viszont egy kérdésem lenne jol értelmezem hogy ezzel a blokkal csinálok egy "feltételes elágazást"?
A Wait Connectional figyeli hogy van e bejövő kérés A kék if do blokk pedig elvileg egy feltételes elág ahol az if résznél vizsgál.. csak az a baj hogy a kodot elnézve amikor csatlakozásra vár, akkor a server.available változót dobja 1 re a client available-vel pedig a client.available változót vizsgálja.... Itt valahogy a server.available változót kéne neki megadjam ugye? Vagy teljesen fölösleges feltételes elágba raknom mert választ ugyis csak akkor ad ha van csatlakozás? Itt van a kód feltételes elággal..
Itt pedig feltételes elág nélkül
Szia Firefighter1 erre a programozóra én is rátaláltam de nem jutottam sokra vele valószínűleg a nyelv ismeret hiánya miatt pedig ebben a videoban pont arrol beszél amit én szeretnék
A hozzászólás módosítva: Nov 25, 2017
Igen.. a Te esetedben, pont erre a videora gondoltam! Mondjuk ehhez szükséges az azonos halozat!
Ahogy a masik topicba is irtak neked alacsonyabb logikai szinthez nemlehet... vagyis csak nagyon körülményesen kapcsolodni!
Sziasztok!
Megint volt egy kis időm, úgyhogy összekalapáltam egy hőmérséklet, pára adatküldést! Tárolásra ThingSpeak et használ és visszakérdezésre is!Fogok pár alap progit feltölteni ( mert javába énis csak azt tudok csinálni) hogyha valaki más is kedvet kapna akkor tudjon merre botorkálni!
A hozzászólás módosítva: Okt 3, 2018
Üdv mindenkinek!
ESP8266-LUA panelt vettem. Érdeklődnék hogyan lehetséges 2 egyforma LUA modul között oda vissza audió átvitel wifin keresztül? Bocs ha butaságot kérdeztem. Üdv Siimonsen! BUÉK! A hozzászólás módosítva: Jan 1, 2019
Szerintem ezek a modulok ebben a formában alkalmatlanok ilyenre.
Szia!
Találkoztam olyan megoldással,hogy az ESP8266 telefonról böngészőből vezérelhető. mi csinálja a webfelületen a gombokat és az ikonokat? Ha több gombot szeretnék akkor mit lehet tenni? Előre is köszike!
A weblapot kell elkészíteni az ESP-ben. Alap html tudás mindenképpen kell hozzá.
Szia.
Bár Bakman felé ment a kérdésed, de válaszolok én is. Alapvetően az ESP8266 alkalmas úgynevezett "minimal webserver" funkció futtatására. Ezt úgy képzeld el, hogy elindulása után figyel az ő IP címén a kliens kérésekre, mint más szerver is teszi. Ha van kliens kapcsolat, akkor elküldi neki az összeállított "struktúrát", ami itt egy minimális formázású HTML-ként jelenik meg a böngészőben. Meg igyekszik elkapni a kliens felől jövő azon "parancsokat", amelyek a böngészőben megjelenő gombokra való kattintásra keletkeznek. (Kicsit pongyolán fogalmaztam, elnézést!). Lásd a példát: Bővebben: Link Annyit lehet, még trükközni, hogy használhatsz külső forrásokat is linkelve. Például a kódban ezt:
Így a kliens böngészője ezt az internetről tölti le (ha van internet) és te pedig tudod használni annak lehetőségeit. De ezt egyenlőre csak érdekességként írtam, kezd a fenti alapokkal.
Szia!
Köszönöm! Ha többen is segítenek ebben nagyon megköszönném mert nagyon felkeltette a kíváncsiságomat. X Y grafikont is lehet alkalmazni? Mérési célokra gondoltam. Üdvözlettel simonsen!
Üdv!
Körbe néztem és két dolgot fedeztem fel. Ha pc ről szeretném vezérelni nem támogatja a java-t a böngésző ellenben az andridos eszközök meg igen. Itt egy link
T. Firefighter1!
Szeretném kipróbálni, az általad javasolt "IoT thingSpeak app" + " Virtual Speak" riasztást, de elakadtam már a megfelelö modul kiválasztásánál. Melyik modult javaslod, amelyre külsö hömérséklet érzékelö csatolható (méréstartomány max 120°C) ? Aliexpress NodeMCU&ESP8266 Külsö Hömérséklet sensorként a PT100 megfelelö vagy más kell? Köszi
Szia!
Én NodeMCU val dolgozom! Szerencsém van mert "szinte korlátlan" hozzáférésem van ! ugyhogy kb a kávéba kiskanálnak is azt teszem! Ezért nállam sokszor "Ágyúval verébre" a szituáció, na de ez van! Ennél a feladatnál mindegy hogy V2 vagy V3 -as a modul BÖVEN képes mind a kettő rá! A Program végtelen egyszerű! Az easycoding.tr oldalon fent van a programozó felület, és millió példaprogram is! De ha gondolod és ráér, akkor 2-3 napon belül énis össze tudok ütni egy kommentelt videot! Az én javaslatom, első körbe rendelj egy NodeMCU-t meg egy DHT22 szenzort... igen tudom ebbe van pára is, de van hozzá komplett block, így csak kb 5 kattintás az egész program! Amugy ezt a programot kell majd megcsinálnod és ebből a videóbol pedig kiszedni a TS adatküldést!. Ha gondolod, összeüthetjük együtt is
Szia,
köszpönöm a segitökészséged Ezeket gyüjtöttem össze: - Nodemcu v3 CH340 - Display - Waterproof DS18b20 külsö Sensor - Rele - Testpanel - Vezetekkoteg Egy pillanatot ha vetnél rá, és utána megrendelem. Kb. (2-)3 hét, addig átnézném a fellelhetö anyagokat hozzá, és ha megérkezik, megkeresnélek. Szeretném elsajátitani, remélem nem hasalok el.. |
Bejelentkezés
Hirdetés |