[아두이노기초-1] 시작 전 필수로 알아야 할 사항
1. 아두이노 핀맵
- 전원 입력 방법 : DC 5~20V 입력받아 작동한다.
- 디지털 입출력 핀 : BOOL(0 또는 1)로 리턴. 아두이노에선 0 = LOW, 1 = HIGH로 부른다.
3~5V 전원 입력시 HIGH로 인식, 0~1.5V 전원 입력시 LOW로 인식함.
디지털 핀 1개당 40mA까지 출력이 가능함.
- 회로에 공급되는 입력전압은 5V, 3.3V이다.
1) VIN : (+)전원을 입력받기 위한 단자 (Voltage IN)
2. 아두이노 LED 켜기
- LED 소자는 다리가 긴쪽이 (+)극, 짧은쪽이 (-)극을 갖고있다.
- LED소자 구동에 필요한 구동전압 V=1.8~2V에서 I=20mA전류를 소모하며 작동한다.
- R=V/I = (입력전압-구동전압)/구동전류 = (5V-2V)/0.02A = 150Ω 저항이 필요하다.
(저항이 커질수록 구동전류는 작아짐) -> 안전을 위해 220Ω 저항을 빵판에 연결한다.
- (+)극에 저항을, (-)극에 GND를 연결해야 한다. (GND부터 보드에 연결)
- 통상적으로 (+)극은 빨간선을, (-)극은 검은선을 쓴다.
3. 저항 표시
- 저항은 아래 저항띠 구분표와 같이 식별가능하다.
4. 푸쉬 버튼(스위치)으로 LED 제어
- 푸쉬 버튼은 그림과 같이 A&C의 전류가 B&D로 가는 걸 정할 수 있다
- 아래 그림과 같이 스위치 버튼을 누르지 않으면 전기가 가로막혀 LED에 도달하지 않는다.
5. 아두이노 설치하기
1) 아두이노 통합개발환경 (IDE) 설치
- 아래에 접속하여 각자 OS에 맞는 IDE를 다운받는다.
2) 다음-다음-다음-다음 하고나면 아래 실행화면이 보인다.
- 확인 : 컴파일 후 코드의 이상유무 확인
- 업로드 : 확인 후 이상없을 시 보드에 코드 삽입
- 툴 : 포트 및 연결보드를 설정함 (필수 설정)
- 시리얼 모니터 : 컴퓨터-아두이노 간 시리얼 통신(직렬통신)으로 아두이노 상태를 모니터로 확인할 수 있음
3) 아두이노 연결
- 아두이노 보드 연결 후 툴 - 보드는 "Arduino Uno", 포트는 "COM5 (Arduino Uno)" 를 설정함
(COM 번호는 달라질 수 있음)
- void setup() : 한번만 실행됨
- void loop() : void setup 실행 이후 반복적으로 실행 됨
'IT > 아두이노' 카테고리의 다른 글
[아두이노] 키보드 라이브러리 사용하기 (0) | 2022.01.08 |
---|---|
[아두이노] 라이브러리 추가하기 (1) | 2022.01.08 |
[아두이노기초-4] 초음파 센서로 거리 측정하기 (0) | 2021.12.26 |
[아두이노기초-3] 적외선 센서로 움직임 감지하기 (0) | 2021.12.26 |
[아두이노기초-2] 문자열 / 정수 출력, LED 제어하기 (0) | 2021.12.26 |