#074

  Рет қаралды 18,579

Инженерка

Инженерка

Күн бұрын

Пікірлер: 100
@Инженерка
@Инженерка 7 жыл бұрын
Вот что Виктор Кравченко Codius сделал на своем канале kzbin.info/www/bejne/eWG7ZISfobShiqs И применил как раз этот модуль DS3231. Так круто у меня наверное не получится. Но попробую.
@TestTest-vc6to
@TestTest-vc6to 5 жыл бұрын
Прописал ваш скетч, Вывод через команду Serial.println(clock.dateFormat("d-m-Y H:i:s", dt)); не работает(собственно выводит только текст по команде Serial.print("Long number format: "); В чем может быть проблема ? Корректный вывод даты и времени происходит только при использовании конструкции (Serial.print("Raw data: "); Помогите плиз.
@ДмитрийЛущик-й6я
@ДмитрийЛущик-й6я 5 жыл бұрын
@@TestTest-vc6to у меня тоже только через (Serial.print("Raw data: "); работает...
@Канистра-у3ж
@Канистра-у3ж 5 жыл бұрын
у меня на ком порт нормально идет, а на тфт дисплей одни иероглифы
@RxMaxx
@RxMaxx 7 жыл бұрын
У (почти) всех подобных часовых модулей есть "косяк" - они рассчитаны на работу с аккумулятором, и там есть цеп его подзарядки. Если вставить обычную батарейку, она тоже начнет заряжаться, что ей не полезно, и через некоторое время просто выйдет из строя, и часы остановятся. Так что модуль нужно слегка доработать, а именно удалить диод, обычно он там один в схеме, так что трудно ошибиться.
@Инженерка
@Инженерка 7 жыл бұрын
Верно подмечено. Эххх... Знал же что что то забыл рассказать про модуль. Надо добавить будет эту инфу. )))
@Володимир-д7о
@Володимир-д7о 6 жыл бұрын
просто удалить, или впаять вместо удалённого перемычку?
@olsh
@olsh 3 жыл бұрын
Так, а если без выпайки, какую батарейку (аккумулятор?) ставить нужно?
@timsteel1060
@timsteel1060 4 жыл бұрын
Хотелось бы добавить , что модуль расситан под аккумулятор и выдает зарядный ток на контакты , по этому для использования обычной батарейки необходимо удалить регулятор напряжения - оранжевая стекляшка рядом с микросхемой.
@Инженерка
@Инженерка 4 жыл бұрын
Верно. Но лучше использовать аккумулятор.
@timataishubekov3680
@timataishubekov3680 6 жыл бұрын
Спасибо, классно рассказали и показали!!! (24:30) Дааа, вы наверное теплее его! :-))
@Инженерка
@Инженерка 6 жыл бұрын
Это радует что я теплее, значит еще жив )))
@MegaLexmax
@MegaLexmax 7 жыл бұрын
Кстати, для ESP8266 в Arduino IDE можно не заморачиваться с соответствием пинов, а просто указывать D1, D2, D9 и т.д. Работает, проверено.
@Инженерка
@Инженерка 7 жыл бұрын
Алексей Максаков знаю у меня виде есть об этом. )))
@MegaLexmax
@MegaLexmax 7 жыл бұрын
Инженерка Ок, ну мало ли... :)
@Инженерка
@Инженерка 7 жыл бұрын
Спасибо! Всегда дополняйте меня. Делитесь информацией! Еще раз Спасибо! ))))
@ЮревичГеннадий
@ЮревичГеннадий 4 жыл бұрын
Одним словом-МОЛОДЕЦ!
@Инженерка
@Инженерка 4 жыл бұрын
Спасибо! И с новым годом.
@aleksandrpeshne6996
@aleksandrpeshne6996 5 ай бұрын
если один раз влит программу модуль DS3231 потом без ардуино будит происходить прерывания на выходе модуль DS3231 ножке int sqw при подаче питания на модуль мне нужно каждую минуту имульс на секунду чтоб двигать стрелки вторичных часов каждую минуту зачем ставить ардуино может ли модуль DS3231 так работать автономно один??? помогите пожалуйста разобраться!!! и какой код там нужен? желательно выключить выход 32 килогерца если это возможно он не к чему
@ivanovivan-russ
@ivanovivan-russ 3 жыл бұрын
Код не хотел работать, выдавал ошибку компиляции, после замены в коде "clock" на "clck, всё заработало.
@ДмитрийЛущик-й6я
@ДмитрийЛущик-й6я 5 жыл бұрын
Поставил будильник на 6 часов ежедневно. После срабатывания будильника плюс так и остается на 4 контакте. Как запрограммировать время в течении которого на 4 контакте будет плюс. Нужно сделать чтоб диод горел 18 часов...
@Инженерка
@Инженерка 5 жыл бұрын
Писать логику. ))) Сработал будильник включился светодиод. Мы сбросили будильник и завели на новое время. Когда он сработает еще раз наша функция поймет что нужно выключить диод и заведет время будильника на новое время. Я такую логику не писал ))) Так что только смысл передал.
@MsRubosh
@MsRubosh 6 жыл бұрын
Здравствуйте, подскажите как организовать deepslieep на nodemcu с этими часами, и с пробуждением по alarm?
@Инженерка
@Инженерка 6 жыл бұрын
Ruben Gyonjian ну что бы выйти из сна нужно что бы gpio 16 и резет были соединены, а дальше надо эксперементировать резет или к плюсу или к минусу нужно притянуть и вроде как плата проснется, но ЭТО НЕ ТОЧНО так как я ни разу этого не делал. Просто подсказал что знаю. Найдете ответ раньше меня дайте знать буду признателен. ))) Жаль что не помог. Вот.
@СтаниславВ-л8я
@СтаниславВ-л8я 4 жыл бұрын
Инженерка Добрый день. Будет очень интересно посмотреть на реализацию дипслипа по таймеру и прерыванию на esp8266 с использованием этого модуля. А если еще и в Блинк положить, то это будет хит :)
@Инженерка
@Инженерка 4 жыл бұрын
Вот жеж блин заказ. 😭 Хватит если мозгов смастерю
@СергейСидоренко-н7з
@СергейСидоренко-н7з 2 жыл бұрын
Ruben Gyonjian Вы сумели организовать в этом скетче deepsleep?
@a100sempreconLei
@a100sempreconLei 3 жыл бұрын
В домофоне kokom kcv-a374sd со встроеной функцией записи криворукие инженеры не поставили в штатные часы автономную батарею как в компе, когда исчезает электричество в розетке время, дата сбиваются и смысл записей теряется. Может можно встроить такой модуль в него или только нужно найти канал запитки штатных часов и поставить туда батарейку?
@Инженерка
@Инженерка 3 жыл бұрын
Конечно логичнее батарейкой обеспечить. Найти гуда её подцепить. Но зимой в домофоне может замерзнуть батарейка ))) Но конечно это Ооооочень странно. )))
@a100sempreconLei
@a100sempreconLei 3 жыл бұрын
@@Инженерка Вскрыл домофон вчера, стоит там нечто 5×1мм с надписью 13АР SD4A, с такими размерами смею предположить ёмкостью не более 10мА 3В. Нашёл аналог vl-2020 (22×3мм) и ёмкостью 35мА. Как думаете не много это?
@Инженерка
@Инженерка 3 жыл бұрын
@@a100sempreconLei тут не помогу. Совсем. Не разбираюсь именно в радиодеталях.
@alexeyroschin8841
@alexeyroschin8841 5 жыл бұрын
Добрый вечер. При проверке скетча Arduino IDE выдает ошибку ('DS3231 clock' redeclared as different kind of symbol). Устанавливал библиотеку разными способами, может что-то поменялось за это время и так теперь не работает.
@Инженерка
@Инженерка 5 жыл бұрын
Выглядит так эта ошибка как будь то у вас установлено много таких библиотек. Лечится сносом всех библиотек с таким именем и установкой одной в Ардуино/лайбарес
@alexeyroschin8841
@alexeyroschin8841 5 жыл бұрын
@@Инженерка Делал, но не помогло. Решил по другому, т.к. "clock" в тексте выделялось цветом как подключенная библиотека, то изменил имя на "_clock" и все заработало. Но для использования структуры, файл библиотеки должен лежать в одной папке со скетчем. В процессе выяснилась интересная ошибка: если задать изначальное время в Unix формате, то при чтении форматов выдает +1 час, другие значения не изменяются. Возможно сталкивались и знаете в чем дело?
@Инженерка
@Инженерка 5 жыл бұрын
@@alexeyroschin8841 нет не разу... Таких проблем не было... Эх...
@paveltcar5945
@paveltcar5945 3 жыл бұрын
@RealBeria так же сделал и все четко)!
@ElectricNail
@ElectricNail 7 жыл бұрын
Теперь жду готовые конструкции на основе этой платы
@Инженерка
@Инженерка 7 жыл бұрын
Ну что нибудь придумаем. )))
@ElectricNail
@ElectricNail 7 жыл бұрын
Просто часы это не интересно... можно часы с температурой и бегущей строкой с управлением от вай фай например на матрице мах 7219.Чтобы использовать есп по полной.Есть много видео часов но есть минус нужен постоянный контакт с сетью для корректировки времени а тут можно компенсировать этот минус.
@Инженерка
@Инженерка 7 жыл бұрын
Идея такая же была. Что то подобное сделать. ))) Просто часы точно не интересно.
@Инженерка
@Инженерка 7 жыл бұрын
Вот что Виктор Кравченко Codius сделал на своем канале kzbin.info/www/bejne/eWG7ZISfobShiqs И применил как раз этот модуль DS3231. Так круто у меня наверное не получится. Но попробую
@khvalera
@khvalera 4 жыл бұрын
SetDateTime это корректировка или запись правильного времени в RtcDS3231 :)
@Инженерка
@Инженерка 4 жыл бұрын
Установка времени. Если в сетап не стереть то при перезагрузке будет всегда устанавливаться время это текущим.
@Капитанккарпертанкащлян
@Капитанккарпертанкащлян 5 жыл бұрын
почему не сказали что если стоит батарейка а не аккумулятор то из rts надо выпаивать диод и сопротивлюшку, иначе время обнулится
@Инженерка
@Инженерка 5 жыл бұрын
ну потому что у меня не обнулялось время при работе от батарейки. А так да. стоило об этом упомянуть. Накосячил...
@solo_mania
@solo_mania 5 жыл бұрын
Все отлично, только ардруино слух режет, ардуино вроде правильно
@Инженерка
@Инженерка 5 жыл бұрын
Дисграфик я. Я такие перлы выдаю иногда... просто зашатаешься. Это хорошо что я читать полюбил и прочел кучу фантастики и фэнтези. Теперь на много меньше ошибок делаю, но вот такая АрДУРИна иногда вылазит из меня. Пардоньте. п.с. И при этом 35 годкам как то полегче стало... Людей жалко особенно филологов. При разговоре со своей сестрой она почти в каждом предложении моем меня поправляет. )))) Гы...
@velovek4447
@velovek4447 5 жыл бұрын
Да ещё это постоянное блеянье и причмокивание. Видео могло бы быть в два раза короче.
@serg2568
@serg2568 4 жыл бұрын
что такое ардруино
@consolomets
@consolomets 5 жыл бұрын
Есть 2 GND на плате. Но что характерно, они не связаны между собой...
@Инженерка
@Инженерка 5 жыл бұрын
Не может быть. Я связывал через шлейф I2C несколько устройств и без земли бы они не работали...
@consolomets
@consolomets 5 жыл бұрын
@@Инженерка может у меня бракованный попался. Мультиметром не звонится ни в одну ни в другую сторону...
@НиколайКардаш-ы4в
@НиколайКардаш-ы4в 6 жыл бұрын
Пишет ошибку 'RTCDateTime' does not name a type для строки RTCDateTime dt; // Создаем структуру (объявленна в библиотеке) типа RTCDateTime с именем dt
@Инженерка
@Инженерка 6 жыл бұрын
Так это значит что у вас нет установленной библиотеки. Или вот эту строку закоментировали #include "DS3231.h"
@НиколайКардаш-ы4в
@НиколайКардаш-ы4в 6 жыл бұрын
В том то и дело, что есть. А строки #include #include "DS3231.h" есть. Другое дело может дело в версии библиотеки?
@Инженерка
@Инженерка 6 жыл бұрын
Вот начало скетча // Модуль DS3231 имеет напряжения питания 3,3В и 5В // Батарейка типа CR2032 // подключается по I2C: // Плата ESP-12E подключаем SCL - D1(GPIO5) // SDA - D2(GPIO4) // Плата Arduino UNO (NANO) SCL - А5 // SDA - А4 #include #include "DS3231.h" DS3231 clock; // Создаем экземпляр класса DS3231 с именем clock RTCDateTime dt; // Создаем структуру (объявлена в библиотеке) типа RTCDateTime с именем dt Должно быть так. Что еще пишет компилятор. У вас может быть две библиотеки и более. Лучше оставить одну мою в папке Arduino\libraries остальные удалить. Так как проблема именно в этом. Еще расскажите в каком именно скетче проблема. Название мне сбросьте.
@НиколайКардаш-ы4в
@НиколайКардаш-ы4в 6 жыл бұрын
Вы были правы. Стояли такие библиотеки: 1. Arduino-DS3231-master 2. DS3231-1.0.2 Нужно оставить только №1 Спасибо за помощь.
@Kubanezya
@Kubanezya 6 жыл бұрын
Здравствуйте. У меня на arduino uno, выгоревший 5 порт, пишу код #define pin_SW_SDA 3 и #define pin_SW_SCL 9 , но с вашими примерами не работает, в мониторе порта отображается только Initialize DS3231 и тишина. Прошу помочь.
@Инженерка
@Инженерка 6 жыл бұрын
Тут вот в чем дело у Ардуино А4 и А5 это SDA и SCL и так просто их не перекинуть. У вас может быть сгоревшая шина i2c так что подключить не сможете... Вот.
@Kubanezya
@Kubanezya 6 жыл бұрын
@@Инженерка в других скетчах все работает
@Инженерка
@Инженерка 6 жыл бұрын
@@Kubanezya Так давайте разбираться. В примерах к этому видео задание GPIO для i2c не работает. В каких то других скетчах у вас работает? В каких примерах? В библиотеке к данному видео DS3231 не реализована возможность менять i2c хардварного на софтварное. Нет да же намека на это. Но мне может не хватать опыта... Так что расскажите подробно в каких других примерах у вас прокатывает изменение места обитания i2c. )))
@Инженерка
@Инженерка 6 жыл бұрын
@@Kubanezya Ну работать оно может только если применяется такая библиотека или подобная github.com/felias-fogg/SoftI2CMaster
@Kubanezya
@Kubanezya 6 жыл бұрын
@@Инженерка, да действительно библиотеки другие использовал, спасибо! Буду с другими библиотеками работать.
@skaysaastuxl963
@skaysaastuxl963 6 жыл бұрын
Можно ли подключить FM приемрик RDA5807M к ESP8266?
@alekseybazilevich1368
@alekseybazilevich1368 5 жыл бұрын
Доброго времени суток. Просмотрел пример и не нашел варианта с установкой будильника на конкретное время (включение и выключение). Возможно подскажите, как это сделать?
@Инженерка
@Инженерка 5 жыл бұрын
Установить будильник 1 - каждый 01h: 10m: 30s в каждый день setAlarm1 (Дата или День, Час, Минута, Вторые, Режим, Вооруженные = true) clock.setAlarm1 (0, 1, 10, 30, DS3231_MATCH_H_M_S);
@alekseybazilevich1368
@alekseybazilevich1368 5 жыл бұрын
@@Инженерка Спасибо за ответ, это я уже нашел, первый раз невнимательно читал. Теперь возник вопрос такого плана: например - clock.setAlarm1 (0, 12, 00, 00, DS3231_MATCH_H_M_S); включить будильник в 12:00 часов каждый день, после чего включить свет и потом его выключить в 21:00 например. Так вот я не нашел, как задать продолжительность включения и не понял, как потом выключить тот же свет. Создать второй будильник такого класса невозможно, считать текущее время тоже. Функции которые якобы должны это делать не работают, компилятор говорит, что таких нет. Все что находил в сети все реализовано в обход этой библиотеки. Может, что подскажите, заранее спасибо.
@Инженерка
@Инженерка 5 жыл бұрын
@@alekseybazilevich1368 Ну я бы делал так. Завел Будильник на 12 все включил свет и завел будильник на 21. Наступил вечер 21 по этому сигналу выключил свет. То есть внутри функции которая обрабатывает срабатывание будильника нужно делать логику. Или счетчик состояний. например 0 значит при сработке включить свет. А если 1 то выключить. Или логику через if. Если сейчас 12 то включить свет если сейчас 21 то выключить. Вот.
@alekseybazilevich1368
@alekseybazilevich1368 5 жыл бұрын
@@Инженерка Я так и делал, но компилятор ругается на второй будильник. Пример: clock.setAlarm1 (0, 12, 00, 00, DS3231_MATCH_H_M_S); clock.setAlarm2 (0, 21, 00, 00, DS3231_MATCH_H_M_S); если сделать так, то он говорит, что создать второй будильник аналогичный первому, только время разное нельзя. Вот это и поставило в ступор. Если будет желание попробуйте, возможно у Вас получится, возможно еще кому полезно будет. На данный момент пришлось отказаться от данной библиотеки и писать просто на регистрах, но это довольно много кода и не совсем оправдано.
@Инженерка
@Инженерка 5 жыл бұрын
@@alekseybazilevich1368 Так вот ответ // Disarm alarms and clear alarms for this example, because alarms is battery backed. // Under normal conditions, the settings should be reset after power and restart microcontroller // Отключить сигналы тревоги и сбросить аварийные сигналы для этого примера, так как сигналы тревоги поддерживаются батареей // В нормальных условиях настройки должны быть сброшены после включения питания и перезапуска микроконтроллера clock.armAlarm1(false); clock.armAlarm2(false); clock.clearAlarm1(); clock.clearAlarm2(); Если хочешь завести будильник его сначала надо сбросить. )))
@kukurucho7459
@kukurucho7459 6 жыл бұрын
в строке #include "DS3231.h" пишет no such file on directory тоесть типо что такой файл не сущестует, что мне делать
@Инженерка
@Инженерка 6 жыл бұрын
К сожалению сообщение твое с начало в спам попало. ((( Увидел только сейчас. Ну это значит что у тебя не установлена библиотека. Или ты забыл перезагрузить Arduino IDE. Надеюсь уже все получилось. )))) С Новым Годом!
@Инженерка
@Инженерка 6 жыл бұрын
Проблему решили или нет? Если нет то в менеджере плат нужно обновить ESP до версии 2.4.2 и установить библиотеки в другое место. Вот обучалка help.blynk.cc/getting-started-library-auth-token-code-examples/how-to-install-blynk-library-for-arduino
@kukurucho7459
@kukurucho7459 6 жыл бұрын
@@Инженерка спасибо
@mregyrt
@mregyrt 6 жыл бұрын
почему-то не заработало, время не выписывает. Вот что пишет после компиляции C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1206:11: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp: In member function 'char* DS3231::dateFormat(const char*, RTCDateTime)': C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:173:10: warning: address of local variable 'buffer' returned [-Wreturn-local-addr] char buffer[255]; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp: In member function 'char* DS3231::dateFormat(const char*, RTCAlarmTime)': C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:301:10: warning: address of local variable 'buffer' returned [-Wreturn-local-addr] char buffer[255]; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp: In member function 'char* DS3231::strDayOfWeek(uint8_t)': C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:960:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "Monday"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:963:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "Tuesday"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:966:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "Wednesday"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:969:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "Thursday"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:972:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "Friday"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:975:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "Saturday"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:978:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "Sunday"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:981:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "Unknown"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp: In member function 'char* DS3231::strMonth(uint8_t)': C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:989:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "January"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:992:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "February"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:995:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "March"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:998:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "April"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1001:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "May"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1004:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "June"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1007:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "July"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1010:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "August"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1013:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "September"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1016:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "October"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1019:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "November"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1022:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "December"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1025:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "Unknown"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp: In member function 'char* DS3231::strAmPm(uint8_t, bool)': C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1035:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "AM"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1038:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "am"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1044:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "PM"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1047:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "pm"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp: In member function 'char* DS3231::strDaySufix(uint8_t)': C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1056:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "st"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1060:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "nd"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1064:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "rd"; ^ C:\Users\budaevw\Documents\Arduino\libraries\DS3231\DS3231.cpp:1067:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] return "th"; ^
@Инженерка
@Инженерка 6 жыл бұрын
Дело в библиотеке. ))) Уничтожить библиотеку по адресу C:\Users\budaevw\Documents\Arduino\libraries\DS3231 и Засунуть в С:\ProgramFiles\Arduino\libraries (ну или туда где она у вас стоит, сама Ардуино IDE)
@mregyrt
@mregyrt 6 жыл бұрын
спасибо за ответ
@Инженерка
@Инженерка 6 жыл бұрын
Помогло? Все заработало?
@mregyrt
@mregyrt 6 жыл бұрын
честно говоря, не пробовал больше. До ответа успел найти проект, с которого я смогу взять большой готовый кусок кода и поправить его под себя, если кому интересно, вот ссылка lesson.iarduino.ru/page/urok-19-rtc-chasy-s-budilnikom/
@mregyrt
@mregyrt 6 жыл бұрын
но все равно спасибо за желание помочь :)
@gPaTyTu
@gPaTyTu 5 жыл бұрын
спасибо , помогли
@Инженерка
@Инженерка 5 жыл бұрын
И вам спасибо.
@vitalikachkouski5245
@vitalikachkouski5245 3 жыл бұрын
Часы без экрана, будильник без пищалки. Сейчас запущу комп, монитор порта и посмотрю время. А будильник послушаю запустив это видео, другой фоновой музыки автор не нашёл.
@Инженерка
@Инженерка 3 жыл бұрын
Гы... Ну что сказать... 😁😁😁 Спасибо за комментарии. Я ж тут как с модулем работать объяснял, а не законченный проект часов с будильником предлогал...
@vitalikachkouski5245
@vitalikachkouski5245 3 жыл бұрын
@@Инженерка на рабочих примерах понятнее.
@Асок-в3т
@Асок-в3т 6 жыл бұрын
класс
@АлександрК-й5ы
@АлександрК-й5ы 6 жыл бұрын
скейчи не компилируются
@Инженерка
@Инженерка 6 жыл бұрын
Это возможно по многим причинам. Или не так установлены библиотеки или еще где то косяк если вы правили скетч. Не компилируются все скетчи как я понял. Что пишет Arduino IDE в отчет об ошибках. Пришлите сюда и я пойму что не так. Но скорее всего неправильно установлена библиотека.
@Инженерка
@Инженерка 6 жыл бұрын
Уж простите но советую посмотреть вот это мое видео kzbin.info/www/bejne/eYnamJiQprdlp9k про установку библиотек и как начать вообще.
@Инженерка
@Инженерка 6 жыл бұрын
Кстати скетчи проверил все компилируется для ESP8266
@АнтонКостенко-в9т
@АнтонКостенко-в9т Жыл бұрын
адруино )))
@nemizan5876
@nemizan5876 5 жыл бұрын
Не ардРуино, а ардуино.
@Инженерка
@Инженерка 5 жыл бұрын
Уже писал и не раз. ))) Я дисграфик, если о чем то думаю(занят творческим процессом) то начисто забываю правописание. И да же говорить начинаю с ошибками... Жесть как мешает жить.
@consolomets
@consolomets 5 жыл бұрын
адурино
БАБУШКА ШАРИТ #shorts
0:16
Паша Осадчий
Рет қаралды 4,1 МЛН
"Идеальное" преступление
0:39
Кик Брейнс
Рет қаралды 1,4 МЛН
Непосредственно Каха: сумка
0:53
К-Media
Рет қаралды 12 МЛН
🤖Я в шоке! ChatGPT пишет Arduino проекты
28:24
Лечение модуля часов DS1307 для Arduino
11:17
Дом ДляТебя (house4u)
Рет қаралды 13 М.
Как устроена сирена воздушной тревоги?
25:34
Музей Подземная Москва — Live
Рет қаралды 151 М.
Как устроены швейные машинки? [Veritasium]
16:50
Часы реального времени. Уроки Arduino
20:09
Американцы красят асфальт?
0:27
BAZAR CLUB
Рет қаралды 188 М.
Pixel 7 и 7 Pro с Face ID - лучше iPhone 14 Pro!
21:12
Rozetked
Рет қаралды 457 М.
Карина Кросс #shorts
0:16
Dolly and Friends Shorts Cartoons
Рет қаралды 361 М.
Do YOU Understand WHAT JUST HAPPENED!? 😂 #shorts
0:57
LankyBox World
Рет қаралды 1,6 МЛН
ЛАЙФХАК НА КУХНЕ ! 🧐🤦🏻‍♂️ #shorts #лайфхак
0:15
Крус Костилио
Рет қаралды 109 М.
для всей семьи
0:56
Стакановец
Рет қаралды 191 М.