Időjárásállomás és ESP8266 hiba - kód nem fordul le...

ESP8266, ESP32 chipek és az ESP-xx modulok. Programozási nyelvek, trükkök, hardware tippek.
nukee
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2017. április 22. szombat, 16:44

Időjárásállomás és ESP8266 hiba - kód nem fordul le...

Hozzászólás Szerző: nukee »

Sziasztok!



Kezdo vagyok meg es a neten talaltam egy idojaras allomast esp8266-al, tft kijelzovel.

Igazabol a program forditasaval lenne gondom. Utana neztem a neten de semmi ertekelhetot nem talaltam a hibaval kapcsolatban.

Ez a hiba amikor lefut a forditas :



WeatherForecast_F:39: error: 'WiFiClient' does not name a type
WiFiClient client;
^
/home/nukee/Arduino/WeatherForecast_F/WeatherForecast_F.ino: In function 'void setup()':
WeatherForecast_F:61: error: 'WiFi' was not declared in this scope
WiFi.begin(ssid, password);
^
WeatherForecast_F:68: error: 'WL_CONNECTED' was not declared in this scope
while (WiFi.status() != WL_CONNECTED) {
^
/home/nukee/Arduino/WeatherForecast_F/WeatherForecast_F.ino: In function 'void getWeatherData()':
WeatherForecast_F:93: error: 'client' was not declared in this scope
if (client.connect(servername, 80)) { //starts client connection, checks for connection
^
WeatherForecast_F:105: error: 'client' was not declared in this scope
while(client.connected() && !client.available()) delay(1); //waits for data
^
WeatherForecast_F:109: error: 'client' was not declared in this scope
while (client.connected() || client.available()) { //connected or data available
^
WeatherForecast_F:114: error: 'client' was not declared in this scope
client.stop(); //stop client
^
Multiple libraries were found for "ArduinoJson.h"
Használt: /home/nukee/Arduino/libraries/ArduinoJson-master
Nem használt: /home/nukee/Arduino/libraries/ArduinoJson-5.8.4
exit status 1
'WiFiClient' does not name a type





Es ennyi..

be van toltve a :



#include <ArduinoJson.h>
#include <Adafruit_ST7735.h>
#include <Adafruit_GFX.h>

es igy se!



valakinek otlete?



Koszi es udv
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: Arduino kezdő

Hozzászólás Szerző: SanyiSay »

Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Arduino kezdő

Hozzászólás Szerző: Robert »

Mit találtál? Főleg HOL? (link?)
Melyik keretrendszert használod?
Melyik kiegészítőkkel?
E nélkül ötletbörze....
Érdemes elolvasni: viewtopic.php?f=23&t=828



Ami látszik:
- WiFi kezelés nincs meghívva
- JSON kezelőből 2 is van telepítve. És az Arduino dönti el melyiket használod. Nem Te preferrálsz.
- Linuxot használsz.
http://www.tavir.hu - a gazda :)
Avatar
pipi
SzínkódFestő
Hozzászólások: 80
Csatlakozott: 2008. július 6. vasárnap, 6:00

Re: Időjárásállomás és ESP8266 hiba - kód nem fordul le...

Hozzászólás Szerző: pipi »

Hali!
itt van egy működő:
https://github.com/Bodmer/TFT_eSPI
TFT_eSPI/examples/ILI9341/weather-station-v6/ mappában
valamelyikből írta át Bodmer:
https://blog.squix.org/2016/10/esp8266- ... ished.html
https://github.com/squix78/esp8266-weat ... tion-color
a tftespi lib gyorsabban kezeli az lcd-t mint az adafruitos lib
őőő nem is tudom, most látom hogy sokat átdolgozott a tftespi library-n, én egy régebbi verzió tftespi libraryból indultam, szóval bármi lehetséges :)
persze egyéb librarykat is be kell gyűjteni hozzá, a fentiekből indulva megtalálod őket.
Ha nagyon nem megy, feltehetem valahová kompletten, amit én csináltam (a kijelzőt én fektetve használom)
nukee
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2017. április 22. szombat, 16:44

Re: Időjárásállomás és ESP8266 hiba - kód nem fordul le...

Hozzászólás Szerző: nukee »

Hello!

Huh koszonom a gyors valaszt!:)
Mindjart ki is probalom!
nukee
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2017. április 22. szombat, 16:44

Re: Időjárásállomás és ESP8266 hiba - kód nem fordul le...

Hozzászólás Szerző: nukee »

Ez ha jol lattam 2.2-es TFT-hez van. nekem viszont egy 1.8"as van. Ezen is ugyanugy latszodnak majd a szimbolumok? vagy at kell irni hozza, hogy illeszkedjen a kissebb kijelzohoz?
Avatar
pipi
SzínkódFestő
Hozzászólások: 80
Csatlakozott: 2008. július 6. vasárnap, 6:00

Re: Időjárásállomás és ESP8266 hiba - kód nem fordul le...

Hozzászólás Szerző: pipi »

Hali!
a kijelző mérete lényegtelen :)
A lényeg az lcd vezérlő chip tipusa pl: ili9341
De ha megnézed a tftespi forrását, akkor láthatod hogy többféle vezérlő IC-t is tud.
Ha egy adott applikációt akarsz átvinni akkor nyilván a felbontás is lényeg pl 240*320
nukee
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2017. április 22. szombat, 16:44

Re: Időjárásállomás és ESP8266 hiba - kód nem fordul le...

Hozzászólás Szerző: nukee »

Hello:)

megneztem a forrast. Ott ha jol latom akkor csak a setup file-ban kell uncommentelni az en kijelzo tipusomat jelen esetben a ST7735.
Es commentelni az ILI9163.
Avatar
pipi
SzínkódFestő
Hozzászólások: 80
Csatlakozott: 2008. július 6. vasárnap, 6:00

Re: Időjárásállomás és ESP8266 hiba - kód nem fordul le...

Hozzászólás Szerző: pipi »

elvileg
És a felbontás egyezik? különben a képernyőn kívülre fog rajzolni :) vagy átrendezed az egész kijelzésben a poziciókat, kihagysz dolgokat....
nukee
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2017. április 22. szombat, 16:44

Re: Időjárásállomás és ESP8266 hiba - kód nem fordul le...

Hozzászólás Szerző: nukee »

Felbontas nem. Mert ez 128x160. Keresgeltem a neten, de nem jutottam ezzel sokkal elobbre. Annyit, hogy sikerult a kijelzot eletre keltenem egy pelda programmal. Max abbol kene osszeszednem a gondolataimat :)
Avatar
pipi
SzínkódFestő
Hozzászólások: 80
Csatlakozott: 2008. július 6. vasárnap, 6:00

Re: Időjárásállomás és ESP8266 hiba - kód nem fordul le...

Hozzászólás Szerző: pipi »

akkó keresgélni kell
mit is tudunk?
https://www.google.hu/search?channel=t2 ... gAa0i7XYCA
és itt egy:
http://www.instructables.com/id/Art-Dec ... t-Display/
szerintem itt a sok infóhoz és láthatósághoz kell a nagy kijelző, még a 240*320 is kicsinek tünik nekem
jobban jársz egy nagyobb kijelzővel, nem olyan drága...
nukee
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2017. április 22. szombat, 16:44

Re: Időjárásállomás és ESP8266 hiba - kód nem fordul le...

Hozzászólás Szerző: nukee »

Hello!

A masodik linken levo mukodik az en kijelzommel. Igaz ott mar mas gondok vannak de az nem programozasi hiba:)
Koszonom a segitseget!:)
nukee
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2017. április 22. szombat, 16:44

Re: Időjárásállomás és ESP8266 hiba - kód nem fordul le...

Hozzászólás Szerző: nukee »

Egyebkent neztem nagyobb kijelzot, pont itt a TAVIR-oldalon de sajnos 2.2-es nincs jelenleg raktaron.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Időjárásállomás és ESP8266 hiba - kód nem fordul le...

Hozzászólás Szerző: Robert »

A kijelzők terén (Arduino oldalról nézve) most van egy jelentős váltás. Jópár típus kifutó lett, és az újabbak meg visszafele nem csereszabatosak a régiekkel! (Más videochip és/vagy lábkiosztás!)
A 2.2-es esetén a kifutók árai elindultak erősen felfele :(.

Igazán nem is tudok ajánlani jó ár-érték arányú színes kijelzőt az ESP chip mellé... :(
http://www.tavir.hu - a gazda :)
Avatar
pipi
SzínkódFestő
Hozzászólások: 80
Csatlakozott: 2008. július 6. vasárnap, 6:00

Re: Időjárásállomás és ESP8266 hiba - kód nem fordul le...

Hozzászólás Szerző: pipi »

Hali!
és most rendeltem rpi-hez árult, 3.5"-ost, a Bodmer tftespi libraryja kezeli
infó: https://forum.arduino.cc/index.php?topi ... msg3172320
Válasz küldése