76

Re: Часы с будильником 1602

Здравствуйте!
Подскажите пожалуйста, как в этих часах отказаться от DS3231, чтобы время было реализовано как здесь
http://forum.rcl-radio.ru/viewtopic.php?id=455
пост №3

77

Re: Часы с будильником 1602

Настраиваете таймер
    cli();
  TCCR1A = 0;
  TCCR1B = 0;
  TCNT1 = 0;
// (16000000/((15624+1)x1024))=1 Hz
  OCR1A = 15624;
  TCCR1B |= (1 << WGM12);
// Prescaler 1024
  TCCR1B |= (1 << CS12) | (1 << CS10);
  TIMSK1 |= (1 << OCIE1A);
  sei();

В обработчике прерываний получаете секунды, минуты и часы

ISR(TIMER1_COMPA_vect){
  sec++;
  if(sec>59){sec=0;min++;}
  if(min>59){min=0;hour++;}
  if(hour>23){hour=0;}
  } 

и выводите их

78

Re: Часы с будильником 1602

благодарю за ответ.
по аналогии с
http://forum.rcl-radio.ru/viewtopic.php?id=455
пост №3
я догадывался, что делать нужно так, но

liman324 пишет:

и выводите их

вряд ли я осилю sad

79

Re: Часы с будильником 1602

Опубликуйте скетч который хотите переделать.

80

Re: Часы с будильником 1602

Прошу извинить меня за свою бестолковость и отнятое у Вас время smile я сам сначала не разобрался в своей хотелке.
В этой теме вряд ли уместно ее рассматривать, т.к. и схема часов  и скетч соответственно тоже будут другие, не имеющие отношения к этой теме.
Поэтому после оформления этой хотелки в понятном виде, я ее опубликую в теме http://forum.rcl-radio.ru/viewtopic.php?id=455 и уже там надеюсь получить Вашу помощь.

81

Re: Часы с будильником 1602

Привет всем помогите залить скейтч не  могу не как буду благодарен

82

Re: Часы с будильником 1602

Опубликуйте текст ошибок компилятора.

83 (2022-12-15 04:04:26 отредактировано ra4fkv)

Re: Часы с будильником 1602

Привет спасибо за ответ я сам скетч не найду короче не могу загрузить в Ардуино может подскажите как загрузить и от куда его (скетч) брать пробовал копировать с форума не получается  подскажите буду очень благодарен

84

Re: Часы с будильником 1602

Приветствую всех, уважаемые не ужели нет кому подсказать где найти библиотеки и как правильно загрузить скетч и где его взять

85

Re: Часы с будильником 1602

В Arduino IDE много примеров, выбираете плату например Arduino Nano или UNO, контроллер AVRISP mkll (для плат арудино). Нажимаете кнопку "Загрузка" и все.

Вот простые примеры скетчей - http://rcl-radio.ru/?cat=239&paged=36

86

Re: Часы с будильником 1602

Это все мне понятно  но я не могу загрузить скетч с форума  этих часов в Ардуино что бы прошить  подскажите как это сделать загрузить скетч этих часов или где его взять

87

Re: Часы с будильником 1602

ra4fkv пишет:

Это все мне понятно  но я не могу загрузить скетч с форума  этих часов в Ардуино что бы прошить  подскажите как это сделать загрузить скетч этих часов или где его взять

Нашли скетч?

88

Re: Часы с будильником 1602

Нет вот я его и просил

89

Re: Часы с будильником 1602

ra4fkv пишет:

Нет вот я его и просил

Я брал от сюда
  #include <Wire.h>
  #include <LiquidCrystal_I2C.h> //Библиотека -  http://forum.rcl-radio.ru/misc.php?acti … download=1
  #include <DS3231.h>//https://github.com/jarzebski/Arduino-DS3231/archive/master.zip // DS3231.zip
  #include <EEPROM.h>
      DS3231 clock;RTCDateTime DateTime;
      LiquidCrystal_I2C lcd(0x27,16,2);  // Устанавливаем дисплей   
      byte v1[8] = {31,31,31,31,31,31,31,31};

90

Re: Часы с будильником 1602

ra4fkv пишет:
ra4fkv пишет:

Нет вот я его и просил

Я брал от сюда
  #include <Wire.h>
  #include <LiquidCrystal_I2C.h> //Библиотека -http://forum.rcl-radio.ru/misc.php?
  #include <DS3231.h>//https://github.com/jarzebski/Arduino-DS3231/archive/master.zip// DS3231.zip
  #include <EEPROM.h>
      DS3231 clock;RTCDateTime DateTime;
      LiquidCrystal_I2C lcd(0x27,16,2);  // Устанавливаем дисплей   
      byte v1[8] = {31,31,31,31,31,31,31,31};

Скачивайте библиотеки  и устанавливайте их

91

Re: Часы с будильником 1602

Так и делаю Ардуино шьет нормально а на дисплее показывает вверху одни квадратики

92

Re: Часы с будильником 1602

I2c адрес Вашего дисплея может отличатся от указанного в скетче, проверьте адрес i2c - http://forum.rcl-radio.ru/viewtopic.php?id=64

Если адрес отличается укажите тот который определил I2c сканер

LiquidCrystal_I2C lcd(0x27,16,2);  // Устанавливаем дисплей   

0х27 - адрес i2c

Так же проверьте правильность подключения i2c, не перепутаны ли провода  SDA SCL

Так же обязательным условием работы скетча является подключенные к I2c часов реального времени, без часов скетч работать не будет.

93

Re: Часы с будильником 1602

Доброе утро всем может кто объяснит тупому Сейчас объясню я не могу загрузить скетч Arduino IDE с этого форума если просто копирую то при компиляции он выдает ошибку ,, Ошибка компиляции для платы Arduino Nano,, как по другому не знаю подскажите пожалуйста

94

Re: Часы с будильником 1602

Опубликуйте полный текст ошибки и ссылку на скетч