아두이노 IDE 환경에서 C언어를 통한 센서 활용 영역을 확장하고, 2~3개 이상의 센서를 유기적으로 작동시키는 코딩과 회로를 배우며, 팀별 센서 응용 작품을 만들어 발표합니다.
회차별 교육 계획
아두이노와 C언어를 활용한 피지컬 컴퓨팅 교육 32차시 커리큘럼입니다.
아두이노 통합개발환경(IDE)을 스스로 설치·설정하고, 틴커캐드 시뮬레이션 환경을 구축하여 실습 준비를 완료합니다.
기본 코딩 실력을 점검합니다. 조건문, 반복문, 변수 등 C언어 기본 문법을 테스트하여 개인별 수준을 파악합니다.
기존에 배운 2개의 센서를 활용하여 회로를 구성하고 C언어로 코딩하여 동작을 확인합니다.
기존에 배운 3개의 센서를 활용하여 회로를 구성하고 C언어로 코딩하여 유기적으로 동작시킵니다.
블루투스 모듈의 원리를 이해하고 회로를 구성하여 무선 통신 데이터 송수신을 구현합니다.
자이로센서의 원리를 이해하고 회로를 구성하여 기울기와 회전 데이터를 측정합니다.
컬러센서의 원리를 이해하고 회로를 구성하여 색상을 인식하고 RGB 값을 출력합니다.
토양 수분 감지센서의 원리를 이해하고 회로를 구성하여 수분량을 측정합니다.
진동 감지 센서의 원리를 이해하고 회로를 구성하여 진동을 감지하고 알림을 출력합니다.
온습도 센서의 원리를 이해하고 회로를 구성하여 온도와 습도 데이터를 실시간으로 측정합니다.
가스센서의 원리를 이해하고 회로를 구성하여 가스 농도를 측정하고 경보 시스템을 구현합니다.
조이스틱 모듈의 원리를 이해하고 회로를 구성하여 X/Y축 입력값을 활용한 제어를 구현합니다.
미세먼지 센서의 원리를 이해하고 회로를 구성하여 대기 중 미세먼지 농도를 측정합니다.
원하는 센서를 각자 구비하고, 팀별로 센서 응용 작품을 기획한 뒤 회로 구성과 코딩을 통해 제작합니다.
팀별로 제작한 센서 응용 작품을 발표하고, 기획 의도와 구현 과정을 설명하며 평가를 진행합니다.
나머지 팀의 센서 응용 작품을 발표하고 상호 피드백을 통해 최종 평가를 완료합니다.