Udp communicatie tussen twee Arduino's

Arduino specifieke Software
Berichten: 15
Geregistreerd: 25 Jan 2013, 17:37

Udp communicatie tussen twee Arduino's

Berichtdoor willemsfaw » 02 Nov 2015, 14:52

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?

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Udp communicatie tussen twee Arduino's

Berichtdoor nicoverduin » 02 Nov 2015, 15:48

Hoe ziet nu jouw ontvangstbuffer eruit?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 15
Geregistreerd: 25 Jan 2013, 17:37

Re: Udp communicatie tussen twee Arduino's

Berichtdoor willemsfaw » 03 Nov 2015, 15:40

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?

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 78 gasten