#1 2020-04-05 19:38:46

123Oleg
Учасник
Зареєстрований: 2020-04-05
Повідомлень: 2

Помогите,'digitalClockDisplay' was not declared in this scope

Вот скетч:

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
#include <TimeLib.h>
#include<Time.h>
#include <DS1307RTC.h>
//dvij
#define pirPin 2
int telay = 4;
int pirVal;

void setup() {
Serial.begin(9600);
while (!Serial);
  lcd.init();
  lcd.backlight();
setSyncProvider(RTC.get);
if(timeStatus()!= timeSet)
     {Serial.println("Unable to sync with the RTC");}
  else
     {Serial.println("RTC has set the system time");
pinMode(pirPin, INPUT);
pinMode(telay, OUTPUT);
pinMode(3, OUTPUT);
digitalWrite(3, HIGH);
int pirVal = digitalRead(pirPin);
}
}
void loop(){

if (timeStatus() == timeSet)
    {
      digitalClockDisplay();
   
if(pirVal == HIGH){   
Serial.print(1);
digitalWrite(telay, HIGH);
delay(10000);
}

else {
    digitalWrite(telay, LOW);
 
}
    }
   
   else {
    Serial.println("The time has not been set.  Please run the Time");
    Serial.println("TimeRTCSet example, or DS1307RTC SetTime example.");
    Serial.println();
    delay(4000);
    }
void digitalClockDisplay(){
  // digital clock display of the time
  lcd.print(hour());
  lcd.print(":");
  lcd.print(minute());
  lcd.print(" ");
  lcd.print(year());
  lcd.print("-");
  lcd.print(month());
  lcd.print("-");
  lcd.print(day());
}
}


И вот полная ошибка:
C:\Users\olega\Desktop\podsvetka\dvijenie\dvijenie.ino: In function 'void loop()':

dvijenie:34:7: error: 'digitalClockDisplay' was not declared in this scope

       digitalClockDisplay();

       ^~~~~~~~~~~~~~~~~~~

dvijenie:54:27: error: a function-definition is not allowed here before '{' token

void digitalClockDisplay(){

                           ^

exit status 1
'digitalClockDisplay' was not declared in this scope

smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile

Неактивний

#2 2020-04-05 19:42:34

г0сть
Гість

Re: Помогите,'digitalClockDisplay' was not declared in this scope

вынесите функцию digitalClockDisplay() из loop

#3 2020-04-05 19:50:17

Watchdog
Гість

Re: Помогите,'digitalClockDisplay' was not declared in this scope

123Oleg пише:

Вот скетч: ... smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile

Вот дом,
Который построил Джек.

А это пшеница,
Которая в тёмном чулане хранится
В доме,
Который построил Джек.

А это весёлая птица-синица,
Которая часто ворует пшеницу,
Которая в тёмном чулане хранится
В доме,
Который построил Джек.

Вот кот,
Который пугает и ловит синицу,
Которая часто ворует пшеницу,
Которая в тёмном чулане хранится
В доме,
Который построил Джек.

Вот пёс без хвоста,
Который за шиворот треплет кота,
Который пугает и ловит синицу,
Которая часто ворует пшеницу,
Которая в тёмном чулане хранится
В доме,
Который построил Джек.

А это корова безрогая,
Лягнувшая старого пса без хвоста,
Который за шиворот треплет кота,
Который пугает и ловит синицу,
Которая часто ворует пшеницу,
Которая в тёмном чулане хранится
В доме,
Который построил Джек.

А это старушка, седая и строгая,
Которая доит корову безрогую,
Лягнувшую старого пса без хвоста,
Который за шиворот треплет кота,
Который пугает и ловит синицу,
Которая часто ворует пшеницу,
Которая в тёмном чулане хранится
В доме,
Который построил Джек.

А это ленивый и толстый пастух,
Который бранится с коровницей строгою,
Которая доит корову безрогую,
Лягнувшую старого пса без хвоста,
Который за шиворот треплет кота,
Который пугает и ловит синицу,
Которая часто ворует пшеницу,
Которая в тёмном чулане хранится
В доме,
Который построил Джек.

Вот два петуха,
Которые будят того пастуха,
Который бранится с коровницей строгою,
Которая доит корову безрогую,
Лягнувшую старого пса без хвоста,
Который за шиворот треплет кота,
Который пугает и ловит синицу,
Которая часто ворует пшеницу,
Которая в тёмном чулане хранится
В доме,
Который построил Джек.

Дом котрый построил Джек.   (С. Маршак)

#4 2020-04-06 19:52:05

123Oleg
Учасник
Зареєстрований: 2020-04-05
Повідомлень: 2

Re: Помогите,'digitalClockDisplay' was not declared in this scope

г0сть пише:

вынесите функцию digitalClockDisplay() из loop

Спасибо smile

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму