- programowanie timera Ds3231
1.- przełącznik w pozycje Program
2. podłaczyc łączówke I2C.
3. Arduino w trybie Arduino Uno, wybrac port COM dla Arduino
4. wgrac program RTCDS3231v3 do Arduino
5. ustawic parametry dla Alarmu
6. w linii [163] programu odblokować //set(clock);, zapisać program do Arduino.
7. zablokowac //set(clock);, zapisać program do Arduino.
8. odłączyć łączówkę I2C.
- włożyć wszystkie diody do podstawek, obecnie powinny być zapalone LED-BAT oraz LED-VCC.
- programowanie AT Tiny85 programem Tiny85M_Read_RTC3231.ino
1. do Arduino wgraj firmowy program Arduino As ISP.
2. podłacz taśmę do złąz ISP w Arduino i Timerze.
3. zmien płytkę na Tiny85, plik preferencje , dodatkowe adresy ustaw na link
http://drazzy.com/package_drazzy.com_index.jsonw menadzerze płytek wgraj biblioteki by Spence Konde wersja 1.1.5.
4. wybierz płytke Attiny 25/45/85 , ustaw kolejno:
Save Eeprom == retained
Timer 1 Clock == CPU
LTO == disabled
B.O.D == disabled
Chip == ATTiny85
Clock == 8 MHz internal
port
Programator == Arduino As ISP
wypal bootloader
- ja mam przerobiony Arduino R3 aby na pinie Reset ISP był sygnał z pinu 10 Arduino i programowanie dziła bez problemu.
4. Szkic, wgraj uzywająć programatora.
5. podczas wgrywania miga LED-Job.
6. po skończonym programowaniu przełącz przełacznik na Praca.
- Praca Timera.
diody LED włozone w podstawki
timer podłaczony do zasilania 2 x AAA.
przełącznik w pozycji Praca, świeci tylko LED-BAT
powstaje Alarm, zapala sie LED-VCC, dwa razy miga LED-JOB, czyli tiny85 pracuje.
zapala sie LEd-ON na 2 sek, zapala sie LED-START na 2 sek
mruga LED-JOB 10 razy, tiny85 przechodzi w tryb shutdown, wyłączenia.
świeci tylko LED-BAT
- pliki EAGLe z projektu timera.
![Obrazek](https://obrazkiforum.atnel.pl/thumb/15078/31a87b52530e51e0f145dc8508641ddb.jpg)