목차(클릭하세요)
이 방식은 다른 네트워크에서도 사용가능한 방식
Blynk 2.0 어플을 이용해 스마트폰과 웹에서
아두이노 IOT WeMos D1 R1 보드에 연결된 LED를 WIFI 무선으로 제어하기
[참고 사이트]
두 방식 비교표
항목 | 웹 서버 방식 | Blynk 클라우드 방식 |
네트워크 | 같은 WiFi 필수 | 서로 다른 네트워크 OK |
접속 범위 | 로컬 네트워크만 | 전 세계 어디서든 |
외부 접속 | 불가능 | 가능 |
데이터 사용 | 없음 | 소량 사용 |
서버 | 아두이노가 서버 | Blynk 클라우드 서버 |
UI | HTML로 직접 작성 | Blynk 위젯 사용 |
복잡도 | 중간 | 쉬움 |
1. Blynk란?
1-1. IoT 프로젝트를 위한 앱 빌더 플랫폼
•
스마트폰 앱으로 아두이노/ESP32 같은 하드웨어를 원격 제어할 수 있게 해주는 클라우드 기반 IoT 플랫폼
•
기존 예제와의 차이점?
◦
Blynk = 미리 만들어진 방(버튼, 슬라이더, 그래프)을 끌어다 놓기만 하면 완성
1-2. Blynk의 주요 구성 요소
•
Blynk App & Web Dashboard (인터페이스): 사용자가 스마트폰이나 PC 화면에서 버튼을 누르거나 그래프를 보는 곳
◦
'스위치'나 'LED' 위젯을 배치하여 제어 패널을 구성할 수 있음
Blynk2.0으로 WiFi 제어하기
목차(클릭하세요)
이 페이지에서 설명하는 방식은 반드시 같은wifi에 연결필요
웹 브라우저 화면의 변경을 아두이노 안에서 html태그를 이용해 제어할 수 있음
WiFiClient클래스를 통해 client객체를 만들고, clinet객체를 조정하는 방식
[참조 사이트]
1. 아두이노 우노 R4 WiFi - WiFi 연결하기
1-1. 아두이노 우노 R4 WiFi를 네트워크에 연결해 원격으로 제어/데이터를 전송해보기
[주의점] 아두이노 우노 R4 WiFi는 2.4GHz 대역만 지원합니다. (WiFi - 5GHz 사용 불가)
1-2.관련 라이브러리
•
WiFi는 사용을 위한 "WiFiS3.h" 라이브러리가 이미 존재함
1-3.예제_ SimpleWebServerWiFi

아두이노 IoT( wifi)기초예제 변형
목차(클릭하세요)
delay함수가 이상한 이유: 매개변수에 정한 시간(밀리 초) 동안 프로그램 멈춤. (1초는 1000 밀리 초)
멈춘동안 다른 그 어떤것도 하지 못함
1. delay()함수의 딜레마
Q. 아두이노에서 다음과 같은 상황이 가능할까?
•
초록불은 1초마다 깜빡이고, 빨간불은 버튼 클릭시에만 불이 켜지는??

millis()를 활용한 아두이노 중수되기
목차(클릭하세요)
절친한 친구라고 설명하는 아두이노 책들이 많은데??
팩트 체크 해봅시다!
1. 아두이노 관련 기초지식
1-1. 어원
•
•
유럽 이탈리아의 북서부 지역의 이브레아라고 하는 작은 도시에 있는 IDII(=Interaction Design Institute Ivrea)에 있던 인물들이 개발
◦
이탈리아 이블레아(Ivrea)에는 아르두이노 다 미아노의 이름을 따서 명명된 거리가 존재
◦
아두이노 프로젝트의 본사도 이 도시에 위치하고 있음
절칠한 친구? 아두이노
목차(클릭하세요)
R4버전을 오류없이 사용하려면 IDE버젼을 최신으로 유지해야 함
1. R4를 구매하는 결정적 이유
1-1. 매우 매력적인가??
•
물론, 마이크로 비트를 모방했다하면 할말이 없겠지만

1-2. 테트리스 애니메이션으로 test
Uno R4 시작하기

