아두이노와 네오픽셀- 빛의 응용

 

                                                                                                                                                           날짜:2019년 10월24일(목)

                                                                                                                                                           시간:14:00 ~ 17:00

                                                                                                                                                           장소: 8층 이룸터

                                                                                                                                                           강사:김태정(태시스템)

 

움직이는 나무장난감 만들기(입문)반은 수업이 시작되기 전부터 수업 열기가 뜨겁다.

지난 시간에 배운 내용에 관한 질문부터 각자 만들 나무장난감 소프트웨어를 어떻게 구성할 지에 대한 의논까지

나눌 이야기가 많다.

 

♣ 오늘 수업은 아두이노와 컴퓨터 프로그래밍을 이용하여 LED 불 켜기

      LED 불 켜기 방법이 다양하다는 것은 지난 시간에 배웠는데 

           1. LED 불 켜고 끄기 / 2. LED 불 밝기 자동 조절 /3. LED 불 밝기 수동 조절

           4. 조도 센서를 이용한 켜고 끄기  /5. 조도 센서를 이용한 밝기 조절 등의 방법이 있었다.

   

       네오픽셀을 사용하여 불 켜기에는

           1. 특정 전구 불 켜기  / 2. 원하는 색 만들기  / 3. 반복 루틴을 이용한 불 켜기

           4. 가변저항을 이용한 불 켜기 등이 있다.

 

  오늘은  빛의 응용편으로  특정 전구 불 켜기다.

         --  프로그램  코드를 넣고

   cool 특정 전구 불 켜기 정도는 이제 쉽게 할 수 있다.

 

그럼, 한 개의 불 흐르기를 해볼까?

 " 너무 재미있어요!!" 

프로그래밍 요소랑 C 프로그램 기초를 배우고 아두이노 기초 교육을 배울 때만 해도 어려워했는데

이제 프로그램 순서도 익히고 연습문제도 풀어보니 많이 익숙해졌나봅니다.

재미있다는 말씀이 여기저기서 나오네요.

재미있으니 

원하는 위치에 손쉽게 불 켜기 도 해봅니다.

전체 불을 흐르게 하기

 LED 불 켜기의 여러 방법을 다 연습해보니 자신감이 붙었네요.

 

♣ 초음파 센서 이용하기도 실습

초음파 센서는 거리를 측정할 수 있는 센서인데 T(Trigger)에서 초음파가 나가고 마주치는 물건에 튕겨서 돌아온

초음파를 R(Receiver)에서 받아들이면서 거리를 측정하게 됩니다.

Vcc는 아두이노 보드의 5V에  Gnd는 GND에 연결하면

이런 모습이 됩니다.  [모두 참 잘 하시네요]yes

 

♣ 반복 회전 운동하기

서보모터가 필요한데요. 서보모터란 사용자가 원하는 속도, 각도로 동작하는 모터입니다.

 

움직이는 나무장난감을 만들기 위해 컴퓨터 프로그래밍, 코딩을 배웠고

아두이노의 각종 센서와 모듈을 활용해 사용법을 익혔으니

이제 내가 만들 움직이는 장난감을 구상하고 장난감 제작 정의서를 작성해야 한다.

그런 다음 장난감 외형 만들기를 시작해야하니 아직 갈 길이 멀다.

 

모두의 뜨거운 열정만큼 훌륭한 움직이는 나무장난감이 나오리라 기대해본다.

 

                                                                                                     학습지원단 김명연