14.06 проверка на другом компе

This commit is contained in:
2024-06-14 18:13:18 +03:00
parent 803fef1412
commit 992b620014
3 changed files with 67 additions and 50 deletions
+23 -15
View File
@@ -1,20 +1,28 @@
#include <ModbusSerial.h>
#include <ModbusSerial.h>
const int GPIOCoil = 0;
// Define pins
#define PIN_INPUT 3
#define PIN_LED 13
// Create Modbus object
ModbusSerial mb(Serial, 1); // Assuming slave ID is 1
#define MySerial Serial // define serial port used, Serial most of the time, or Serial1, Serial2 ... if available
bool coils[10];
int pinToRead = 2;
ModbusSerial mb (MySerial, 1);
void setup() {
Serial.begin(9600);
pinMode(PIN_INPUT, INPUT);
pinMode(PIN_LED, OUTPUT);
}
void loop() {
int sensorVal = digitalRead(PIN_INPUT);
mb.task(); // Update Modbus communication
delay(500);
MySerial.begin (9600, MB_PARITY_NONE); // prefer this line in accordance with the modbus standard.
while (! MySerial)
;
mb.config (9600);
}
void loop() {
// mb.setIsts(0, digitalRead(pinToRead));
// mb.task();
int r = Serial.read();
if (r >= 0){
Serial.write(r);
Serial.write(r);
}
}