BinHong Lee 8c2ccc6bb7 | il y a 7 ans | |
---|---|---|
.gitignore | il y a 8 ans | |
Makefile | il y a 8 ans | |
Project.elf | il y a 8 ans | |
Project.hex | il y a 8 ans | |
Project.map | il y a 8 ans | |
README.md | il y a 7 ans | |
USART.c | il y a 8 ans | |
USART.h | il y a 8 ans | |
_config.yml | il y a 7 ans | |
diagram.png | il y a 7 ans | |
index.md | il y a 7 ans | |
pinDefines.h | il y a 8 ans | |
sunlightAlarmClock.c | il y a 8 ans | |
unix.sh | il y a 7 ans |
The program is written for an ATMEGA168 programmed through an AVR.
For a comprehensive guide (or hardware side tutorial), please go to https://binhonglee.github.io/SunriseAlarmClock
This program requires the following stuffs to work on your computer:
$ git clone https://github.com/binhonglee/SunriseAlarmClock/
(Optional) Check the Makefile to see if it fits your microcontroller and controller.
Open your UART terminal.
Make sure your UART terminal is connected to your USART component.
Flash the microcontroller
$ make flash
To remove this program from your computer, do the following:
Uninstall every other thing you installed from the requirements that you no longer need.
Delete this folder
$ cd ../
$ rm -rf SunriseAlarmClock
Most of the program has line by line comments written so it shouldn’t be too hard to understand and to tweak it for your use.