https://blog.naver.com/newbongman/223228695923
Arduino B'd USB Driver
Arduino B'd USB Driver USB, 범용 직렬 버스(Universal Serial Bus) 컴퓨터 본체와 다른...
blog.naver.com
https://blog.naver.com/newbongman/223228700536
Start Arduino B'd & Sketch
Start Arduino B'd & Sketch
blog.naver.com
win + x 를 눌러서 장치관리자를 열고 포트에 아두이노가 연결되어있는지 확인
나의 경우 USB serial port(com3) 가 아두이노 포트(사용자마다 이름이 다름)
아두이노 usb 포트 뒤에 적혀있는 com3 선택
Arduino Uno 선택
13번 포트 기준으로 LED 긴 다리, GND에 짧은 다리를 연결 후 upload(→ 표시) 하면 불빛이 깜빡인다.
오른쪽 상단에 Serial Monitor 클릭하면 콘솔창이 나온다.
1부터 100까지 출력 (반복)
3개 LED 불빛 켜기
// C++ code
// 13 e
// 12 d
// 10 c
// 9 dp
// 5 g
// 4 f
// 3 a
// 2 b
//
void setup()
{
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(10, OUTPUT);
pinMode(5, OUTPUT);
pinMode(4, OUTPUT);
pinMode(3, OUTPUT);
pinMode(2, OUTPUT);
}
void loop()
{
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(10, LOW);
digitalWrite(5, LOW);
digitalWrite(4, LOW);
digitalWrite(3, LOW);
digitalWrite(2, LOW);
}
https://youtube.com/shorts/IjMpPkYidIA
7세그먼트로 0부터 9까지 출력하기
void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
}
void cls()
{
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
delay(100);
}
void loop()
{
//0
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(500);
//1
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(500);
//2
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
delay(500);
//3
digitalWrite(2, LOW); //A
digitalWrite(3, LOW); //B
digitalWrite(4, LOW); //C
digitalWrite(5, LOW); //D
digitalWrite(6, HIGH); //E
digitalWrite(7, HIGH); //F
digitalWrite(8, LOW); //G
digitalWrite(9, HIGH); //DP
delay(500);
//4
digitalWrite(2, HIGH); //A
digitalWrite(3, LOW); //B
digitalWrite(4, LOW); //C
digitalWrite(5, HIGH); //D
digitalWrite(6, HIGH); //E
digitalWrite(7, LOW); //F
digitalWrite(8, LOW); //G
digitalWrite(9, HIGH); //DP
delay(500);
//5
digitalWrite(2, LOW); //A
digitalWrite(3, HIGH); //B
digitalWrite(4, LOW); //C
digitalWrite(5, LOW); //D
digitalWrite(6, HIGH); //E
digitalWrite(7, LOW); //F
digitalWrite(8, LOW); //G
digitalWrite(9, HIGH); //DP
delay(500);
//6
digitalWrite(2, LOW); //A
digitalWrite(3, HIGH); //B
digitalWrite(4, LOW); //C
digitalWrite(5, LOW); //D
digitalWrite(6, LOW); //E
digitalWrite(7, LOW); //F
digitalWrite(8, LOW); //G
digitalWrite(9, HIGH); //DP
delay(500);
//7
digitalWrite(2, LOW); //A
digitalWrite(3, LOW); //B
digitalWrite(4, LOW); //C
digitalWrite(5, HIGH); //D
digitalWrite(6, HIGH); //E
digitalWrite(7, LOW); //F
digitalWrite(8, HIGH); //G
digitalWrite(9, HIGH); //DP
delay(500);
//8
digitalWrite(2, LOW); //A
digitalWrite(3, LOW); //B
digitalWrite(4, LOW); //C
digitalWrite(5, LOW); //D
digitalWrite(6, LOW); //E
digitalWrite(7, LOW); //F
digitalWrite(8, LOW); //G
digitalWrite(9, HIGH); //DP
delay(500);
//9
digitalWrite(2, LOW); //A
digitalWrite(3, LOW); //B
digitalWrite(4, LOW); //C
digitalWrite(5, HIGH); //D
digitalWrite(6, HIGH); //E
digitalWrite(7, LOW); //F
digitalWrite(8, LOW); //G
digitalWrite(9, HIGH); //DP
delay(500);
}
'학교 > 스타트업모바일앱' 카테고리의 다른 글
유수봉 교수의 APP-06 (0) | 2023.10.19 |
---|---|
유수봉 교수의 APP-05 (0) | 2023.10.12 |
보너스문제(7세그먼트로 시계 구현하기) (0) | 2023.09.21 |
유수봉 교수의 APP-03 (0) | 2023.09.21 |
유수봉 교수의 APP-02 (0) | 2023.09.14 |