Forum

Einloggen | Registrieren | RSS  

Arduino -> Arduino über OneWire (Netzwerktechnik)

verfasst von Gassst, 22.02.2017, 17:15 Uhr

Hallo, die OneWire Bibliothek für den Arduino bietet folgende Funktionen zum senden von Daten:

void write(uint8_t v, uint8_t power = 0);
void write_bytes(const uint8_t *buf, uint16_t count, bool power = 0);
void write_bit(uint8_t v);

Wie kann ich mit diesen Funktionen einen String senden? Ich habe mir vorgestellt, dass an einem Arduino alle meine Temperatursensoren hängen und dieser dann alle Temperaturen in einen String packt und diesen dann an den anderen Arduino sendet. Also zb "45x78x31x101x10x24".
Ich habe schon ziemlich gute Kenntnisse in c++ nur habe ich mit Buffern noch fast gar nichts gemacht. Deshalb verstehe ich zb nicht für was der 1. Parameter ( "v" ) in der 1. und 3. Funktion und "*buf" bzw "count" in der 2. Funktion gut sind.
Könnte mir das jemand erklären oder auf hilfreiche Seiten verlinken? Beispiele wären super :D» »



Gesamter Thread:

Arduino -> Arduino über OneWire - Gassst, 22.02.2017, 17:15
Arduino -> Arduino über OneWire - bastelix(R), 22.02.2017, 21:26
Arduino -> Arduino über OneWire - Gassst, 23.02.2017, 16:48