Olá
tudo bem?
eu montei esse codigo no arduino:
#include <modbus.h>
#include <modbusDevice.h>
#include <modbusRegBank.h>
#include <modbusSlave.h>
modbusDevice regBank;
modbusSlave slave;
void setup() {
Serial.begin(9600); // Define a taxa de baud como 9600
regBank.add(13); // Adiciona registro no banco
slave._device = ®Bank; // Associa o regBank ao escravo Modbus
slave.setBaud(9600); // Configura a comunicação Modbus
pinMode(13, OUTPUT); // Define o pino 13 como saída
}
void loop() {
slave.run(); // Processa as requisições Modbus
int i;
for (i = 0; i < 3; i++) {
digitalWrite(13, HIGH); // Liga o LED
delay(500); // Espera 500 milissegundos
digitalWrite(13, LOW); // Desliga o LED
delay(500);
}
delay(5000); // Espera 5 segundos
}
Estou tentando fazer a comunicação com elipse E3 studio porem esta dando erro. Alguem pode me ajudar?
A Elipse Software criou este espaço com a ideia de estimular a troca de informações entre usuários de nossos produtos. Reservamo-nos o direito de não responder por este canal. Se você deseja suporte imediato, por gentileza, entre em contato pelo e-mail suporte@elipse.com.br ou pelos telefones (11) 3061-2828 / (21) 2430-5912 / (31) 4062-5824 / (41) 4062-5824 / (51) 3346-4699.
–
Elipse Software created this space aiming to stimulate the exchange of information among users of our products. We reserve the right to not respond through this channel. If you want immediate support, please contact us through the e-mail suporte@elipse.com.br or through our phone numbers (+55 11) 3061-2828 / (+55 21) 2430-5912 / (+55 31) 4062-5824 / (+55 41) 4062-5824 / (+55 51) 3346-4699.