Download presentation
Presentation is loading. Please wait.
1
아두이노 프로그래밍 5일차 – Part2 지그비 통신 강사: 김영준 목원대학교 겸임교수
헬로앱스 (
2
지그비 모듈 설정하기
3
설정 프로그램 다운로드 XCTU 프로그램 다운로드
4
설정 프로그램 다운로드 XCTU 프로그램 다운로드
5
XCUT 프로그램 설치 XCTU 프로그램 설치
6
XCUT 프로그램 설치 XCTU 프로그램 설치
7
XCUT 프로그램 설치 XCTU 프로그램 설치
8
XCUT 프로그램 설치 XCTU 프로그램 설치
9
XCUT 프로그램 설치 XCTU 프로그램 설치
10
XCUT 프로그램 설치 XCTU 프로그램 설치
11
XCUT 프로그램 설치 XCTU 프로그램 설치
12
XCUT 프로그램 설치 XCTU 프로그램 설치
13
XCUT 프로그램 설치 XCTU 프로그램 설치
14
지그비 모듈 연결하기
15
지그비 쉴드 장착 지그비 쉴드를 올인원 쉴드에 연결한다. 아두이노 보드의 USB 케이블을 PC와 연결한다.
16
지그비 설정 프로그램 실행하기
17
XCUT 실행 바탕화면에 생성된 XCTU 아이콘 실행
18
XCUT 실행 바탕화면에 생성된 XCTU 아이콘 실행
19
장치 추가
20
장치 추가 포트 선택
21
Fuction Set 선택
22
Fuction Set 선택
23
Fuction Set 선택 Router Coordinator
24
설정하기 ID는 실습 조마다 다르게 설정
25
통신 테스트
26
시리얼 통신으로 테스트
27
Router 송신 모듈 소스 void setup() { Serial.begin(9600); LcdBackLight()
LcdClear() LcdHome() delay(5000); LcdPrint("Ready") } int flag = 0; int cnt = 0; void loop() int d2 = digitalRead(2); if (d2 == 1) if (flag == 0) Serial.print("ON"); cnt++; LcdPrint(cnt) flag = 1; else flag = 0; delay(100);
28
Coordinator 수신 모듈 소스 void setup() { Serial.begin(9600); LcdBackLight()
LcdClear() LcdHome() delay(5000); LcdPrint("Ready") } void loop() if (Serial.available()) String s = Serial.readString(); if (s == "ON") digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW);
Similar presentations