Oldal: 1 / 2

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

Elküldve: 2017. április 22. szombat, 16:46
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

Re: Arduino kezdő

Elküldve: 2017. április 22. szombat, 17:18
Szerző: SanyiSay

Re: Arduino kezdő

Elküldve: 2017. április 22. szombat, 17:22
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.

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

Elküldve: 2017. április 22. szombat, 23:43
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)

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

Elküldve: 2017. április 23. vasárnap, 9:23
Szerző: nukee
Hello!

Huh koszonom a gyors valaszt!:)
Mindjart ki is probalom!

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

Elküldve: 2017. április 23. vasárnap, 9:29
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?

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

Elküldve: 2017. április 23. vasárnap, 15:57
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

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

Elküldve: 2017. április 23. vasárnap, 19:35
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.

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

Elküldve: 2017. április 23. vasárnap, 20:47
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....

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

Elküldve: 2017. április 23. vasárnap, 22:01
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 :)

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

Elküldve: 2017. április 24. hétfő, 0:18
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...

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

Elküldve: 2017. április 24. hétfő, 17:42
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!:)

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

Elküldve: 2017. április 24. hétfő, 18:27
Szerző: nukee
Egyebkent neztem nagyobb kijelzot, pont itt a TAVIR-oldalon de sajnos 2.2-es nincs jelenleg raktaron.

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

Elküldve: 2017. április 25. kedd, 3:54
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é... :(

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

Elküldve: 2017. április 25. kedd, 13:41
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