2020/10/25 - [교실이야기/이야깃거리] - 09. 아두이노 기초 연수 1일차
어제 1일차 연수에서는 아두이노의 기본적인 이론을 익히고 LED를 이용한 실습이 주를 이뤘다면,
오늘은 센서를 이용한 실습을 집중적으로 할 수 있었다.
센서는 입력값에 따라 아날로그 센서와 디지털 센서로 나뉜다.
1. 아날로그 센서 중 하나인 광센서.
광센서는 빛이 많이 들어오면 저항이 줄어들면서 전류가 많이 흐르고
빛이 적게 들어오면 저항이 커지면서 전류가 적게 흐르게 되는 원리로 빛의 밝기를 측정한다.
선형적이지 않아서 정확한 값을 측정할 수는 없고 반응 시간도 늦다는 단점이 있지만 저렴해서 많이 사용한다.
2. 디지털 센서 중 하나인 초음파 센서.
초음파 센서는 거리를 측정하는 데 쓰인다. 역시나 가격이 저렴한 것이 장점.
2cm~5m 정도 범위의 거리를 측정할 수 있고, 모듈이라서(필요한 장치가 한 데 들어있어서) 브레드 보드가 필요없다.
아두이노의 POWER 단자에 아래와 같이 연결했다.
vcc → 5V
GND → GND
아두이노의 DIGITAL PWM 단자에 아래와 같이 연결했다.
Trig → 2번
Echo → 3번
3. 서브 모터
특정 각도로 출력 가능이 가능하다.
숫자 앞에 ~표시가 있는 3, 5, 6, 8, 10, 11은
아날로그 흉내를 내는 디지털핀이라 하셨다. (PWM)
4. 조건문을 활용한 실습
단순히 측정하는 것보다 측정하고 난 뒤 출력하는 데 많이 쓰인다.
광센서와 LED를 함께 사용하여
광센서로 측정한 빛의 밝기가 특정값 이하면 LED에 불이 들어오도록 코드 값을 입력해보았다.
5. 블루투스 통신
나는 블루투스 연결이 안돼서 실패했다. ㅠㅠ
6. 프로세싱
아두이노를 이용해서 데이터를 읽어들여 화면에 그래픽으로 나타낼 때 사용하며 아두이노와 독립적으로 사용하기에도 좋은 소프트웨어라고 하셨다.
빛 센서를 이용해서 감지한 빛의 밝기에 따라 원 크기가 작아졌다 커졌다하는 걸 볼 수 있었다.
'교실이야기 > 이야깃거리' 카테고리의 다른 글
12. 아두이노 심화 연수 2일차 (0) | 2020.11.02 |
---|---|
11. 아두이노 심화 연수 1일차 (0) | 2020.10.30 |
09. 아두이노 기초 연수 1일차 (0) | 2020.10.25 |
06. 국립대구과학관 초중등 천문 교사연수 (0) | 2020.09.27 |
05. 6 Compassionate Systems Approach (0) | 2020.08.30 |