26

Re: Часы с календарем

liman324 пишет:

атмега 16 в каком корпусе?

в планарке .Есть такая макеткаhttp://forum.rcl-radio.ru/uploads/images/2023/08/e6a996df0940b465605de70fec9f62ff.jpg

27

Re: Часы с календарем

Если у Вас нет attmega16 в Arduino IDE , то добавьте плату - http://rcl-radio.ru/?p=100721

Загрузите тестовый скетч - проверьте что все работает.

Можно кварц не ставить

http://forum.rcl-radio.ru/uploads/images/2023/08/8ac863095e71e3a2f34d07c9f40d8a7a.png

28

Re: Часы с календарем

Я так делал:

http://forum.rcl-radio.ru/uploads/images/2023/08/3af03e411c6e6314bd42f2b512aff96f.png

29

Re: Часы с календарем

http://forum.rcl-radio.ru/uploads/images/2023/08/56affa29b247201cc3ff49d4124e0302.png

30

Re: Часы с календарем

Какую версию Ардуино ide скачать?

31

Re: Часы с календарем

У меня arduino-1.8.15
Совсем новую ставить не надо

32

Re: Часы с календарем

Пока все подготовлю,напишу как все будет готово

33

Re: Часы с календарем

Привет. У меня все готовоhttp://forum.rcl-radio.ru/uploads/images/2023/08/d024646e969953e2eec76ef7a09bb989.jpg http://forum.rcl-radio.ru/uploads/images/2023/08/a7dc6b72a0ab2222b62df2cddfaba341.jpg

34

Re: Часы с календарем

Хорошо.
Вы прошивать будете через Arduino IDE?
Пины контроллера использовать для ардуиновской маркировке? Или на как в даташите?

http://forum.rcl-radio.ru/uploads/images/2023/08/09869b16920c8beb94cab1fcce678e86.png

http://rcl-radio.ru/wp-content/uploads/ … caled.jpeg

Или

http://forum.rcl-radio.ru/uploads/images/2023/08/21e9b644bbd1a2f93759fa35a2c3c5df.png

Как Вам удобней?

35

Re: Часы с календарем

У меня мега 16

36

Re: Часы с календарем

Немного перепутал

http://forum.rcl-radio.ru/uploads/images/2023/08/74028dfb765c3d924620de1855527840.png

http://forum.rcl-radio.ru/uploads/images/2023/08/5ffebed593e37e7af199228db112ea74.png


http://rcl-radio.ru/wp-content/uploads/2021/07/68747470733a2f2f692e696d6775722e636f6d2f4b3334785a62342e6a7067.jpeg

37

Re: Часы с календарем

Хорошо.
Вы прошивать будете через Arduino IDE?
Пины контроллера использовать для ардуиновской маркировке? Или на как в даташите?

38 (2023-08-26 09:52:39 отредактировано Djonny 2022)

Re: Часы с календарем

liman324 пишет:

Хорошо.
Вы прошивать будете через Arduino IDE?
Пины контроллера использовать для ардуиновской маркировке? Или на как в даташите?

.Через Ардуино IDE,по распиновке да мне что так и так можно,разберусь)

39

Re: Часы с календарем

Давайте протестируем что у Вас все работает

void setup() {
  pinMode(27,OUTPUT);

}

void loop() {
  digitalWrite(27,HIGH);
  delay(1000);
  digitalWrite(27,LOW);
  delay(1000);
}

Тест мигания светодиодом.
Подключите светодиод через 200-300 Ом к пину 34 (PA0 | 27)
После загрузки скетча он должен мигать с периодом 2 сек

40

Re: Часы с календарем

c интервалом 20сек горит и тухнет

41

Re: Часы с календарем

мега 16 с завода внутренняя тактовая частота

42

Re: Часы с календарем

Должны быть такие настройки

http://forum.rcl-radio.ru/uploads/images/2023/08/7027413421933734f1931dd4a02b9758.png

Перед загрузкой скетча нажмите "Записать загрузчик" (фьюзы)

43

Re: Часы с календарем

http://forum.rcl-radio.ru/uploads/images/2023/08/cef91e2407e60906257fe3faade676c8.jpg  это новый http://forum.rcl-radio.ru/uploads/images/2023/08/b9278f5bd4a152adb086e0e5bc2ca8c5.jpg  это прошил фьюзы, теперь мигает 2 сек

44

Re: Часы с календарем

Горит 1 сек, 1 сек не горит - все верно?

45

Re: Часы с календарем

Давайте начинать запускать большие цифры

смотрите define

#define SEG_A       28 // 33
сегмент_A           пин_ARDUINO | пин_микросхемы


//// Катоды
#define SEG_A       28 // 33 
#define SEG_B       29 // 32 
#define SEG_C       30 // 31
#define SEG_D       31 // 30
#define SEG_E       23 // 26
#define SEG_F       22 // 25
#define SEG_G       21 // 24 
// 20
//// Аноды
// 12:23:56 - большые цифры > номер индикатора
#define AN_1        27 // 34
#define AN_2        26 // 35
#define AN_3        25 // 36
#define AN_4        24 // 37
#define AN_5        0  // 40
#define AN_6        1  // 41
// 2 3 4



  

  


void setup() {
  pinMode(27,OUTPUT);

}

void loop() {
  digitalWrite(27,HIGH);
  delay(1000);
  digitalWrite(27,LOW);
  delay(1000);
}

46 (2023-08-26 10:34:13 отредактировано Djonny 2022)

Re: Часы с календарем

liman324 пишет:

Давайте начинать запускать большие цифры

смотрите define

#define SEG_A       28 // 33
сегмент_A           пин_ARDUINO | пин_микросхемы


//// Катоды
#define SEG_A       28 // 33 
#define SEG_B       29 // 32 
#define SEG_C       30 // 31
#define SEG_D       31 // 30
#define SEG_E       23 // 26
#define SEG_F       22 // 25
#define SEG_G       21 // 24 
// 20
//// Аноды
// 12:23:56 - большые цифры > номер индикатора
#define AN_1        27 // 34
#define AN_2        26 // 35
#define AN_3        25 // 36
#define AN_4        24 // 37
#define AN_5        0  // 40
#define AN_6        1  // 41
// 2 3 4



  

  


void setup() {
  pinMode(27,OUTPUT);

}

void loop() {
  digitalWrite(27,HIGH);
  delay(1000);
  digitalWrite(27,LOW);
  delay(1000);
}

там 5 же ключей. десятки часов управляются единицами секунд в паре анодами

47

Re: Часы с календарем

там 5 же ключей

Тогда я не понял как индикатор работает в динамической индикации

48

Re: Часы с календарем

Куда идет анод индикатора?

49 (2023-08-26 10:39:32 отредактировано Djonny 2022)

Re: Часы с календарем

http://forum.rcl-radio.ru/uploads/images/2023/08/9ad4232e2bdd688d3934877b714891cd.jpg на верху линия проходит. К тому же 3 разные группы управления катодами

50

Re: Часы с календарем

По рисунку получается аноды единицы секунд и десятки часов замкнуты? Как тогда оно работает?