You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
BinHong Lee 8c2ccc6bb7 Added setup script 7 年之前
.gitignore Initial commit 7 年之前
Makefile Initial commit 7 年之前
Project.elf Initial commit 7 年之前
Project.hex Initial commit 7 年之前
Project.map Initial commit 7 年之前
README.md Updated some documentations 7 年之前
USART.c Initial commit 7 年之前
USART.h Initial commit 7 年之前
_config.yml Set theme jekyll-theme-leap-day 7 年之前
diagram.png Added documentations and instructions to set up 7 年之前
index.md Updated some documentations 7 年之前
pinDefines.h Initial commit 7 年之前
sunlightAlarmClock.c Initial commit 7 年之前
unix.sh Added setup script 7 年之前

README.md

Sunrise Alarm Clock

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

Requirements

This program requires the following stuffs to work on your computer:

  • avrdude
  • make
  • cmake
  • UART terminal

Installation

  1. Clone this repository
$ git clone https://github.com/binhonglee/SunriseAlarmClock/
  1. (Optional) Check the Makefile to see if it fits your microcontroller and controller.

  2. Open your UART terminal.

  3. Make sure your UART terminal is connected to your USART component.

  4. Flash the microcontroller

$ make flash

Removal

To remove this program from your computer, do the following:

  1. Uninstall every other thing you installed from the requirements that you no longer need.

  2. Delete this folder

$ cd ../
$ rm -rf SunriseAlarmClock
Author’s note :

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.