2021년 10월 26일 화요일

AVR ATmega128 전자 피아노 만들기 (회로도, 소스코드)

다음은 해당 자료가 포함하고 있는 실험의 결과 동영상입니다.


  개요

  AVR 전자 피아노는 ATmegas128에 스피커와 8개의 스위치를 연결하여 전자 피아노의 기능을 구현한 작품이다. 눌려진 건반 스위치에 해당하는 음을 MCU의 타이머 카운터 기능을 이용하여 스피커에 음을 출력한다. 그리하여 피아노처럼 해당음계의 스위치를 눌러 멜로디를 연주 할 수 있다.
이 문서에서는 AVR ATmega128을 이용하여 이러한 전자 피아노를 제작하는 방법에 대해 알아본다. 그리고 스위치의 입력 기술과 타이머 카운터로 출력핀에 해당 주파수를 출력하는 원리와 해석에 대해 알아 보도록 하겠다


2021년 6월 11일 금요일

AVR ATmega128 스피커를 이용하여 음악 연주하기

다음은 해당 자료가 포함하고 있는 실험의 결과 동영상입니다.

  개요

이 보고서에서는 AVR ATmega128로 스피커를 제어하여 사운드를 출력하는 것에 방법에 대해 알아보도록 한다. 실험 1에서는 스피커를 통해 기본적인 음계를 출력하고, 실험 2에서는 악보의 기본적인 구성요소인 음표와 쉼표를 구현하여 음악의 멜로디를 스피커로 출력하는 실험을 진행한다. 각각의 실험에 필요한 회로도와 소스코드를 통해 실험을 진행하고 설명을 통해 원리를 이해할 수 있도록 한다





2020년 6월 2일 화요일

AVR 능동부저 사용과 수동부저의 계이름 연주

다음은 해당 자료가 포함하고 있는 실험의 결과 동영상입니다.

  개요

  AVR ATmega128을 이용하여 부저를 제어하는 방법을 알아보도록 한다부저는 크게 능동과 수동으로 나뉘기 때문에 각 타입에 대한 실험을 통해 원리와 동작을 알아볼 수 있도록 하였다실험 1에서는 능동부저의 소리 출력실험 2에서는 수동부저로 계이름 소리를 출력하는 실험을 진행한다각각의 실험에 필요한 회로도와 소스코드를 통해 실험에 대한 원리를 이해할 수 있도록 한다










2019년 8월 12일 월요일

[AVR] 푸쉬업 카운터 만들기

다음은 해당 자료가 포함하고 있는 실험의 결과 동영상입니다.

  개요


  푸쉬업 카운터(Push Up Counter)는 푸쉬업, 다른 말로 팔굽혀 펴기 운동을 할 때에 가슴이 내려갔다 올라오는 동작을 감지하여 횟수를 카운트 해주는 제품이다. 신체의 높이를 감지하여 카운트하기 때문에 푸쉬업 외에도 스쿼트나 다른 운동 등에서 카운터 목적으로 활용이 가능하다.

  이 문서에서는 푸쉬업 카운터를 만들기 위해, AVR ATmega128을 이용하여 초음파 센서, CLCD 등을 제어하여 기능을 구현하였다. 그리고 각 기능에 대하여 동작과 원리에 대해 해석해 보도록 한다





[AVR]초음파센서 HC-SR04로 거리측정하기

다음은 해당 자료가 포함하고 있는 실험의 결과 동영상입니다.

  개요


  AVR ATmega128를 이용하여 일반적으로 쓰이고 있는 초음파 센서 HC-SR04를 제어하는 방법을 알아보도록 한다. 실험 1에서는 HC-SR04를 이용하여 거리를 측정하는 실험을 진행한다. 그리고 그 원리와 해석에 대하여 설명하였다. 실험 2에서는 4개의 초음파 센서를 동시에 제어하는 실험을 통해 다수의 초음파를 어떻게 제어할 수 있는지를 알아본다








2017년 6월 6일 화요일

[AVR] 초음파 신장 측정기

다음은 해당 자료가 포함하고 있는 실험의 결과 동영상입니다.





2017년 4월 4일 화요일

[AVR] 자동문 만들기

다음은 해당 자료가 포함하고 있는 실험의 결과 동영상입니다.