У меня возникли некоторые трудности с проектом Arduino, над которым я сейчас работаю.
Цель функции, которую я разрабатываю, - взять переменную массива char, полученную через беспроводной модуль NRF, и отделить ее это в 2 разных строковых переменных. Первые 13 символов в одну строку, а остальные в другую.
void receiveData(char* receivedData){ // Function to place the received data into the correct variable.
for(int i = 0;i < sizeof(receivedData);i++){
if(i < 13){
String variableName = variableName + receivedData[i]; // Builds a string of the variablename.
}
else{
String value = value + receivedData[i]; // Builds a string of the value.
}
}
Я работал несколькими способами, но не повезло.
Любая помощь будет принята с благодарностью, Спасибо !