Arduino 환경에서 ATmega128 Board를 개발 보오드로 이용 하기
- Arduino 환경에서 ATmega128 Board에 Hex file을 Download 하기 위한 준비
- 첫 번째 프로그램(LED Blinking) 작성 하고 실행 하기
- Push Button Switch(Input Port)와 LED(Output Port)를 사용하는 프로그램 작성 하고 실행 하기
- Serial Communication 프로그램 예
- Arduino 개발 환경에서 ATmega128 Board에 Hex file을 Download 하기 위한 준비
- 첫 번째 프로그램(LED Blinking) 작성 하고 실행 하기
- Arduino IDE를 실행 한다.
- 파일 -> 새 파일를 실행 한다.
- 새 파일 창이 열리면 아래 파일을 열고 내용을 새 파일 창에 복사 하고 저장 한다.
- 스케치 -> 업 로드를 실행 한다. 다운 로드 Tool이 정상으로 설치되고 Hardware 가 정상인 경우 PF0와 PF1에 연결된 LED 가 1초 간격으로 점멸 한다.
- Push Button Switch(Input Port)와 LED(Output Port)를 사용하는 프로그램 작성 하고 실행 하기
- Arduino IDE를 실행 한다.
- 파일 -> 새 파일를 실행 한다.
- 새 파일 창이 열리면 아래 파일을 열고 내용을 새 파일 창에 복사 하고 저장 한다.
- 스케치 -> 업 로드를 실행 한다. 다운 로드 Tool이 정상으로 설치되고 Hardware 가 정상인 경우 Switch의 상태가 LED에 표시 돤다. Switch를 On, Off 하며 LED의 상태를 관찰 한다.
- Serial Communication 프로그램 예
- Arduino IDE를 실행 한다.
- 파일 -> 새 파일를 실행 한다.
- 새 파일 창이 열리면 아래 파일을 열고 내용을 새 파일 창에 복사 하고 저장 한다.
- 스케치 -> 업 로드를 실행 한다.
- 툴 -> 시리얼 모니터 명령을 실행 한다.
- 시리얼 모니터 입력 창에 Kryboad를 시용하여 문자를 입력 하고 전송 명령을 실행 한다.
- 전송된 문자가 시리얼 모니터 출력 창에 표시 되면 프로그램이 정상으로 실행 된 것 이다.
이 페이지 앞에 있는 Arduino IDE를 이용한 AVR(ATmega) 개발 환경과 Arduino IDE에서 개발한 프로그램(HEX File)을 ATmega128 보오드에 Download 하기를 먼저 이해 하여야 한다.
LED Blinking 프로그램 예: Blink.ino
Push Button Switch와 LED를 사용하는 프로그램 예: Button.ino
Serial Communication 프로그램 예: adu-serial_comm_basic.ino