kali ini saya akan share gmn GPIO nodemcu ini bisa dikendalikan dgn protokol modbus tcp
nodemcu disini konek ke wifi kantor
pc konek ke wifi kantor
jadi kendalikan led dr wifi
percobaan ini saya kontrol dari PC dengan software modscan32
untuk ke depannya akan saya coba dengan HP pakai aplikasi scada touch
berikut kodingnya:
#include <ESP8266WiFi.h>
#include <ModbusTCPSlave.h>
#include <Ticker.h>
//Settings IP Nodemcu
byte ip[] = { 192, 168, 1, 187};
byte gateway[] = { 192, 168, 1, 1 };
byte subnet[] = { 255, 255, 255, 0 };
ModbusTCPSlave Mb;
Ticker Stop;
const int ledPin = 4;
const int inputPin = 12;
const int analogInPin = A0;
void monitoring() {
///Digital Inputs
Mb.MBHoldingRegister[0]=digitalRead(inputPin);
///Digital Outputs
digitalWrite(ledPin,Mb.MBHoldingRegister[2] );
////Analog Input
Mb.MBHoldingRegister[3] = analogRead(analogInPin);
}
void setup()
{
pinMode(ledPin, OUTPUT);
pinMode(inputPin, INPUT);
Serial.begin(115200);
Mb.begin("SIMOR", "apd_timur2014", ip, gateway, subnet);
delay(100);
}
void loop()
{
Mb.Run();
Stop.attach_ms(35,monitoring);
}
bila kurang jelas atau ingin bikin modul IO berbasis wifi silahkan kontak
081555305255
klik simor untuk melanjutkan
Tidak ada komentar:
Posting Komentar