[‘AVR 전자 피아노 만들기‘ 본문 내용 中 발췌]
Ⅰ. 목 표
AVR 전자 피아노는 ATmegas128에 스피커와 8개의 스위치를 연결하여 전자 피아노의 기능을 구현한 작품이다. 눌려진 건반 스위치에 해당하는 음을 MCU의 타이머 카운터 기능을 이용하여 스피커에 음을 출력한다. 그리하여 피아노처럼 해당음계
Ⅰ. 목 표
AVR ATmega128을 이용하여 스탑워치(Stop Watch)를 구현해본다. 분:초:프레임(1/100) 의 구성으로 00:00:00 ~ 59:59:99 의 범위안의 시간을 카운팅한다. 그리고 Start, Stop, Reset 스위치 버튼을 이용해서 스탑워치의 시간을 시작하고, 멈추고, 초기화시킬 수 있도록 한다.
AVR의 Timer/Counter 기능을 이용하고 7-Seg
['AVR 자동문 만들기' 본문 내용 中 발췌]
Ⅰ. 목 표
자동문(Automatic Door)은 센서로 근접거리의 물체를 감지하여 자동으로 도어를 개방하고 폐쇄하는 것을 말한다. 이 문서에서는 AVR ATmega128을 이용하여 실생활에서 상용되고 있는 자동문의 기능을 구현하고 있다. PSD 적외선 센서로 cm 단위로 물체와의 거
회로도와 같이 PC와 RS-232 통신을 위해 정상적인 결선이 되었다면 다음과 같은 과정을 통해 FB155BC를 설정할 수 있다.
<중략>
이 상태에서 ATmega128 모듈의 Reset 스위치를 누르면 하이퍼 터미널 창에 “Bluetooth Communication Test”라는 문자열이 송신되어 출력된다. 그리고 하이퍼 터미널 프로그램으로 AVR 모
회로도를 보면 광센서 GL5537은 10kΩ의 저항과 직렬로 연결되어 있다.
여기서 10kΩ 저항은 적정한 광센서에 과도한 전류가 흐르는 것을 방지하고 전압을 분배하는 역할을 한다.
그러므로 광센서와 저항의 중간부분의 전압값을 MCU로 ADC하면 광량에 따라 선형적인 센서값을 얻을 수 있다.
<중략>
광