Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara mengakses modul power line carrier dengan menggunakan arduino. modul yang dipalai yaitu KQ330. manfaat dari menggunakan modul plc ini yaitu bisa mengirim data dengan jarak yang lumayan jauh hanya dengan menggunakan tegangan AC 220v. untuk lebih jelasnya berikut adalah daftar komponen dan programnya.
a. Arduino Uno
b. Modul PLC KQ330
c. Modul Relay
d. Program Arduino IDE Master
#include <Wire.h> // i2C Conection Library
int bton = 8;
int btoff = 9;
int btonx = 0;
int btoffx = 0;
int ax;
int data1 = 1;
int data2 = 2;
void setup() {
Serial.begin(9600);
pinMode(bton,INPUT_PULLUP);
pinMode(btoff,INPUT_PULLUP);
}
void loop() {
btonx = digitalRead(bton);
btoffx = digitalRead(btoff);
if(btonx == 0){
ax = 1;
}
if(btoffx == 0){
ax = 2;
}
if(ax == 1){
Serial.println(data1);
}
if(ax == 2){
Serial.println(data2);
}
delay(100);
}
e. Program Arduino IDE Slave
int value1;
int relay = 7;
void setup() {
pinMode(relay,OUTPUT);
digitalWrite(relay,HIGH);
Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
}
void loop() {
if(Serial.available()>0)
{
value1 = Serial.parseInt();
if(value1 == 1){
digitalWrite(relay,LOW);
}
if(value1 == 2){
digitalWrite(relay,HIGH);
}
Serial.println(value1);
delay(100);
}
}
f. VIDEO HASILNYA
No comments:
Post a Comment