25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
BinHong Lee b62bd7a589 Set theme jekyll-theme-leap-day 7 yıl önce
.gitignore Initial commit 8 yıl önce
Makefile Initial commit 8 yıl önce
Project.elf Initial commit 8 yıl önce
Project.hex Initial commit 8 yıl önce
Project.map Initial commit 8 yıl önce
README.md Added documentations and instructions to set up 7 yıl önce
USART.c Initial commit 8 yıl önce
USART.h Initial commit 8 yıl önce
_config.yml Set theme jekyll-theme-leap-day 7 yıl önce
diagram.png Added documentations and instructions to set up 7 yıl önce
index.md Added documentations and instructions to set up 7 yıl önce
pinDefines.h Initial commit 8 yıl önce
sunlightAlarmClock.c Initial commit 8 yıl önce

README.md

AVR - 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/AVR---Sunrise-Alarm-Clock

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/AVR---Sunrise-Alarm-Clock/
  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 AVR---Sunrise-Alarm-Clock
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.