참고자료: 도매키트 스타터키트 PPT


중급시작!


1. DC모터의 속도제어


시리얼모니터에 0~255사이의 숫자를 입력하면 모터의 속도가 바뀐다.

0: 모터가 작동하지 않음

1~150: 모터소리만 나고 돌아가지않음

151~200: 모터가 돌아감

201~255: 모터가 빠르게 돌아감



2. LCD에 문자 출력하기


LCD에 영어로 입력하면 출력됨

한글로 입력하면 일본어가 나옴



3. 초음파로 거리 측정하기


모니터에 5cm~3294cm의 거리가 측정됨


4. 사람의 움직임 감지하기


현관문에 움직임이 인식되면 불이 들어오는 것 처럼 센서 앞에 왔다갔다하면 LED에 불이 들어옴


5. 숫자 표시하기


0~9까지 숫자가 잘 출력됨


6. 화재 감지하기


참고자료에 회로도는 화재센서로 LED 불을 켜는 것으로 그려져 있고 참고코드는 피에조부저로 소리가 나는 코드가 입력되어있어서 실습할 수 없었음.


7. 수위 측정하기


수위 범위는 0~1023까지 나오는 것같은데 실제로 사용하면 600정도까지만 측정되는 것 같음

그리고 참고자료의 회로도의 수위센서쪽이 약간 다름. 이리저리 연결하다보면 파워에 빨간불이 들어와야 됨

작동원리는 센서쪽에 전기가 얼마나 통하는 가에 따라 수치가 올라가는 것 같음(손으로 감싸도 수치가 올라감)



중급완료!

'학원수업 > 아두이노' 카테고리의 다른 글

아두이노 도난방지열쇠고리 구상  (0) 2018.01.19
아두이노 스타터키트 (3)  (0) 2018.01.11
아두이노 스타터키트 (2)  (0) 2018.01.08
아두이노 스타터키트 (1)  (0) 2018.01.08

참고자료: 도매키트 스타터키트 PPT


4. 조도센서로 아날로그값 읽어오기


처음 상태 : 16~20 숫자 출력

손으로 가렸을 때 : 4~5 숫자 출력

핸드폰 라이트를 비출 때: 160~190 숫자 출력


5. 어두워질수록 밝아지는 LED 제어하기


위에 조도센서에서 LED만 추가로 세팅하면 된다.
노란 LED로 확인할시 달라지는게 보임.

6. 소리 출력하기


스위치를 누르면 도 미 솔 음이 출력된다.
기계음이 들림

7. 가변저항으로 빛의 세기 조절하기


가변저항의 앞부분을 돌려주면 빛의 세기가 조절된다.

초급완료!



'학원수업 > 아두이노' 카테고리의 다른 글

아두이노 도난방지열쇠고리 구상  (0) 2018.01.19
아두이노 스타터키트 (4)  (0) 2018.01.19
아두이노 스타터키트 (2)  (0) 2018.01.08
아두이노 스타터키트 (1)  (0) 2018.01.08

참고자료: 도매키트 스타터키트 PPT


4. RGB LED 켜기


1차시도: LED의 방향을 반대로 껴서 보라색 불빛만나옴

2차시도: 방향을 제대로 했으나 불빛이 약해지고 희미한 빨간빛만 나옴

3차시도: 저항을 바꿔끼니 불빛이 처음처럼 나오나 파란불빛만나옴

결론: 과전류로 LED가 고장났다고 함..(주변에 물어본 결과), RGB LED가 여분이 없어서 재확인은 불가함

'학원수업 > 아두이노' 카테고리의 다른 글

아두이노 도난방지열쇠고리 구상  (0) 2018.01.19
아두이노 스타터키트 (4)  (0) 2018.01.19
아두이노 스타터키트 (3)  (0) 2018.01.11
아두이노 스타터키트 (1)  (0) 2018.01.08


아두이노 실습을 위해 스타터키트(중급) + 블루투스 모듈을 구입했다. 도매키트에서 판매하는 제품을 구입하였고 실습해보려고 한다.


참고자료: 도매키트 스타터키트 PPT


우선 소프트웨어가 필요한데 '아두이노 스케치'이다. 

https://www.arduino.cc/en/Main/Donate 에서 다운로드 받을 수 있다.

설치후 '툴'탭에서 보드와 포트를 설정해준다.

파일->예제 탭에서 코드들을 불러올 수 있다.


초급시작!


1.Blink


void setup()은 초기상태를 설정한다.

pinMode()는 핀상태를 설정한다.(핀이름, 모드설정)

void loop()는 명령이 반복되는 구간을 설정한다.

digitalWrite()는 디지털핀의 출력여부를 입력한다. HIGH=1, LOW=0

delay()는 입력이 유지되는 시간설정이다. 1000=1초


2.LED 점등하기


led에 2라는 값을 주고 2번핀에 전압을 가한다.


3.버튼으로 LED 점등하기


led에 2, 버튼에는 12값을 주고 pinMode에서 led는 출력, 버튼은 입력모드로 설정한다.

digitalRead(button)는 버튼에 전압이 가해졌는지를 확인한다.

'학원수업 > 아두이노' 카테고리의 다른 글

아두이노 도난방지열쇠고리 구상  (0) 2018.01.19
아두이노 스타터키트 (4)  (0) 2018.01.19
아두이노 스타터키트 (3)  (0) 2018.01.11
아두이노 스타터키트 (2)  (0) 2018.01.08

+ Recent posts