0
Γεια σας! Εχω παρει ενα Arduino UNO ενα αισθητηριο DHT22 και προσπαθω να κανω ενα θερμομετρο μαζι και ενα υγρασιομετρο.Παρολα αυτα δεν καταφερα να κανω τιποτα γιατι εψαξα να βρω τον κωδικα αλλα κανενα μα κανενα δεν φορτωνε και εβγαζε το μηνυμα
Arduino: 1.6.9 Hourly Build 2016/03/25 02:33 (Windows 8.1), Πλακέτα:"Arduino Duemilanove or Diecimila, ATmega328"
C:\Users\Hoime\Documents\Arduino\sketch_may08a\ske tch_may08a.ino:40:17: fatal error: dht.h: No such file or directory
#include <dht.h>
^
compilation terminated.
exit status 1
Error compiling for board Arduino Duemilanove or Diecimila.
Αυτή η αναφορά θα παρείχε περισσότερες πληροφορίες με
"Εμφάνιση πλεονάζουσα έξοδος κατά τη σύνταξη"
Επιλογή από το Αρχείο -> Προτιμήσεις.
το προγραμμα ειναι το εξης
/* How to use the DHT-22 sensor with Arduino uno
Temperature and humidity sensor
More info: http://www.ardumotive.com/how-to-use...sensor-en.html
Dev: Michalis Vasilakis // Date: 1/7/2015 // www.ardumotive.com */
//Libraries
#include <DHT.h>;
//Constants
#define DHTPIN 2 // what pin we're connected to
#define DHTTYPE DHT22 // DHT 22 (AM2302)
DHT dht(DHTPIN, DHTTYPE); //// Initialize DHT sensor for normal 16mhz Arduino
//Variables
int chk;
float hum; //Stores humidity value
float temp; //Stores temperature value
void setup()
{
Serial.begin(9600);
dht.begin();
}
void loop()
{
//Read data and store it to variables hum and temp
hum = dht.readHumidity();
temp= dht.readTemperature();
//Print temp and humidity values to serial monitor
Serial.print("Humidity: ");
Serial.print(hum);
Serial.print(" %, Temp: ");
Serial.print(temp);
Serial.println(" Celsius");
delay(2000); //Delay 2 sec.
}
Αν μπορει καποιος να με βοηθησει γιατι οι γνωσεις μου ειναι ελαχιστες εως καθολου.