A 2.0.0. még csak RC2 kiadású. Több fórum írja, hogy nem igazán stabil.
Az 1.6.5-xxxx verziók 1.6.6 ill későbbi Arduino keretrendszerrel nem mennek.
Kód: Egész kijelölése
In file included from C:\Program Files\Arduino\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39:0,
from WiFiClient.ino:9:
C:\Program Files\Arduino\libraries\ESP8266WiFi\src/WiFiClient.h:24:18: fatal error: memory: No such file or directory
#include <memory>
^
compilation terminated.
Error compiling.
Én probáltam 1.6.5 - 2.0.0 - 2.1.0 - rc1 és rc2 variáciot de hibba forditáskor!SanyiSay írta:Van
1.6.5 - 1.6.6 - 1.6.7 verzió Arduinoban, és van
1.6.5 - 2.0.0 - 2.1.0 - rc1 és rc2 ESP Board verzióban.
Ezeket használhatjuk. Arduinoból jobbnak mondják az 1.6.5-öt
https://github.com/esp8266/Arduino/releases
Board verzióban belefuthatsz olyanba, hogy csak magasabb számú esetleg béta vagy fejlesztői verziós példányokkal futnak a mintapéldák.
Én eleinte amik nem indultak el azokat hagytam a csodába, aztán később inkább megnézem hogy a Library mappa tartalmazza e a hiányzó részeket, és pótoltam a hiányosságokat. Most is hiányt ír nálad. Van amikor a könyvtár megvan csak nincs deklarálva benne a megfelelő eljárás vagy bármi mert régebbi verzióban nincs is benne.
Ha a legfrissebbet töltöd fel akkor szinte biztos hogy minden fut, csak az nem biztos hogy stabilan.
Nekem eleinte minden verzió fenn volt külön külön, hol ez hol az kellett, mostanában már csak a legfrissebbet használom.
Az oldal amit belinkeltél a mintapéldáknak a fejlesztői oldal, ott a legfrissebb minden, így a mintakódok is.
https://github.com/esp8266/Arduino
Visszamész az elejére akkor látszik hogy mikor mi frissült, és le is lehet tölteni.
Egyszóval az innen leszedett mintákhoz célszerű innen letölteni az egész állományt, és bemásolni a
..\packages\esp8266\hardware\esp8266\2.0.0 mappába. (vagy ahol nálad tárolódik)
Elég gyakran frissül nem árt figyelni. Lekopogom de mostanában nálam stabil az egész.
Netről egyéb helyekről letöltött kódok pedig jó ha szintaktikailag átmennek a fordítón, kevés a szép kidolgozott munka.
Egyébként a Githubos mintakódok sem tökéletesek, pontosabban a lehetőségeknek csak igen kis részét mutatják be, ha belenézel a .h állományba kiderül hogy vannak még ott hasznos dolgok.
Sajnos a nagy egésznek én csak igen kis részét használom, így a tapasztalatom is kevésnek mondható, valamint a fejlesztők is csak egy egy lépéssel járnak előttünk. Ami ma nem megy vagy hibás azt holnapra többnyire javítják. Ez pedig a fórumjaikon követhető.
Egyszóval az innen leszedett mintákhoz célszerű innen letölteni az egész állományt, és bemásolni a
..\packages\esp8266\hardware\esp8266\2.0.0 mappába. (vagy ahol nálad tárolódik)
Hát én el veztetem a fonalat mit hova is!SanyiSay írta:Nem oda való az biztos, azt nem tudom hogy így működnie kellene e de inkább tedd a helyére.
....\esp8266\hardware\esp8266\2.0.0
Ezt kellene megkeresned, felhasználói mappákban kell lennie, és ide másold. Nem telepített verziót használok így nem tudom hol találod pontosan. Nálam a belinkelt example kódokból az első három simán lefordul, kipróbáltam.
Ha a hagyományos módszert használod, és a beállításoknál az ESP board URL jét bemásolva, majd az eszközöknél felveszed az ESP-t akkor jó helyre teszi magától. Erről itt találsz leírást.
http://www.tavir.hu/iot-3-esp8266-standalone
Ha viszont már rossz helyre tetted kézzel, akkor előfordulhat hogy duplán van meg ugyanaz a fájl és azt sem szereti.
De az is előfordulhat hogy egyéb könyvtárakat teszel fel amik nem erről a "hivalatos" oldalról van, de ugyanazt a .h vagy .cpp nevű állományt tartalmazza. Akkor is összeütközhet. Volt ilyen is nekem. Mondjuk ezért is jó a portable verzió mert egy delete és tiszta lappal indul az ember.Kísérletezéshez pedig csak csinálsz a stabil verzióról egy másolatot.
Nekem az esp8266 csak wifi uart portnak kell arduino unohoz !Robert írta:A http://www.tavir.hu/iot-3-esp8266-standalone telepítést vidd végig.
Igaz, így nem portable lesz a verzió, de teljesen jól működik....
Ha UNO-t választod ki, akkor miért fordítana ESP modulra?????
Tulajdonképp mit szeretnél?
- UNOhoz kötött ESP eszközzel beszélgetni,
- ESP önállóan futtassa a programot?
Értem, köszi!Robert írta:Ez nem az a fórum.
Itt a natív ESP826 kódfuttatást járjuk körbe...
Neked az ESP8266 Library kell.
http://www.tavir.hu/iot-2-arduino-at