Еще новичок. попытки програмировать...
- Войдите на сайт для отправки комментариев
Прошу не пинать, я вас понимаю, что тянуть за уши кого то не очень интересно и все же прошу помощи. Насмотревшись видосов прикупил себе ардуинку уно, дисплей Nextion и модуль часов реально времени DS3231. Дай думаю начну с простого, попробую сделть вывод часов и даты на дисплее с возможностью натсройки времени и даты, но не тут то было, сразу на первых мыслях и сдался. ПРочитав тут темку про дисплей я решил связать ардуинку и дисплей без использования бибилиотек, да бы больше понимать и сохранить использование динамической памяти ардуинки. С модулем часов тоже бибблиотек много, но без них видимо не обойтись. Нашел какую то универсальную бибилиотеку называется " Универсальная библиотека iarduino_RTC для RTC DS1302, DS1307, DS3231 к Arduino" Там вроде так все хорошо расписано на русском, но это только на взгляд новичка, может я и ошибаюсь в ней. так вот собственно встрял вопрос с выводом часов на дисплей без библиотеки дисплея. Элементарно тупо я даже не могу начать с чего то, такое ощущение, что затеял целый проект. Все же со светодиодом поиграться прлще как то. Может сможете как котенка носом натолкать дабы хоть что то понять
Не совсем понятно, что Вам нужно.
Если хотите работать в часами, дисплеем, гироскопом, серводвигателем, и т.д. и т.п. без библиотек, то единственный вариант - изучать дэйташит на это устройство.
Отложи дисплей и часики в сторонку.
Попробуй поиграться с простыми примерами для ардуино.
Потом подключишь часы, выведешь время в сериал.
Отложишь все это в сторонку и займешся Nextion- попробуй сначала без ардуино .
Поиграешься , прийдет понимание и потом начнешь все это собирать в кучу. А библиотеки , к тому времени , может и сам начнешь писать.
Ещё:
Женщина астронавт на луне:
— Хьюстон у нас проблемы...
— Говорите!
— А. . нет, ничего!
— Что случилось?
— Не важно...
— Какие проблемы?
— Ой все!
Как там в интернете- каждая домохозяйка может программирование освоить. Не пишут, за сколько лет. У меня третий год пошёл. Зато у меня бонус- 35 лет общения с радиодеталями. Вот с современными не успеваю знакомиться. Стар. Супер Стар.
я игрался уже с примерами отсылая время в монитор порта, вроде как и с дисплеем повозился. Единственное я встрял с отправкой и принятием по сериал соединению с дисплеем
Ну ты же молодой. И не спишь.Или Яндекс сломался? Вот к примеру IARDUINO.RU. Тыж не пытался.
Послал я тебя в правильном направлении, но у них там всё вверх ногами- имей ввиду.
я игрался уже с примерами отсылая время в монитор порта, вроде как и с дисплеем повозился. Единственное я встрял с отправкой и принятием по сериал соединению с дисплеем
Ну разобрался как это все работает?Или просто позаливал скетчи и все, без понимания что к чему. Выложи что ты конкретно сделал:скетч сделаный тобой или переделаный чей-то, как пытался соеденить с nextion . На каком этапе конкретно ты застрял?На этапе подключения экрана к ардуино или рисования кнопок на экране? Или еще че?
Колись, мил человек, не стесняйся. А то до сих пор мы никакой конкретики не видели - только" бла-бла-бла-не могу".
Библиотеку почитай внимательно.
Там есть команда для чтения показаний RTC и запись их в память в МК.
После нее можно уже работать с переменными (день месяц,час и ТД)
В общем что получается, вот эта универсальная библиотека хороша тем, что она облегчает использование модуля часов. Но хочется понимать каждую строчку которую делаешь, что бы хоть как то и чему то научиться. Повторюсь, что опыта у меня в програмировании практически нету и познать это дело хочется. Информации подробной очень мало, даже вот читаешь статьи, но они уже написаны для тех, кто хоть что то понимает. СОбственно чего я сюда и обратился...
На просторах интернета я нашел статью, где автор показывает работу модуля часов со стандартной библиотекой whire.h, но с использованием дисплея. Я коненчо попытался переделать код да бы убрать дисплей и передать время в монитор порта, но.... для меня это пока дико так как код вроде и разжован автором, но не подробно. Вот и прошу не ленивых помочь в этих подробностях и правки кода, под монитор порта
есть коненчо еще ссылочка, но там мне показалось больше и как то менее понятно, на сколько он правильнее я пока определить не могу http://knodit.blogspot.com/2014/05/arduino-ds3231-i2c-wire.html
Например со 129 строки:
Serial.print(hour);
Serial.print(":");
Serial.println(minute);