"); //limpa string para a próxima leitura readString=""; // parar cliente client.stop(); } } } } } 74 KHOÁ LUẬN TỐT NGHIỆP NGUYỄN TRƢỜNG SANG Code Router #include #include #include #define OUTA #define OUTB bicoDRF drf; byte PWM_Val = 0; int analogValue = 0; float voltage = 0; void setup() { pinMode(1,OUTPUT); digitalWrite(1, HIGH); pinMode(2,OUTPUT); digitalWrite(2, HIGH); Khởi tạo giá trị đầu cho thiết bị pinMode(13,OUTPUT); digitalWrite(13, HIGH); pinMode(12,OUTPUT); digitalWrite(12, HIGH); pinMode(11,OUTPUT); digitalWrite(11, HIGH); pinMode(10,OUTPUT); digitalWrite(10, HIGH); pinMode(9,OUTPUT); digitalWrite(9, HIGH); pinMode(8,OUTPUT); digitalWrite(8, HIGH); pinMode(7,OUTPUT); digitalWrite(7, HIGH); pinMode(6,OUTPUT); digitalWrite(6, HIGH); 75 KHOÁ LUẬN TỐT NGHIỆP NGUYỄN TRƢỜNG SANG pinMode(OUTA, OUTPUT); analogWrite(OUTA,0); pinMode(OUTB, OUTPUT); analogWrite(OUTB,0); Serial.begin(38400); Serial.setTimeout(50); } void loop() { if(drf.handleReceived() > 0){ if(drf.get_receivedDRFdata() == "pwm0") { analogWrite(OUTB,0); } if(drf.get_receivedDRFdata() == "pwm40") { analogWrite(OUTB,90); Xuất giá trị điều khiển dimmer } if(drf.get_receivedDRFdata() == "pwm75") { analogWrite(OUTB,127 ); } if(drf.get_receivedDRFdata() == "pwm100") { analogWrite(OUTB,255); } if(drf.get_receivedDRFdata() == "d1on") { digitalWrite(6, LOW); } 76 KHOÁ LUẬN TỐT NGHIỆP NGUYỄN TRƢỜNG SANG if(drf.get_receivedDRFdata() == "d1of") { digitalWrite(6, HIGH); } if(drf.get_receivedDRFdata() == "d2on") { digitalWrite(7, LOW); } if(drf.get_receivedDRFdata() == "d2of") { digitalWrite(7, HIGH); } if(drf.get_receivedDRFdata() == "d3on") { digitalWrite(8, LOW); } if(drf.get_receivedDRFdata() == "d3of") { digitalWrite(8, HIGH); } if(drf.get_receivedDRFdata() == "d4on") { digitalWrite(9, LOW); } if(drf.get_receivedDRFdata() == "d4of") { digitalWrite(9, HIGH); 77 Xuất giá trị điều khiển ON-OFF thiết bị KHOÁ LUẬN TỐT NGHIỆP NGUYỄN TRƢỜNG SANG } if(drf.get_receivedDRFdata() == "d5on") { digitalWrite(10, LOW); } if(drf.get_receivedDRFdata() == "d5of") { digitalWrite(10, HIGH); } if(drf.get_receivedDRFdata() == "d6on") { digitalWrite(11, LOW); } if(drf.get_receivedDRFdata() == "d6of") { digitalWrite(11, HIGH); } } } } 78 KHOÁ LUẬN TỐT NGHIỆP NGUYỄN TRƢỜNG SANG Code App 79 KHOÁ LUẬN TỐT NGHIỆP NGUYỄN TRƢỜNG SANG 80 KHOÁ LUẬN TỐT NGHIỆP NGUYỄN TRƢỜNG SANG 81 ...ĐẠI HỌC CƠNG NGHIỆP TP.HCM KHOA CƠNG NGHỆ ĐIỆN KHỐ LUẬN TỐT NGHIỆP ĐIỀU KHIỂN NHÀ THÔNG MINH THÔNG QUA MẠNG ZIGBEE SINH VIÊN : NGUYỄN TRƢỜNG SANG MSSV : 14076501... Một công nghộ ứng dụng mạng liên lạc đạt hiệu công nghệ ZigBee Công nghệ ZigBee công nghệ áp dụng cho hệ thơng điều khiển cảm biến có tốc độ truyền tin thấp chu kỳ hoạt động dài Công nghệ ZigBee. .. Thông Minh Thông Qua Mạng Zigbee ‖ Nội dung Tìm hiểu mạng ZigBee Tìm hiểu board Arduino.Mega 2560, Uno R3 SMD Ứng dụng mạng Zigbee vào nhà thông minh Kết Bộ thí nghiệm hoạt động tốt, điều