LED
LED는 Anode에서 Cathode 방향으로 전류가 흐른다.
애노드 = +극
캐소드 = -극
다리가 긴 쪽이 +극이라고 생각하면 쉽다!
아두이노에 LED를 연결한 것이다.
+극(애노드) 부분엔 5V에 연결,
-극(캐소드) 부분엔 GND(그라운드)를 연결해준다.
자세히 보면 5V와 바로 연결되어있지 않고
중간에 저항을 거쳐서 연결되어 있다.
이 저항이 하는 역할은
방지턱이라고 생각하면 된다.
자동차가 속도를 줄이지 않고 방지턱을 넘게되면 큰 충격을 받게 된다.
마찮가지로 저항을 사용하지 않고 LED를 5V전원에
직접 연결하면 LED가 타버리거나 손상 될 수 있으므로 저항을 사용한 것이다.
Arduino
const int LED=13; --> 13번 핀을 사용하는 LED
void setup()
{
pinMode(LED, OUTPUT); --> 13번 LED 출력
}
void loop()
{
for(int i=100; i<=1000; i=i+100)
{
digitalWrite(LED, HIGH); --> LED HIGH (켜짐)
delay(i); --> 켜진 상태로 i값 만큼 대기
digitalWrite(LED, LOW); --> LED LOW (꺼짐)
delay(i); --> 꺼진 상태로 i값 만큼 대기
}
}
Python
아두이노 연결 순서(슬레이브 모드).
1. H/W(센서,output) install
2. program(컴파일)
3. USB를 아두이노와 연결시켜준다.
4. 파이썬 작업
'Dev > Arduino' 카테고리의 다른 글
4. [미니 프로젝트] 서보 모터 2개를 활용한 금고 만들기 (0) | 2023.04.20 |
---|---|
2. 아두이노 PC와 연결해보자 (0) | 2021.02.24 |
1. 아두이노 기본 기능과 종류 (0) | 2021.01.27 |
Arduino IDE 다운로드 및 설치 (0) | 2021.01.22 |