상세 교육 내용 |
1일차 - AVR Programming (1)
[하드웨어 기초]
• 하드웨어 해킹 기초 : 다양한 하드웨어 해킹 기술들의 종류와 특징 소개
• 전기 기초 : 전기의 이해, 옴의 법칙 (전압, 전류, 저항), 주의사항 설명
[AVR 프로그래밍]
• MCU(Micro Controller Unit)의 이해
• Atmega128A MCU 소개
• 개발 도구(Atmel studio 6.2) 설치
• ISP(In-System Programming)의 이해
• 범용/특수 입출력 포트의 이해
• LED, 모터, 스피커 제어 실습
• 7-Segment 및 Dot Matrix 제어 실습
• 온도 센서 제어를 통한 ADC의 이해
• 디지털 온도계 제작 실습
2일차 - AVR Programming (2)
[하드웨어 기초]
• 전기소자/부품의 이해 (저항, 트랜지스터, 캐패시터, 레귤레이터, 다이오드)
[AVR 프로그래밍]
• UART 통신 실습
• 트랜지스터를 이용한 증폭 작용 실습
• 스위치를 이용한 입력 핀 사용 실습
• 인터럽트와 타이머의 이해
• PWM(Pulse Width Modulation)의 이해
• IrDA(적외선)을 이용한 무선 통신 실습
• AVR Firmware 추출하기
• AVR Binary Reverse Engineering 실습
• AVR Assembly Language의 이해
• AVR과 Arduino의 관계 이해
• Arduino 프로그래밍 실습
* 상기 교육 내용은 상황에 따라 일부 변동될 수 있습니다.
|
| |
|