Gast
#3573995
Hallo,
Ich habe mir mit dem Arduino eine kleine Wetterstation gebaut die über
ein RFM70 Funkmodul Daten zu einem anderen Arduino sendet.
Jetzt möchte ich die Daten gerne auswerten.
Der Empfang funktioniert recht gut, über den Terminal vom Arduino kann
ich auch alle Daten Empfangen. Nun meine Frage: wie kann ich den String
in ein char Array schieben bzw. wenn ich eine Zahl bekomme in ein INT
schieben ?
rfm70.cpp
/**
uint8_t getBuffer(void)
* return pointer to the first element of the buffer
**/
uint8_t* RFM70::getRcvBuffer(void) {
return rcvBuffer;
}
und im Arduinofile lese ich es so aus:
void receiveEvent(void) {
//print received data
Serial.println((char*) rfm70.getRcvBuffer());
}
wie kann ich das was im rfm70.getRcvBuffer() steht in ein Array schieben
?
bekomme die Daten so --> 21.5;22.6;22.2;22.0; die würde ich gerne
speichern bzw bearbeiten.
Danke für euro Hilfe
(aja ich bin ein Koch und fange ein neues Hobby an ;) )
lg Marc