1 Star 0 Fork 0

NightBreeze/modbus-esp8266

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
server.ino 1.04 KB
一键复制 编辑 原始数据 按行查看 历史
Alexander Emelianov 提交于 2022-03-08 20:11 +08:00 . _ to - in examples
/*
Modbus-Arduino Example - Test Holding Register (Modbus IP ESP8266)
Configure Holding Register (offset 100) with initial value 0xABCD
You can get or set this holding register
Original library
Copyright by André Sarmento Barbosa
http://github.com/andresarmento/modbus-arduino
Current version
(c)2017 Alexander Emelianov (a.m.emelianov@gmail.com)
https://github.com/emelianov/modbus-esp8266
*/
#ifdef ESP8266
#include <ESP8266WiFi.h>
#else //ESP32
#include <WiFi.h>
#endif
#include <ModbusIP_ESP8266.h>
// Modbus Registers Offsets
const int TEST_HREG = 100;
//ModbusIP object
ModbusIP mb;
void setup() {
Serial.begin(115200);
WiFi.begin("your_ssid", "your_password");
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
mb.server();
mb.addHreg(TEST_HREG, 0xABCD);
}
void loop() {
//Call once inside loop() - all magic here
mb.task();
delay(10);
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/d__xin/modbus-esp8266.git
git@gitee.com:d__xin/modbus-esp8266.git
d__xin
modbus-esp8266
modbus-esp8266
master

搜索帮助