- GPS 모듈이 붙어 있을 경우, GPS와 시간을 동기화 해야한다.
- 주변 밝기에 따라 LED 밝기를 3단계로 자동 조절되어야 한다.
- 현재 온도가 표시 되어야 한다.
- 음력이 표시되어야 한다.
MCU - ATmega64A (datasheet)
RAM Mapping 16*8 LED Controller Driver - HT16K33 (datasheet)
현재까지 Ubuntu 18.04 (bionic) 과 MacOS 에서 빌드해보았다. 기본적인 빌드 환경은 환경마다 아래와 설치한다.
# Install avr toolchain & arduino-mk.
sudo apt install arduino-mk
# Install avr toolchain & arduino-mk.
brew tap sudar/arduino-mk
brew install arduino-mk
빌드할 소스 준비는 아래와 같이 한다.
git clone https://github.com/bbingju/kappa-digital-clock.git
cd kappa-digital-clock
git submodule update --init --recursive
빌드와 펌웨어 업로드 Makefile
을 적당히 수정하고, make
, make upload
를 명령한다.