https://www.makesandbox.cc/135
2, 3, 4, 5
https://blog.naver.com/tesntes/222689129515
LED(Light Emitting Diode)
LED : 전류가 흐르면 빛을 발생하는, 발광 다이오드의 일종
Anode, +, VCC, VDD
Cathode, -, GND
다이오드는 전류를 (+)에서 (-)로 흐르게 하고, 반대 방향으로 흐리지 못하게 하는 성질(극성이 존재)
V 확인 => 컴파일
-> 업로드 => 컴파일 된 바이너리를 전송
int led = 13; // 전역변수
void setup()
{
pinMode(led, OUTPUT); // 핀 모드 설정 13번 핀을 출력으로 설정
digitalWrite(led, HIGH); // 아두이노 초기 핀 설정은 LOW, 따라서 LED가 시작부터 켜져 있기에 초기화
}
void loop() {
digitalWrite(led, HIGH); // 13번 핀에 HIGH 값을 출력 :: LED on
delay(1000); // 1000ms(1초) 지연
digitalWrite(led, LOW); // 13번 핀에 LOW값을 출력 :: LED off
delay(1000); // 1000ms(1초) 지연
}
int led_0 = 7;
int led_1 = 13;
void setup()
{
pinMode(led_0, OUTPUT);
pinMode(led_1, OUTPUT);
}
void loop() {
digitalWrite(led_0, HIGH);
delay(1000);
digitalWrite(led_0, LOW);
delay(1000);
digitalWrite(led_1, HIGH);
delay(1000);
digitalWrite(led_1, LOW);
delay(1000);
}
LED3528 꽃 LED 핀맵 - (2번 보드)
LED 1
|
D2(백색)
|
LED 2
|
D3(주황)
|
LED 3
|
D4(파랑)
|
LED 4
|
D5(핑크)
|
LED 5
|
D7(빨강)
|
LED 6
|
D13(녹색)
|
신호등
빨강, 5초, D7
초록, 3초, D13
노랑, 1초, D3
빨강
digitalWrite(7, HIGH);
digitalWrite(13, LOW);
digitalWrite(3, LOW);
int led_R = 7;
int led_G = 13;
int led_Y = 3; // 현재 3번은 회로가 반대로 동작됨
void setup()
{
pinMode(led_R, OUTPUT);
pinMode(led_G, OUTPUT);
pinMode(led_Y, OUTPUT);
digitalWrite(led_R, LOW);
digitalWrite(led_G, LOW);
digitalWrite(led_Y, LOW);
}
void loop() {
digitalWrite(led_R, HIGH);
digitalWrite(led_G, LOW);
digitalWrite(led_Y, HIGH);
delay(5000);
digitalWrite(led_R, LOW);
digitalWrite(led_G, HIGH);
digitalWrite(led_Y, HIGH);
delay(3000);
digitalWrite(led_R, LOW);
digitalWrite(led_G, LOW);
digitalWrite(led_Y, LOW);
delay(1000);
}
'푸닥거리' 카테고리의 다른 글
아두이노 플랫폼을 활용한 코딩 기초(릴리패드)-6 (0) | 2022.04.02 |
---|---|
정보보호 및 개인정보보호 관리체계(ISMS-P) (0) | 2022.04.02 |
아두이노 플랫폼을 활용한 코딩 기초(릴리패드)-4 (0) | 2022.04.02 |
아두이노 플랫폼을 활용한 코딩 기초(릴리패드)-3 (0) | 2022.04.02 |
아두이노 플랫폼을 활용한 코딩 기초(릴리패드)-2 (0) | 2022.04.02 |
댓글