본 항목은 수료할때까지 지속적으로 작성되고 업그레이드 될 겁니다.
수시로 작성되고 관리 될 겁니다.
1. LED
- 점멸,
- 토클(Byte, Bit 방식)
- 업, 다운 카운터
- 좌, 우 쉬프트 이동하기
- 중앙 쉬프트 이동하기
- 싱크방식 프로그램하기
- 팅거CAD LED 제어 실뮬레이션
- 소스방식 프로그램하기
- Bit 방식 제어 = Arduino Mode, 아미컴 모드
- Byte 방식 제어 = Arduino Mode, 아미컴 모드
- 마이컴 모드 프로그램
- My LIB 활용 GPIO 제어하기
- LED 발기 실습 = LED 디밍 = analogOutput 함수 실습, PWM
// 차후 실습예정
- LED 불 밝기 실습 = DAC
- PWM 방식 LED 밝기 실습 = 디머(디밍) 실습
- LED 제어 GUI 연동 제어 실습
2. DHT11 온습도 센서
- 온습도 Data 시리얼 통신 전송
- 온습도 데이터 GUI 모니터링
- 온습도 데이터 I2C LCD 표시하기
- drv_printf 사용 표시하기
3. I2C LCD
- LCD 기본 기능 테스트
- 카운터 / 구구단, 시계 프로그램
- DHT11 온습도 데이터 표시하기
- drv_printf 사용 온습도 Data 표시하기
- LCD User Font 실습
4. 3색 LED
- 디지털 방식 기본 색상 표시하기
- 아날로그방식 Full 칼라 표시하기 == PWM 제어하기
- 초전센서 연동 감지시 LED 표시하기
- LED PWM 사용 밝기 조절하기 = 디밍
- GUI 연동 칼라 색상 표시 실습(UART 통신 수신 인터럽트 처리)
5. PIR 초전센서
- 인체감지 실험 Test 하기
- 감지시 LED 연동 제어하기
- 감지시 부저음 연동제어하기
- 감지시 음악 ㅇ녀주하기
5. 부저
- 초전센서 연동 제어
- 초전센서 검출시 부저음 출력하기
7 페시부 부저
- 사운드 출력 실습
- 초전센서 연동 사운드 출력 실험
- 음악 연주 프로그램 하기
8. 시리얼 통신(HW UART)
- 송수신 Test
- 폴링방식 수신처리 실습
- 인터럽트 방식 수신처리
- GUI 연동 인터럽트방식 수신처리 실습 = 3 Color LED
- dev_printf 구현 및 실습
- UART Interrupt 활용 종합문제 실습
9. CDS 빛 감지센서
- 빛 감지 실습
- CDS 동작 실험
10. ADC
- 가변저항 ad값 표시 및 전압값 표시하기
- 볼트메터 만들기 프로그램 실습
- ADC 3채널 동시 제어하기 실습
- ADC 값에 다른 릴레이 제어 연동하기 실습
- AD값 평균내기 실습
11. LM35DZ 온도센서 실습
- 온도 Data 읽어오기 실습
12. 조이스틱 실습
- x, y 조이스틱 값 읽어오기
- 조이스틱 값 전압으로 바꾸어 표시하기
- y측 조이스틱 사용하여 Up /DN 카운터하기
- X 측 조이스틱 사용하여 릴레이 ON (최대, 최소값) / OFF(중앙 센터 값) 하기 실습
- 조이스틱 스위치 활용 릴레이 연동 제어 및 카운터 하기
// 차후 실습 예정
- X측 조이스틱 사용하여 LED 좌, 우로 1식 증가하기, 또는 이동하기
13. 적외선 센서 실습
- 흑, 백색에 감지에 따른 출력상태 가지상태 실습
- 감지시 아날로그 출력 값 모니터링 프로그램 실습
14.. 적외선 리모콘(IR)
- 적외선 리모콘 Key 값 읽어서 표시하기
- 적외선 리모콘 key 값으로 릴레이 ON /OFF 제어
- 리모콘 Key 값으로 3색 LED 제어하기
15. 소프트웨어 시리얼 통신
- 소프트웨어 시리얼통신 데이터 송수신하기
- 하드에어 시리얼 통신하고 연동하여 데이터 송수신하기
- 블루투스 연동하여 데이터 송수신하기
- 별도의 COM 포트 생성하여 데이터 송수신하기 == 셀프 테스트 2
16. BT연결하기
- 소프트웨어 시리얼 통신을 활용하여 스마트 폰과 BT로 연결하기 실습
- 스마트폰과 BT간 데이터 송수신하기 == 소프트웨어 시리얼 통신 활용
// 차후실습예정
- BT 데이터로 디바이스 제어하기 == LED나 릴레이
17. RS-485 통신하기
- 소프트웨어 시리얼 통신을 활용하여 rs-485 통신으로 데이터 송수신하기
- 슬레이브 / 마스터 간 데이터 송수신하기
- 1 : N 연동 데이터 전송 실습
// 차후 실습예정
- 모드버스 프로토클 통신 송수신 프로그램하기
18. RC Server Motor
- RC Server Motor 제어 프로그램 하기
- RC Server Motor 각도 제어하기
- RC Server Motor PWM 제어하기
- 1도단위로 모터 돌리기
- 원하는 각도 설정하면 그 각도로 모터 돌리기
- ADC 값으로 모터 돌리기
19. PWM 제어하기
- LED 발기 실험 = LED 디밍 실험
- Motor 속도제어
- Full 칼라 LED 색상제어
20. 스텝핑 모터 제어
- 라이브러리 사용 스텝핑 모터제어 실습
- 1상여자, 1-2상여자, 2상여자 방식 직접코딩
21. 수량센서 실습
- 값 모니터링하여 통신으로 표시하기
22. 수분센서 실습
- 값 모니터링하여 통신으로 표시하기
23. RTC DS1302 실습
- 시간설정 및 시간읽어 표시하기 실습
- 시간을 통신으로 표시하기
- 시간을 LCD로 표시하기
24. RFID 실습
- 카드내용 읽어오기
- 통신으로 카드 내용표시하기
25. OLED 실습
- SSD1306 라이브러리 프로그램 젱 실습
- 한글라이브러리 표시하기 실습
- u8g2 라이브러리 실습
- u8g2 라이브러리 활용 한글 표시하기 실습
26. 동기식 FND 실습(병렬IF)
- FND 카운터 값 표시하기
- FND 영문자 표시하기
- FND 시계, 구구단 프로그램 실습
- 여러 시간설정후 시간 순서대로 동작하기
- 폴링방식으로 구동하기 실습
- 타이머 인터럽트 방식으로 구동하기 실습
- 영문폰트 표시하기
// 차후
- 특수문자, 기호 표시하기 실습예정
27. Key 입력처리 실습
- 폴링방식으로 Key 입력처리하기
- 외부 인터럽트방식으로 Key 처리하기
- 카코드 판단 후 기능구현하기
- 채터링 방지기법 프로그램 하기
- 동기식 FND 처리기법 프로그램하기
28. 외부 인터럽트 실습
- 인터럽트 방식으로 외부펄트 카운터 표시하기
- 인터럽트 방식으로 Key 입력처리하기
- 이터럽트 방식 Key 처리시 채터링 방지 프로그램 하기
29. 타이머2 인터럽트 실습
-일정한 시간 인터벌로 동작하기
- 동기식 FND Data 표식하기
- 설정한 시간 생성하기
30. Processing 으로 Arduino 제어하기
- 개발환경 구축하기
- 펌웨어 프로토클 Arduino 라이크하기
- Processing Arduino 라이브러리 설치하기
- LED 및 주변기기 프로그램하기
31. Python 으로 Arduino 제어하기
- Python 개발환경 구축하기
- Python 라이브러리 설치하기
- 주변기기 디바이스 제어 프로그램 하기
- PySerial라이브러리 활용 시리얼 통신 프로그램하기
- PySerial 라이브러리 활용 시리얼통신 뷰어 프로그램 개발하기 == Python으로
- 소프트웨어 시리얼 통신 실습
32. Char Type LCD 병렬 IF
- 4Bit 방식 IF 프로그램 하기
- 8Bit 방식 IF 프로그램 하기
- My LIB 활용 병렬 IF 제어하기
- 유저 폰트 데이터 표시하기
33. 그래픽 LCD 제어하기
- U8G2 LIB 활용하여 표시하기
- U8G2 LIB 활용 한글 표시하기
- 그림파일 표시하기
34. L298 DC Motor / 스텝핑모터 드라이버 제어
- DC Motor 구동하기
- DC Motor 속도 제어하기
- DC Motor PWM 제어하기
- 스텝핑 모터 상 여자신호 제어하기(1상, 1-2상, 2상 제어)
- 스템핑 모터 속도 제어하기
35. 소형 DC Motor 구동 드라이버 제어하기
- DC Motor 구동하기
- DC Motor 속도 제어하기
- DC Motor PWM 제어하기
36. Key PAD == 예정
- Key PAD 처리 프로그램하기
- 코드 데이터 처리기법 프로그램하기
37.동기식 FND 시리얼방식(74HC595) 실습 == 예정
- FND 카운터 값 표시하기
- FND 영문자 표시하기
- FND 시계, 구구단 프로그램 실습
- 여러 시간설정후 시간 순서대로 동작하기
- 폴링방식으로 구동하기 실습
- 타이머 인터럽트 방식으로 구동하기 실습
- 영문폰트 표시하기
38. ESP8266 == Wifi 모듈 실습 == 예정
- wiFI 연결하기 실습
- wiFi 연동 데이터 전송 숭수신 실습하기
39. RF24L01 == 2.4GHZ RF 통신 실숩 == 예정
40 FND 정저, 동적 h/w font 실습 == 예정