Arduino UNO u Pin Map Arduino UNO Pinout

  • Slides: 24
Download presentation

Arduino UNO u Pin Map

Arduino UNO u Pin Map

Arduino UNO Pinout u Pin Map

Arduino UNO Pinout u Pin Map

예제 1. 보드 점검 u Built in LED 점멸 /* 보드에 내장된 LED를 점멸하는

예제 1. 보드 점검 u Built in LED 점멸 /* 보드에 내장된 LED를 점멸하는 스케치 LED는 D 4, GPIO 02에 연결되어 있다. */ void setup() { pin. Mode(LED_BUILTIN, OUTPUT); } void loop() { digital. Write(LED_BUILTIN, HIGH); delay(1000); digital. Write(LED_BUILTIN, LOW); delay(1000); } // turn the LED on (HIGH is the voltage level) // wait for a second // turn the LED off by making the voltage LOW // wait for a second

예제 2. LED u Built in LED 점멸 /* 보드에 내장된 LED를 점멸하는 스케치

예제 2. LED u Built in LED 점멸 /* 보드에 내장된 LED를 점멸하는 스케치 LED는 Wemos D 1 r 1보드 D 9, Wemos D 1 r 2보드에는 D 4, GPIO 02에 연결되어 있다. */ void setup() { pin. Mode(2, OUTPUT); } void loop() { digital. Write(2, HIGH); // GPIO 2, D 9 true false delay(1000); digital. Write(2, LOW); delay(1000); } 파일위치 : www. gon. pe. kr/블로그

예제 3. 핀 입력 u 디지털 신호 핀 입력 연습 /* 디지털 신호 입력을

예제 3. 핀 입력 u 디지털 신호 핀 입력 연습 /* 디지털 신호 입력을 핀에 입력하고 결과를 LED로 표시하는 연습 LED는 D 4, GPIO 02에 연결되어 있고, 스위치는 D 0 GPIO 16에 연결, GPIO 0 Pullup */ const int button. Pin = 16; const int led. Pin = 2; //D 0 //Buitt in LED int button. State = 0; void setup() { pin. Mode(led. Pin, OUTPUT); pin. Mode(button. Pin, INPUT); } void loop() { button. State = digital. Read(button. Pin); if (button. State == HIGH) { digital. Write(led. Pin, HIGH); } else { digital. Write(led. Pin, LOW); } } 파일위치 : www. gon. pe. kr/블로그/Iot

예제 7. OLED Screen 활용 u SSD 1306 OLED Screen 128 x 64(128 x

예제 7. OLED Screen 활용 u SSD 1306 OLED Screen 128 x 64(128 x 32) 사용법 알아보기 - 통신방식 ; I 2 C - 크기 ; 128 x 64, 128 x 32 - VCC, GND, SDA(Serial Data), SCL(Serial Clock) [D 1(GPIO 5), D 2(GPIO 4)/D 3, D 5] v 코드해석 - SSD 1306 display(주소, SDA, SCL); - display. draw. String( X, Y, “TEXT"); - display(); //위 까지 내용을 프 린트 - display. clear(); ■ //내용을 지움 OLED (Organic Light Emitting Diodes, 유기 발광 다이오드) # 라이브러리 Arduino/library에 직접복사 가능(esp 8266 -oled-ssd-1306 -master) 파일위치 : www. gon. pe. kr/블로그/Iot

예제 8. 센서 값 OLED Screen 표시 u SSD 1306 OLED Screen 128 x

예제 8. 센서 값 OLED Screen 표시 u SSD 1306 OLED Screen 128 x 64(128 x 32) - VCC, GND, SDA(Serial Data), SCL(Serial Clock) [D 1(GPIO 5), D 2(GPIO 4)] u 온▪습도 센서 DHT 22 - VCC, GND, DAT(D 6(GPIO 12) 연결) 파일위치 : www. gon. pe. kr/블로그/Iot