DHT11 beüzemelés
- Freeduino84
- Újonc
- Hozzászólások: 7
- Csatlakozott: 2011. június 17. péntek, 6:00
DHT11 beüzemelés
Sziasztok!
Segítségre lenne szükségem! Egy DHT11 szenzoros hő és páratartalom mérőt akarnék összerakni próbapanelen, de a programozás része nem megy. A kapcsolást összeraktam, 2x16-os LCD-vel és Uno boarddal.
Ezt a kódot tölteném bele:
#include <DHT.h>
#include <DHT_U.h>
#include <LiquidCrystal.h>
#include <dht.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int greenPin = A0;
dht sensor;
void setup()
{
lcd.begin(16,2); //16 by 2 character display
}
void loop()
{
delay(1000); //wait a sec (recommended for DHT11)
sensor.read11(greenPin);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Humidity = ");
lcd.print(sensor.humidity);
lcd.setCursor(0,1);
lcd.print("Temp = ");
lcd.print(sensor.temperature);
}
A fordításkor pedig ezt a hibát dobja:
In file included from C:\Minden más\arduino\DHT11_hom_para\DHT11_hom_para.ino:2:0:
C:\Users\Jozef\Documents\Arduino\libraries\DHT_sensor_library-1.3.8/DHT_U.h:36:29: fatal error: Adafruit_Sensor.h: No such file or directory
compilation terminated.
exit status 1
Hiba a(z) Arduino/Genuino Uno alaplapra fordításra.
Meg tudnátok mondani hogy mi hiányzik még neki?
Köszi!
Üdv.: Józsi
Segítségre lenne szükségem! Egy DHT11 szenzoros hő és páratartalom mérőt akarnék összerakni próbapanelen, de a programozás része nem megy. A kapcsolást összeraktam, 2x16-os LCD-vel és Uno boarddal.
Ezt a kódot tölteném bele:
#include <DHT.h>
#include <DHT_U.h>
#include <LiquidCrystal.h>
#include <dht.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int greenPin = A0;
dht sensor;
void setup()
{
lcd.begin(16,2); //16 by 2 character display
}
void loop()
{
delay(1000); //wait a sec (recommended for DHT11)
sensor.read11(greenPin);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Humidity = ");
lcd.print(sensor.humidity);
lcd.setCursor(0,1);
lcd.print("Temp = ");
lcd.print(sensor.temperature);
}
A fordításkor pedig ezt a hibát dobja:
In file included from C:\Minden más\arduino\DHT11_hom_para\DHT11_hom_para.ino:2:0:
C:\Users\Jozef\Documents\Arduino\libraries\DHT_sensor_library-1.3.8/DHT_U.h:36:29: fatal error: Adafruit_Sensor.h: No such file or directory
compilation terminated.
exit status 1
Hiba a(z) Arduino/Genuino Uno alaplapra fordításra.
Meg tudnátok mondani hogy mi hiányzik még neki?
Köszi!
Üdv.: Józsi
Re: #17 házi feladat megoldása
Telepítened kell az Adafruit sensor libet.
- Freeduino84
- Újonc
- Hozzászólások: 7
- Csatlakozott: 2011. június 17. péntek, 6:00
Re: #17 házi feladat megoldása
Igen, ezt ugyanúgy csináltam mint a DHT11 könyvtárat, de mégis hibát ír.
... még próbálkozom.
... még próbálkozom.
Re: DHT11 beüzemelés
Verziószám?
- Arduino keretrendszer?
- DHT lib?
- kapcsolódó libraryk?
- Arduino keretrendszer?
- DHT lib?
- kapcsolódó libraryk?
http://www.tavir.hu - a gazda
Re: DHT11 beüzemelés
A kód biztosan hibás:
#include <DHT.h> <- ez 2x van benne!
#include <DHT_U.h>
#include <DHT.h> <- ez 2x van benne!
#include <DHT_U.h>
http://www.tavir.hu - a gazda
Re: DHT11 beüzemelés
Többféle DHT könyvtár is van. Te azt telepítetted, amelyik nem működik önmagában, mert szüksége van az Adafruit szenzor könyvtárra is. Telepítsd azt is.
- Freeduino84
- Újonc
- Hozzászólások: 7
- Csatlakozott: 2011. június 17. péntek, 6:00
Re: DHT11 beüzemelés
A DHT könyvtárból ezt telepítettem: DHT_sensor_library-1.3.8
Arduino ide verziója: 1.8.9
Illetve az Arduino könyvtárban ez az adafruit mappa van még: Adafruit_Arduino_Boards-master
Arduino ide verziója: 1.8.9
Illetve az Arduino könyvtárban ez az adafruit mappa van még: Adafruit_Arduino_Boards-master
- Freeduino84
- Újonc
- Hozzászólások: 7
- Csatlakozott: 2011. június 17. péntek, 6:00
Re: DHT11 beüzemelés
Úgy néz ki hogy sikerült telepíteni az Adafruitot.
Most viszont tányleg a kódra dob hibát:
error: 'dht' does not name a type
és:
error: 'sensor' was not declared in this scope
Most viszont tányleg a kódra dob hibát:
error: 'dht' does not name a type
és:
error: 'sensor' was not declared in this scope
Re: DHT11 beüzemelés
A gyári mintakód mit csinál?
A 2 db dht hivatkozást kivetted?
És a kérdések továbbra is:
- verziószámod, library típusok/nevek?
A 2 db dht hivatkozást kivetted?
És a kérdések továbbra is:
- verziószámod, library típusok/nevek?
http://www.tavir.hu - a gazda
- Freeduino84
- Újonc
- Hozzászólások: 7
- Csatlakozott: 2011. június 17. péntek, 6:00
Re: DHT11 beüzemelés
Most így néz ki a kód:
#include <LiquidCrystal.h>
#include <DHT.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int greenPin = A0;
dht sensor;
void setup()
{
lcd.begin(16,2); //16 by 2 character display
}
void loop()
{
delay(1000); //wait a sec (recommended for DHT11)
sensor.read11(greenPin);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Humidity = ");
lcd.print(sensor.humidity);
lcd.setCursor(0,1);
lcd.print("Temp = ");
lcd.print(sensor.temperature);
}
A dht sensor sort hozza hibának:
"error: 'dht' does not name a type"
Ja és a DHT sensor libraryt átállítottam 1.2.0-ra
#include <LiquidCrystal.h>
#include <DHT.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int greenPin = A0;
dht sensor;
void setup()
{
lcd.begin(16,2); //16 by 2 character display
}
void loop()
{
delay(1000); //wait a sec (recommended for DHT11)
sensor.read11(greenPin);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Humidity = ");
lcd.print(sensor.humidity);
lcd.setCursor(0,1);
lcd.print("Temp = ");
lcd.print(sensor.temperature);
}
A dht sensor sort hozza hibának:
"error: 'dht' does not name a type"
Ja és a DHT sensor libraryt átállítottam 1.2.0-ra
Re: DHT11 beüzemelés
A kérdés változatlan:
- Arduino keretrendszer verzió?
- DHT-ből melyik van telepítve (pontos! neve)? Honnan? (Github, beépített librarykezelő?)
- gyári (libbel települő) mintakód lefut? Mit mond?
A kérdések okai:
a keretendszer - library- egyéb függőségek erősen kötöttek. Nem összevissza cserélhetőek! Ezekre a library/arduino kertrendszer NEM figyelmeztet!
- Arduino keretrendszer verzió?
- DHT-ből melyik van telepítve (pontos! neve)? Honnan? (Github, beépített librarykezelő?)
- gyári (libbel települő) mintakód lefut? Mit mond?
A kérdések okai:
a keretendszer - library- egyéb függőségek erősen kötöttek. Nem összevissza cserélhetőek! Ezekre a library/arduino kertrendszer NEM figyelmeztet!
http://www.tavir.hu - a gazda
- Freeduino84
- Újonc
- Hozzászólások: 7
- Csatlakozott: 2011. június 17. péntek, 6:00
Re: DHT11 beüzemelés
Arduino keretrendszer verziója: 1.8.9
A DHT könyvtárból ezt telepítettem: DHT_sensor_library-1.3.8
Valami baj a boarddal (driverrel) is lesz, mert a blink-et sem tudom beletölteni.
"programmer is not responding"
A DHT könyvtárból ezt telepítettem: DHT_sensor_library-1.3.8
Valami baj a boarddal (driverrel) is lesz, mert a blink-et sem tudom beletölteni.
"programmer is not responding"
- Freeduino84
- Újonc
- Hozzászólások: 7
- Csatlakozott: 2011. június 17. péntek, 6:00
Re: DHT11 beüzemelés
Köszi mindenkinek a segítséget!