#include <virtuabotixRTC.h>
virtuabotixRTC myRTC(2, 3, 4); // CLK, DAT, RST | RTC Connection
String dayOfTheWeek = " ";
int x =0;
int hr1,hr12;
#include<DHT.h>
int value = DHT.read11(out);
int temp = DHT.temperature;
int hum = DHT.humidity;
int out = 5; // Connect DHT11 OUT Pin to Pin 5 of Arduino
#include <Wire.h>
#include <SPI.h>
#include <DMD.h>
#include <TimerOne.h>
#include "SystemFont5x7.h"
#include "Arial_black_16.h"
#define DISPLAYS_ACROSS 2
#define DISPLAYS_DOWN 1
DMD dmd(DISPLAYS_ACROSS, DISPLAYS_DOWN);
Shouldn't that be in a function?
If you're posting code, post all of it, and post all of the error messages.
#include <virtuabotixRTC.h>
virtuabotixRTC myRTC(2, 3, 4); // CLK, DAT, RST | RTC Connection
String dayOfTheWeek = " ";
int x =0;
int hr1,hr12;
#include<DHT.h>
int value = DHT.read11(out);
int temp = DHT.temperature;
int hum = DHT.humidity;
int out = 5; // Connect DHT11 OUT Pin to Pin 5 of Arduino
#include <Wire.h>
#include <SPI.h>
#include <DMD.h>
#include <TimerOne.h>
#include "SystemFont5x7.h"
#include "Arial_black_16.h"
#define DISPLAYS_ACROSS 2
#define DISPLAYS_DOWN 1
DMD dmd(DISPLAYS_ACROSS, DISPLAYS_DOWN);
void ScanDMD()
{
dmd.scanDisplayBySPI();
}
void setup()
{
Timer1.initialize( 5000 );
Timer1.attachInterrupt( ScanDMD );
dmd.clearScreen( true );
Serial.begin(9600);
Wire.begin();
}
void loop()
{
Serial.println(temp);
Serial.println(hum);
myRTC.updateTime();
String Date = String(myRTC.year) + "/" + String(myRTC.month) + "/" + String(myRTC.dayofmonth);
char d[10];
String str1;
str1=String(Date);
str1.toCharArray(d,10);
char t [3];
String str2;
str2=String(temp);
str2.toCharArray(t,3);
char h [3];
String str3;
str3=String(hum);
str3.toCharArray(h,3);
hr1=myRTC.hours;
if(hr1>=13)
hr12=hr1-12;
else
hr12=hr1;
String Time = String(hr12) + ":" + String (myRTC.minutes);
char b[8];
String str;
str=String(Time);
str.toCharArray(b,8);
int x = myRTC.dayofweek;
switch (x)
{
case 1:
dayOfTheWeek = "SUN";
break;
case 2:
dayOfTheWeek = "MON";
break;
case 3:
dayOfTheWeek = "TUE";
break;
case 4:
dayOfTheWeek = "WED";
break;
case 5:
dayOfTheWeek = "THU";
break;
case 6:
dayOfTheWeek = "FRI";
break;
case 7:
dayOfTheWeek = "SAT";
break;
default:
Serial.println(" ");
}
char dy[4];
String str5;
str5=String(dayOfTheWeek);
str5.toCharArray(dy,4);
//displaying Time
dmd.clearScreen( true );
dmd.selectFont(Arial_Black_16);
dmd.drawMarquee(b,8,(32*DISPLAYS_ACROSS)-1,1);
long start=millis();
long timer=start;
boolean ret=false;
while(!ret)
{
if ((timer+30) < millis())
{
ret=dmd.stepMarquee(-1,0);
timer=millis();
}
}
//displaying Day
dmd.clearScreen( true );
dmd.selectFont(Arial_Black_16);
dmd.drawMarquee(dy,4,(32*DISPLAYS_ACROSS)-1,1);
long start1=millis();
long timer1=start1;
boolean ret1=false;
while(!ret1)
{
if ((timer1+30) < millis())
{
ret1=dmd.stepMarquee(-1,0);
timer1=millis();
}
}
//displaying Date
dmd.clearScreen( true );
dmd.selectFont(Arial_Black_16);
dmd.drawMarquee(d,10,(32*DISPLAYS_ACROSS)-1,1);
long start2=millis();
long timer2=start2;
boolean ret2=false;
while(!ret2)
{
if ((timer2+30) < millis())
{
ret2=dmd.stepMarquee(-1,0);
timer2=millis();
}
}
// display temp and humidity
dmd.clearScreen( true );
dmd.selectFont(System5x7);
for (byte x=0;x<DISPLAYS_ACROSS;x++) {
for (byte y=0;y<DISPLAYS_DOWN;y++) {
dmd.drawString( 0+(32*x), 0+(16*y), "T:", 2, GRAPHICS_NORMAL );
dmd.drawString( 0+(32*x), 9+(16*y), "H:", 2, GRAPHICS_NORMAL );
}
}
dmd.selectFont(System5x7);
for (byte x=0;x<DISPLAYS_ACROSS;x++) {
for (byte y=0;y<DISPLAYS_DOWN;y++) {
dmd.drawString( 11+(32*x), 0+(16*y), t, 3, GRAPHICS_NORMAL );
dmd.drawString( 11+(32*x), 9+(16*y), h, 3, GRAPHICS_NORMAL );
}
}
dmd.drawCircle( 24, 1, 1, GRAPHICS_NORMAL );
dmd.selectFont(System5x7);
for (byte x=0;x<DISPLAYS_ACROSS;x++) {
for (byte y=0;y<DISPLAYS_DOWN;y++) {
dmd.drawString( 27+(32*x), 0+(16*y), "C", 2, GRAPHICS_NORMAL );
dmd.drawString( 27+(32*x), 9+(16*y), "%", 2, GRAPHICS_NORMAL );
}
}
delay(5000);
}
and this is the error message
Arduino: 1.8.13 (Windows 10), Board: "Arduino Uno"
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\LENOVO\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10813 -build-path C:\Users\LENOVO\AppData\Local\Temp\arduino_build_548607 -warnings=none -build-cache C:\Users\LENOVO\AppData\Local\Temp\arduino_cache_747248 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose E:\arduino programs\test_of_sensor_dht11\test_of_sensor_dht11.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\LENOVO\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10813 -build-path C:\Users\LENOVO\AppData\Local\Temp\arduino_build_548607 -warnings=none -build-cache C:\Users\LENOVO\AppData\Local\Temp\arduino_cache_747248 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose E:\arduino programs\test_of_sensor_dht11\test_of_sensor_dht11.ino
Using board 'uno' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\LENOVO\AppData\Local\Temp\arduino_build_548607\sketch\test_of_sensor_dht11.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for virtuabotixRTC.h: [virtuabotixRTC]
ResolveLibrary(virtuabotixRTC.h)
-> candidates: [virtuabotixRTC]
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "C:\Users\LENOVO\AppData\Local\Temp\arduino_build_548607\sketch\test_of_sensor_dht11.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for DHT.h: [DHT-sensor-library-master@1.4.3]
ResolveLibrary(DHT.h)
-> candidates: [DHT-sensor-library-master@1.4.3]
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "C:\Users\LENOVO\AppData\Local\Temp\arduino_build_548607\sketch\test_of_sensor_dht11.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@1.0]
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "C:\Users\LENOVO\AppData\Local\Temp\arduino_build_548607\sketch\test_of_sensor_dht11.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
-> candidates: [SPI@1.0]
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\LENOVO\AppData\Local\Temp\arduino_build_548607\sketch\test_of_sensor_dht11.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for DMD.h: [DMD-master]
ResolveLibrary(DMD.h)
-> candidates: [DMD-master]
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DMD-master" "C:\Users\LENOVO\AppData\Local\Temp\arduino_build_548607\sketch\test_of_sensor_dht11.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for TimerOne.h: [TimerOne-r11]
ResolveLibrary(TimerOne.h)
-> candidates: [TimerOne-r11]
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DMD-master" "-IC:\Users\LENOVO\Documents\Arduino\libraries\TimerOne-r11" "C:\Users\LENOVO\AppData\Local\Temp\arduino_build_548607\sketch\test_of_sensor_dht11.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DMD-master" "-IC:\Users\LENOVO\Documents\Arduino\libraries\TimerOne-r11" "C:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC\virtuabotixRTC.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DMD-master" "-IC:\Users\LENOVO\Documents\Arduino\libraries\TimerOne-r11" "C:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master\DHT.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DMD-master" "-IC:\Users\LENOVO\Documents\Arduino\libraries\TimerOne-r11" "C:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master\DHT_U.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for Adafruit_Sensor.h: [Adafruit_Sensor-master@1.1.4]
ResolveLibrary(Adafruit_Sensor.h)
-> candidates: [Adafruit_Sensor-master@1.1.4]
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DMD-master" "-IC:\Users\LENOVO\Documents\Arduino\libraries\TimerOne-r11" "-IC:\Users\LENOVO\Documents\Arduino\libraries\Adafruit_Sensor-master" "C:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master\DHT_U.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DMD-master" "-IC:\Users\LENOVO\Documents\Arduino\libraries\TimerOne-r11" "-IC:\Users\LENOVO\Documents\Arduino\libraries\Adafruit_Sensor-master" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src\Wire.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DMD-master" "-IC:\Users\LENOVO\Documents\Arduino\libraries\TimerOne-r11" "-IC:\Users\LENOVO\Documents\Arduino\libraries\Adafruit_Sensor-master" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src\utility\twi.c" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DMD-master" "-IC:\Users\LENOVO\Documents\Arduino\libraries\TimerOne-r11" "-IC:\Users\LENOVO\Documents\Arduino\libraries\Adafruit_Sensor-master" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src\SPI.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DMD-master" "-IC:\Users\LENOVO\Documents\Arduino\libraries\TimerOne-r11" "-IC:\Users\LENOVO\Documents\Arduino\libraries\Adafruit_Sensor-master" "C:\Users\LENOVO\Documents\Arduino\libraries\DMD-master\DMD.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DMD-master" "-IC:\Users\LENOVO\Documents\Arduino\libraries\TimerOne-r11" "-IC:\Users\LENOVO\Documents\Arduino\libraries\Adafruit_Sensor-master" "C:\Users\LENOVO\Documents\Arduino\libraries\TimerOne-r11\TimerOne.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DMD-master" "-IC:\Users\LENOVO\Documents\Arduino\libraries\TimerOne-r11" "-IC:\Users\LENOVO\Documents\Arduino\libraries\Adafruit_Sensor-master" "C:\Users\LENOVO\Documents\Arduino\libraries\Adafruit_Sensor-master\Adafruit_Sensor.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DMD-master" "-IC:\Users\LENOVO\Documents\Arduino\libraries\TimerOne-r11" "-IC:\Users\LENOVO\Documents\Arduino\libraries\Adafruit_Sensor-master" "C:\Users\LENOVO\AppData\Local\Temp\arduino_build_548607\sketch\test_of_sensor_dht11.ino.cpp" -o "C:\Users\LENOVO\AppData\Local\Temp\arduino_build_548607\preproc\ctags_target_for_gcc_minus_e.cpp" -DARDUINO_LIB_DISCOVERY_PHASE
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\LENOVO\AppData\Local\Temp\arduino_build_548607\preproc\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\LENOVO\Documents\Arduino\libraries\DMD-master" "-IC:\Users\LENOVO\Documents\Arduino\libraries\TimerOne-r11" "-IC:\Users\LENOVO\Documents\Arduino\libraries\Adafruit_Sensor-master" "C:\Users\LENOVO\AppData\Local\Temp\arduino_build_548607\sketch\test_of_sensor_dht11.ino.cpp" -o "C:\Users\LENOVO\AppData\Local\Temp\arduino_build_548607\sketch\test_of_sensor_dht11.ino.cpp.o"
test_of_sensor_dht11:8:18: error: expected primary-expression before '.' token
int value = DHT.read11(out);
^
test_of_sensor_dht11:8:26: error: 'out' was not declared in this scope
int value = DHT.read11(out);
^~~
test_of_sensor_dht11:9:17: error: expected primary-expression before '.' token
int temp = DHT.temperature;
^
test_of_sensor_dht11:10:16: error: expected primary-expression before '.' token
int hum = DHT.humidity;
^
Using library virtuabotixRTC in folder: C:\Users\LENOVO\Documents\Arduino\libraries\virtuabotixRTC (legacy)
Using library DHT-sensor-library-master at version 1.4.3 in folder: C:\Users\LENOVO\Documents\Arduino\libraries\DHT-sensor-library-master
Using library Wire at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire
Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI
Using library DMD-master in folder: C:\Users\LENOVO\Documents\Arduino\libraries\DMD-master (legacy)
Using library TimerOne-r11 in folder: C:\Users\LENOVO\Documents\Arduino\libraries\TimerOne-r11 (legacy)
Using library Adafruit_Sensor-master at version 1.1.4 in folder: C:\Users\LENOVO\Documents\Arduino\libraries\Adafruit_Sensor-master
exit status 1
expected primary-expression before '.' token
Have you looked at any of the example code for the DHT library?
Did you wonder why it doesn't look like your code?
Please remember to use code tags when posting code.
yeah I found that I wrote this functions wrong
Ok sure this was my first time posting something here
thank you BY the way
Look at the example in the https://github.com/adafruit/DHT-sensor-library Github repo. You should use that example and confirm the operation of the DHT11 before moving on.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.