Udp communicatie tussen twee Arduino's
3 berichten
• Pagina 1 van 1
- willemsfaw
- Berichten: 15
- Geregistreerd: 25 Jan 2013, 17:37
Udp communicatie tussen twee Arduino's
Halo,
mijn probleem:
Ik wil via Udp gegevens overzenden van de ene naar de andere arduino. Beide hebben een Ethernet shield.
Ik zend via Udp.write een bestand sprintf(zendbuffer,"%s%s%s%s",temp1,temp2,temp3,temp4), naar de andere arduino .
Via UDP.read ontvang ik het bestand in ontvangstbuffer.Tot zover geen probleem.
Mijn vraag is hoe krijg ik de oorspronkelijke waarden gescheiden uit de ontvangstbuffer?
mijn probleem:
Ik wil via Udp gegevens overzenden van de ene naar de andere arduino. Beide hebben een Ethernet shield.
Ik zend via Udp.write een bestand sprintf(zendbuffer,"%s%s%s%s",temp1,temp2,temp3,temp4), naar de andere arduino .
Via UDP.read ontvang ik het bestand in ontvangstbuffer.Tot zover geen probleem.
Mijn vraag is hoe krijg ik de oorspronkelijke waarden gescheiden uit de ontvangstbuffer?
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Udp communicatie tussen twee Arduino's
Hoe ziet nu jouw ontvangstbuffer eruit?
- willemsfaw
- Berichten: 15
- Geregistreerd: 25 Jan 2013, 17:37
Re: Udp communicatie tussen twee Arduino's
Hoi Nico,
bedankt voor je snelle reactie. Op dit moment kan ik mijn "ontvangstbuffer" niet uitprinten. Maar ik ga er vanuit dat de waardes waarschijnlijk gescheiden zijn door komma's.
Na wat zoekwerk heb ik in de documentatie over sprintf een opdracht gevonden om de via sprintf gemaakte file terug te brengen naar de originele waardes.
via sscanf(ontvangstbuffer,"%s%s%s",temp1,temp2,temp3) .
de waardes zouden dan in Char array's worden opgeslagen. Hier zou ik prima mee uit de voeten kunnen.
Ben jij bekend met deze opdracht en zo ja denk je dat dit een oplossing zou zijn?
bedankt voor je snelle reactie. Op dit moment kan ik mijn "ontvangstbuffer" niet uitprinten. Maar ik ga er vanuit dat de waardes waarschijnlijk gescheiden zijn door komma's.
Na wat zoekwerk heb ik in de documentatie over sprintf een opdracht gevonden om de via sprintf gemaakte file terug te brengen naar de originele waardes.
via sscanf(ontvangstbuffer,"%s%s%s",temp1,temp2,temp3) .
de waardes zouden dan in Char array's worden opgeslagen. Hier zou ik prima mee uit de voeten kunnen.
Ben jij bekend met deze opdracht en zo ja denk je dat dit een oplossing zou zijn?
3 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: axuviwoe en 72 gasten