Я пытался создать контроллер последовательного двигателя от ATtiny 85. У меня есть настройка как подчиненный. Он получает символы от одного байта за один раз и загружает их в массив символов для синтаксического анализа.Объединение символов из массива символов в одно целое
Проблема, с которой я столкнулась, не может найти способ объединить их, а не добавлять значения.
rxChrData = TinyWireS.receive();
rxString[rxIndex] = char(rxChrData);
rxIndex++;
if (rxChrData == ':'){
//rxString 2-3 each holds the value 9.
//The lines below print "27" on the serial line.
n = int(rxString[2]+rxString[3]+rxString[4]);
Serial.println(n);
rxIndex = 0;
}
Значение п является 27, и мне нужно, чтобы это было 999.
Я попытался преобразовать его в строку, конкатенации, а затем обратно в целое число. Не повезло. Я также пробовал несколько других неумелых работ без везения.
Doh! Спасибо :) –