Друг попросил помощи, не отказал! (и никогда не откажу!)

Друг, и одноклассник попросил помочь с программирование на Ардуино уно. не отказал, самому интересно, и стараюсь всё узнать... пусть это и геморрой который у дьявола в горле ) ниже текст "скетча" для ардуин уно. С циклами у меня критенический неаллё, так что извиняйте... как смог. :)

#include <Wire.h> // подключаемая библиотека

#include <RTC.h> // подключаемая библиотека

RTC time; // х.з. но так надо ))))))

String Time_Job1 ; //время срабатывания 1

String Time_Job2 ; //время срабатывания 2

String Time_Job3 ; //время срабатывания 3

String z; // переменная для текущего времени

void setup() {

delay(300); //задержка после загрузки (если бухой электрик рубанул провода)

Serial.begin(9600); //скорость порта для обмена данными

time.begin(RTC_DS3231); // *** инициализация модуля RTC ***

//time.settime(20, 33, 22, 28, 01, 16, 4); // Тут ставим реальное время в модуль

time.gettime(); // Читаем время из модуля

Time_Job1="08:00:00"; //здесь задаем время первого (по часам) срабатывания "ФИШКИ"

Time_Job2="14:00:00"; //здесь задаем время второго (по часам) срабатывания "ФИШКИ"

Time_Job3="18:00:00"; //здесь задаем время третьего (по часам) срабатывания "ФИШКИ"

}

void loop() {

delay(1000); //задержка 1 сек.

z = time.gettime("H:i:s"); // текущее время

Serial.println("OK! Im' Weiting..."); // это прога сообщает что готова

Serial.println(time.gettime("H:i:s")); // это прога сообщает текущее время

if (Time_Job1 == z) // здесь условие1 - если время совпадает то срабатывает "ФИШКА"

{

Serial.println("+"); //Эта строка и есть "ФИШКА"

}

else if (Time_Job2 == z) //// здесь условие2 - если время совпадает то срабатывает "ФИШКА"

{

Serial.println("+"); //Эта строка и есть "ФИШКА"

}

else if (Time_Job3 == z) //// здесь условие3 - если время совпадает то срабатывает "ФИШКА"

{

Serial.println("+"); //Эта строка и есть "ФИШКА"

}

}