제임스딘딘의
Tech & Life

수행 프로젝트 이력/회전 잔상 디스플레이(AVR)[2011.04~06]

POV - 회전 잔상 LED디스플레이

제임스-딘딘 2011. 6. 11. 11:02

2011년 1학기 마이크로프로세서응용 과목 텀프로젝트

파란색 고휘도 LED8개와 ATmega128 2개를 사용하여 만들었다.
빠르게 회전시켜 남는 잔상으로 문자를 표시한다.

안드로이드 스마트폰 어플리케이션을 만들어 ATmega128과 블루투스로 통신을 하게끔 하여,
디스플레이 할 문자를 폰으로 입력, 전송하여 변경할 수 있다.
또한 디지털시계 모드, 텍스트표시 모드로 분리해두어 이역시 블루투스로 제어하여 모드 변경을 한다.


본 프로젝트 진행시 개발한 안드로이드용 블루투스 Application 소스코드는 하단 링크에서 다운로드 받을 수 있습니다.







위 안드로이드 어플리케이션은 아래 링크를 통해 다운로드 받으실 수 있습니다.


bluetooth_pov_controller.zip



** 회로도 추가 **

 

ATmega128 스키매틱입니다.

GPIO 핀 중 PE0, PE1를 Rxd0, Txd0 로 동작하도록 합니다.

 

 

 

 

 

 

 

 

FB155BC 회로도 입니다.

 

if (보고서에 포함된 소스코드를 그대로 사용하려면 == true) {

  RXD와  TXD를 ATmega128 의 Txd0 , Rxd0 에 각각 연결해 주면 됩니다.

} else {

  Txd1 Rxd1 을 사용해도 무방함

}

 

 

 

**************************************************************

2013.10.29. 문자생성 작업 엑셀 파일 추가.

'문자생성작업' sheet 를 참조 하면 됩니다.

왼쪽 사각형 영역(A1 ~ G8)에 원하는 형태로 문자를 만드시면 됩니다.

1을 넣으면 오른쪽 영역(K1~Q8)에서 2진수 값을 자동으로 생성해 주고, 최종 생성된 배열 형태의 값은 변환결과 영역(노란색표시된영역) 에 출력되게 됩니다. 해당 값을 소스코드 붙여넣으면 쉽게 원하는 형태의 문자를 만들 수 있습니다.

다운로드는 아래 link click

잔상LED_문자생성작업.xlsx