★ 본 예제 대상 코드는 아래 링크를 참고해주세요
https://koa-rea.tistory.com/51
아두이노 초음파거리센서 코드( 연동 )
#define TRIG_PIN 6 #define ECHO_PIN 7 unsigned long duration, distance; int send_time = 500; unsigned long befor_time = 0; String last_data = "S"; void setup() { pinMode(ECHO_PIN, INPUT); pinMode(TRIG_PIN, OUTPUT); Serial.begin(115200); befor_time = millis
koa-rea.tistory.com
◎ 초음파거리센서 코드( 보드 닉네임 : UNO-A )
https://koa-rea.tistory.com/50
아두이노 32x8 매트릭스 코드( 연동 )
#define DIN 11 #define CS 10 #define CLK 13 #define TEXT_BUFF_LEN 40 #define MODULE 4 #define SPEED 50 const uint8_t font[128][8] PROGMEM = { { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0000 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, //
koa-rea.tistory.com
◎ 32x8 Matrix 코드( 보드 닉네임 : UNO-B )
☆ 닉네임 "UNO-A" 보드의 "보드설정", "프로토콜", "자동모드" 등록 상태입니다
☆ 닉네임 "UNO-B" 보드의 "보드", "프로토콜" 등록 상태입니다
★ 보드 등록/추가 방법은 아래 링크를 참고하세요
https://koa-rea.tistory.com/10
보드 추가 방법
※ 카메라 및 보드 등록은 IOT 코아( IOT KOA ) 앱에서만 설정하면 됩니다. 1. 시작 페이지에서 오른쪽 상단 "설정" 선택 2. 활성화된 메뉴에서 "USB 포트" 선택 3. "USB 포트설정" 페이지 오른쪽 상단 "+추
koa-rea.tistory.com
★ 프로토콜 등록/추가 방법은 아래 링크를 참고하세요
1. 프로토콜 등록하기(데이터 없음)
★ 프로토콜 등록하기에 앞서 보드가 등록이 되어 있어야 합니다. 보드 등록방법은 아래 링크를 참고하세요. https://koa-rea.tistory.com/10 활성화된 목록에서 "프로토콜 설정"을 선택합니다 4. 프로토
koa-rea.tistory.com
https://koa-rea.tistory.com/25
2-1.프로토콜 등록하기( "송신" 데이터 있음 )
★ 프로토콜 등록하기에 앞서 보드가 등록이 되어 있어야 합니다. 보드 등록방법은 아래 링크를 참고하세요. https://koa-rea.tistory.com/10 활성화된 목록에서 "프로토콜 설정"을 선택합니다 4. 프로토
koa-rea.tistory.com
https://koa-rea.tistory.com/26
2-2.프로토콜 등록하기( "수신" 데이터 있음 )
★ 프로토콜 등록하기에 앞서 보드가 등록이 되어 있어야 합니다. 보드 등록방법은 아래 링크를 참고하세요. https://koa-rea.tistory.com/10 활성화된 목록에서 "프로토콜 설정"을 선택합니다 4. 프로토
koa-rea.tistory.com
★ 자동설정 등록/추가 방법은 아래 링크를 참고하세요
https://koa-rea.tistory.com/27
자동모드 설정하기
★ 본 예제는 아래 링크 예제를 대상으로 설명합니다 https://koa-rea.tistory.com/5 1. 프로토콜 등록하기(데이터 없음) ★ 프로토콜 등록하기에 앞서 보드가 등록이 되어 있어야 합니다. 보드 등록방법
koa-rea.tistory.com
1. 준비물
① 초음파거리센서( HC-SR04 ) + 아두이노
○ "닉네임" : UNO-A
★ 배선 방법은 아래 링크를 참고하세요
https://koa-rea.tistory.com/48
아두이노 HC-SR04 센서값 IOT 코아에서 보기
☆ 예제에 사용된 아두이노 코드는 아래 링크를 참고하세요 https://koa-rea.tistory.com/47 아두이노 거리센서(1)( 코드 ) #define TRIG_PIN 6 #define ECHO_PIN 7 unsigned long duration, distance; int send_time = 500; unsigned long
koa-rea.tistory.com
② 32x8 매트릭스 + 아두이노
○ "닉네임" : UNO-B
★ 배선 방법은 아래 링크를 참고하세요
https://koa-rea.tistory.com/40
아두이노 32x8 매트릭스 원격 제어하기
☆ 아두이노 코드는 아래 링크를 참고해주세요. https://koa-rea.tistory.com/41 아두이노 32x8 매트릭스 원격 제어하기(소스) ☆ 본 예제는 "아두이노 32x8 매트릭스 원격 제어하기"에서 사용된 아두이노
koa-rea.tistory.com
③ [ IOT 코아 ]앱이 설치된 스마트 폰
④ USB 허브( 소켓 수 상관없음 )
○ 외부 전원공급이 가능한 USB 허브를 추천합니다.
( 스마트폰 전원으로 2개의 아두이노 전원 공급에는 한계가 있습니다 )
⑤ OTG 젠더
2. USB 허브에 외부 전원, 데이터 케이블, OTG 젠더를 연결합니다
3. USB 보드에 "UNO-A", "UNO-B" 보드를 연결합니다
4. IOT 코아앱이 설치된 스마트 폰에 "OTG"를 연결합니다
☆ 다음은 IOT 코아 앱의 동작입니다
5-1. 시작화면의 "USB 포트" 스피너를 선택하여 등록된 "UNO-A", "UNO-B" 보드를 선택합니다
◎ 아두이노 보드의 이름이 "제품 번호:67"과 같이 동일하게 적용된 이유.
○ 아두이노 보드에 "ProductName"이 설정되어 있지 않습니다
○ "ProductName"이 없는 경우 "제품번호"를 표기합니다.
5-2. "UNO-A", "UNO-B"의 각 토글 버튼을 선택하여 "USB 포트"를 활성화합니다
5-3. 메인화면 왼쪽 상단 "시작" 버튼을 선택합니다
5-4. "송신"화면을 스크롤하여 "수신"페이지로 이동합니다
◎ "UNO-A"보드의 "DISTANCE"값이 갱신되는지 확인합니다
○ 이 단계에서는 "DISTANCE" 값에 대해 설정된 "자동모드"가 적용되지 않습니다
5-5."자동모드" 토글 버튼을 활성화하여 "자동모드"를 동작합니다
◎ "DISTANCE" 값에 따라 "UNO-B"의 출력이 변경되는지 확인합니다.
★ 동작 영상은 링크가 준비되면 첨부합니다.
'코아&리아 사용하기( 아두이노 편 )' 카테고리의 다른 글
아두이노 출입시스템( 미등록카드 알람메세지 받기 ) (0) | 2022.12.02 |
---|---|
[IOT코아]아두이노 MLX90614, DHT11 사용하기 (0) | 2022.12.01 |
아두이노 HC-SR04 알람 메세지 받기 (0) | 2022.11.29 |
아두이노 HC-SR04 센서값 IOT 코아에서 보기 (0) | 2022.11.29 |
아두이노 LED ON/OFF 자동모드로 동작하기 (0) | 2022.11.29 |
댓글