Tiny_ModBusRTU_Slave
Добавлено: 22 фев 2018, 08:39
раньше использовал свой протокол, были ошибки в передаче данных. сейчас научил ардуину протоколу уважаемого Автора(Tiny_ModBusRTU_Slave). работает стабильно!!! правда не по rs485(еще не приобрел), а через ардуиновский usb. в программе верхнего уровня не закрываю порт,вероятно чтобы ардуина не перезагружалась. и байты разбросаны не как промышленных контроллерах(пробелы вероятно -нули) СПАСИБО ЗА MODBUS! float to byte -из 15го урока так сделал: float f=LTF(analogRead(0),558,767,0,100);
byte *x = (byte *)&f;
regTable[0]=x[0];
regTable[1]=x[1];
regTable[2]=x[2];
regTable[3]=x[3]; LTF это метод типа map(), только map() без запятых все передает.
byte *x = (byte *)&f;
regTable[0]=x[0];
regTable[1]=x[1];
regTable[2]=x[2];
regTable[3]=x[3]; LTF это метод типа map(), только map() без запятых все передает.