임베디드프로그래밍(아두이노)
2023.06.22
2320
💙 본 교과목에서는 사물인터넷 기반의 임베디드 프로그래밍에 대해 배우는 과정으로 요즘 가장 보편화되어 쉽게 접할 수 있는 임베디드 프로그래밍 플랫폼인 아두이노를 이용하여 소프트웨어와 하드웨어의 상관관계를 이해하고 하드웨어를 직접 제어하는 방법을 학습합니다. 수업은 기본적인 이론과 실습으로 이루어져 있다. 프로젝트 실습을 통해 특성화된 전문기술을 익힐 수 있도록 이론과 실무가 접목된 융합형 교육을 지향한다. 급속히 변하는 사물 인터넷 관련 기술 동향과 최신기술을 이해하고 센서 등의 적용방법 등을 실습합니다. 아두이노를 직접 사용함으로써 사물인터넷 기술을 이해하고 센서의 이론과 연결 방법 및 프로그래밍에 대해 실습한다. LED, 부저, 모터, 각종 센서, 디스플레이 장치 등을 직접 제어함으로써 평소 상상하던 제품을 직접 제작할 수 있는 능력을 갖추게 됩니다. 사물인터넷에 대해 들어본 학생이나 아두이노와 센서를 사용해서 다양한 환경에 대한 정보를 수집하고 이를 활용하기 위한 방법들에 대해 관심있는 학생이라면 미래를 위한 보다 창의적인 지식을 배울 수 있습니다. 이를 통해 향후 신기술의 발전방향과 개발자로서의 미래의 비전에 대해 알 수 있을 것입니다.
본 교과목을 통해 다음을 성취할 수 있습니다.
- 사물인터넷과 오픈 소스 하드웨어 및 임베디드 시스템의 개요와 동작 과정에 대한 개념을 이해를 갖추게 됩니다
- 아두이노를 통한 하드웨어 제어를 통해 스케치(Sketch) 프로그램과 사물인터넷 프로그래밍에 대해 이해할 수 있다.
- 전자회로에 대한 기초적인 이해와 아두이노 하드웨어와 프로그래밍에 대한 이해를 갖추게 됩니다.
- 아두이노와 센서의 연결을 위한 회로도의 구성과 Fritzing의 사용법에 대해 이해할 수 있다.
- 아두이노를 활용하여 주변장치를 제어함으로써 임베디드시스템에서 프로그래밍의 역할을 이해하게 됩니다.