2016년 3월 26일 토요일

[소스,회로도] AVR을 이용한 컴퓨터 사용시간 타이머 만들기









본 문서의 결과 동영상 중 하나입니다.


실험에 대한 보고서, 회로도, 소스코드

,결과사진과 동영상이 압축파일로 

제공되는 레포트입니다. 



본 작품은 사용자가 컴퓨터를 사용한 시간을 측정하고 표시하는 타이머다.

 컴퓨터에 전원이 들어올 때부터 타이머의 시간이 

00:00:00(시:분:초)부터 최대 59:59:59 까지 카운팅 되도록 설계한다. 

그리고 1시간 간격마다 부저음을 울려 시간의 경과를 알리도록 하고 

컴퓨터 사용시간을 메모리에 저장하여 타이머가 전원이 꺼진 후에도 

다시 켜서 이전 컴퓨터 사용시간을 확인할 수 있도록 한다. 

시간 일시정지/시작 기능이전 컴퓨터 사용시간확인 기능은 

스위치를 설치하여 기능할 수 있도록 한다.





<<AVR을 이용한 컴퓨터 사용시간 타이머 만들기>>AVR타이머,전자시계,카운터, AVR졸업작품,ATmega128,회로도,AVR작품,아트메가128,작품 만들기,디지털 시계,시간측정




[소스,회로도] AVR을 이용한 CLCD(TEXT LCD) 문자출력








본 문서의 결과 동영상 중 하나입니다.


실험에 대한 보고서, 회로도, 소스코드

,결과사진과 동영상이 압축파일로 

제공되는 레포트입니다. 



본 문서에서는 CLCD의 실험을 통해 

AVR로 CLCD를 제어하는 방법에 대해 설명하고 있다. 

그래서 CLCD를 통한 초기화, 문자 출력, 화면이동,

 사용자 정의문자를 이용한 특수문자 출력 등에 대한 방법과 해석을 설명하여

 CLCD를 활용하는데 도움이 될 수 있도록 하였다. 







<<AVR을 이용한 CLCD(TEXT LCD) 문자출력>>CLCD 문자출력,TEXT LCD,텍스트엘시디,회로도,소스,초기화,쉬프트,시프트,특수문자,정의문,AVR,ATmega128

[소스,회로도] AVR 알람시계 만들기






본 문서의 결과 동영상 중 하나입니다.


실험에 대한 보고서, 회로도, 소스코드

,결과사진과 동영상이 압축파일로 

제공되는 레포트입니다. 



보고서에서는 AVR을 이용한 디지털 알람시계를 만드는 법에 

대하여 알아보도록 한다. 

본 디지털 알람시계는 00:00:00 ~ 23:59:59 의 시간범위로 운용되며 

AVR의 타이머/카운터 기능을 베이스로 ‘1초’를 카운팅하여 시간을 구성한다. 

그리고 2자리 세그먼트 3개로 각 시:분:초의 시간데이터를 시각적으로 출력한다. 

기능은 크게 알람설정기능시간설정기능, 알람데이터 EEPROM 저장기능

 그리고 부저기능을 구현한다. 





<<AVR 알람시계 만들기>>AVR알람시계,디지털워치,와치,ATmega128,회로도,소스코드,동작원리,타이머,1초,시간설정,AVR디지털시계,전자시계,부저,디지탈시계,디지털시계 제작

[소스,회로도] AVR EEPROM 데이터 쓰기와 읽기 및 활용









실험에 대한 보고서, 회로도, 소스코드

,결과사진이 압축파일로 

제공되는 레포트입니다. 


AVR MCU는 프로그램 메모리가 내장되어 데이터를 저장하는 것이 가능하지만, 
전원이 꺼지면 저장된 데이터는 지워져버립니다.
설계하는 제품 중에는 전원이 꺼져도 
종전의 데이터를 기억해야 할 필요가 많기 때문에, 
MCU에는 비휘발성 메모리인 EEPROM이 내장되어 있습니다.

이 보고서에서는 AVR ATmega128을 이용하여 

MCU 내에 내장된 EEPROM을 활용하는

 실험을 진행 합니다.

그렇게 EEPROM에 데이터를 읽고 쓸 수 있도록 하고 원리를 해석하고 있습니다.





<<AVR EEPROM 데이터 쓰기와 읽기 및 활용>>EEPROM사용법,EEPROM 데이터 읽고 쓰기,EEPROM테스트,소스코드,사용법,회로도,EEPROM문자열 저장,ATmega128

[소스,회로도] AVR 스탑워치 (StopWatch) 만들기








본 문서의 결과 동영상 중 하나입니다.


실험에 대한 보고서, 회로도, 소스코드

,결과사진과 동영상이 압축파일로 

제공되는 레포트입니다. 



AVR ATmega128을 이용하여 

스탑워치(Stop Watch)를 구현합니다.

분:초:프레임(1/100) 의 구성으로 

00:00:00 ~ 59:59:99 의 범위안의 시간을 카운팅합니다.

그리고 Start, Stop, Reset 스위치 버튼을 이용해서 

스탑워치의 시간을 시작하고, 멈추고, 초기화합니다.

AVR의 Timer/Counter 기능을 이용하고 

7-Segmnet를 이용하여 숫자를 출력하여

 스탑워치를 구현한 작품입니다.


<<AVR 스탑워치 (StopWatch) 만들기>>AVR스탑워치,초시계,디지털초시계,atmega128,회로도,소스코드,동작원리,스톱워치,타이머카운터,세그먼트,segment,타이머

[소스,회로도] AVR을 이용한 적외선 센서(PSD)의 거리측정








본 문서의 결과 동영상 중 하나입니다.


실험에 대한 보고서, 회로도, 소스코드

,결과사진동영상이 압축파일로 

제공되는 레포트입니다. 


이 보고서에서는 AVR ATmega128을 이용하여 

적외선 센서(PSD)를 이용한 물체와의 거리측정 실험과 

센서에 근접한 물체에 대한 감지실험을 진행하고 

동작원리를 해석하고 있습니다.






<<AVR을 이용한 적외선 센서(PSD)의 거리측정>>거리측정하기,장애물감지,PSD센서,GP2Y0A21,회로도,소스코드,IR센서,장애물인식,적외선 센서실험,근접물체인식,동작원리