Working with the Arduino for one of the first times in my life and not having a great time with it.
Project is to use a DHT sensor to display to an LCD. I don't know if the rest of it will even work properly since this error is giving me issues. Sorry if this is in any way messed up, I read over the guide but I don't often post on forums.
Code:
#include <DHT.h>
#include <LiquidCrystal.h>
#define DHTPIN 2
#define DHT11_PIN 7
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
}
void loop()
{
int chk = DHT.read11(DHT11_PIN);
lcd.setCursor(0, 0);
lcd.print("Temp: ");
lcd.print(DHT.temperature);
lcd.print((char)167);
lcd.print("C");
lcd.setCursor(0, 1);
lcd.print("Humidity: ");
lcd.print(DHT.humidity);
lcd.print("%");
delay(1000);
}
Error:
C:\Users\mrgnl\OneDrive\Documents\Arduino\sketch_oct23a\sketch_oct23a.ino: In function 'void loop()':
sketch_oct23a:19:16: error: expected primary-expression before '.' token
int chk = DHT.read11(DHT11_PIN);
^
sketch_oct23a:22:16: error: expected primary-expression before '.' token
lcd.print(DHT.temperature);
^
sketch_oct23a:27:16: error: expected primary-expression before '.' token
lcd.print(DHT.humidity);
^
Multiple libraries were found for "DHT.h"
Used: C:\Users\mrgnl\OneDrive\Documents\Arduino\libraries\DHT_sensor_library
Multiple libraries were found for "LiquidCrystal.h"
Used: C:\Program
Multiple libraries were found for "Adafruit_Sensor.h"
Used: C:\Users\mrgnl\OneDrive\Documents\Arduino\libraries\Adafruit_Unified_Sensor
Using library DHT_sensor_library at version 1.3.7 in folder: C:\Users\mrgnl\OneDrive\Documents\Arduino\libraries\DHT_sensor_library
Using library LiquidCrystal at version 1.0.7 in folder: C:\Program Files
Using library Adafruit_Unified_Sensor at version 1.0.3 in folder: C:\Users\mrgnl\OneDrive\Documents\Arduino\libraries\Adafruit_Unified_Sensor
exit status 1
expected primary-expression before '.' token