Немного я не понял. Прошу разъяснить или поправить меня.
Вот код:
void comHeaterLoop() {
// отправим мощность для ТЕНа на внешнее устройство
if (RX_Pause <= millis()) {// || powerSendOld != power.heaterPower) {
TX_BUF_IO_Power[5] = power.heaterPower;
TX_BUF_IO_Power[6] = (uint8_t)(power.heaterPower + 0x6D);
Serial.write(TX_BUF_IO_Power, 7);
powerSendOld = power.heaterPower;
RX_Pause = millis() + 1000;
}
В UART отправляются данные только от 0 до 100?
или: АТ+р=от 0 до 100? тип переменной Char?