Arduino Forum

International => Nederlands => Topic started by: AmdAero on Feb 28, 2013, 10:39 am

Title: Communicatie tussen 2 arduino's (integer)
Post by: AmdAero on Feb 28, 2013, 10:39 am
Hallo,

Ik weet dat hier al 1000'den topics van bestaan maar ik geraak er echt niet uit.

Ik ben een scorebord aan het maken voor mijn eindwerk.
Dit scorebord wordt aangestuurd met een tablet (Android).
De applicatie is in orde en de bluetooth ontvanger op de Arduino werkt ook perfect.
Ik krijg dus bijvoorbeeld als score 9 en ik heb dan de waarde 9 op mijn Arduino en ik kan deze sturen op mijn 7segment display :D

Maar ik wil nu dat deze waarde ook nog eens gestuurd worden naar andere Arduino.
Dus bijvoorbeeld de score op de tablet is "2" dan komt deze via de bluetooth shield op de Arduino hier is dan een variable scorethuis hier komt dan deze waarde in. En nu wil ik via nog een kabel naar een andere Arduino ook nog deze waarde krijgen.

Dit lukt me echter niet, ik krijg oftewel niets oftewel ASCII codes ik heb nu al topics gevonden met hetzelfde probleem maar nooit een concreet antwoord.

Is dit eigenlijk mogelijk? Ik kan nu mijn code niet tonen (heb deze pas in het weekend terug)

Alvast bedankt, Brecht Carlier
Title: Re: Communicatie tussen 2 arduino's (integer)
Post by: JosAH on Feb 28, 2013, 01:58 pm
Die 'kabel' tussen de twee Arduinos, is dat 'n usb kabel? Zo ja, dan is 't eenvoudig: baud rate etc. gelijk zette en babbelen maar ...

vriendelijke groet,

Jos
Title: Re: Communicatie tussen 2 arduino's (integer)
Post by: Jantje on Feb 28, 2013, 02:16 pm
Elk type kabel heeft zijn lengte beperkingen.
USB een meter of 10 en 1 wire maar een meter of zo (weet ik niet zeker).
Dus hoe ver moeten de 2 arduino's van elkaar?
Met vriendelijke groet
Jantje
Title: Re: Communicatie tussen 2 arduino's (integer)
Post by: AmdAero on Feb 28, 2013, 06:05 pm
Misschien een belangrijk detail het gaat over RX en TX momenteel gebruik ik gewone kabeltjes maar later zouden we een UTP-kabel gebruiken waarvan we dus 2 geleiders van gerbuiken (RX en Tx) en ook nog een gemeenschappelijke ground dacht ik.

De afstand is zo'n 30m.

Alvast bedankt,
MVG, Brecht C
Title: Re: Communicatie tussen 2 arduino's (integer)
Post by: Jantje on Feb 28, 2013, 06:23 pm
30 meter is wel wat. Daar zou ik een specialist voor raadplegen.
Title: Re: Communicatie tussen 2 arduino's (integer)
Post by: Stealth0113 on Feb 28, 2013, 08:08 pm
Via een ethernetkabel is wel te doen maar dan moet je er gewoon een ethernet shield of ethernet breakoutboard aan beide arduino's hangen.
Title: Re: Communicatie tussen 2 arduino's (integer)
Post by: AmdAero on Feb 28, 2013, 10:02 pm
Dus jullie raden me aan om een ethernet shield te gebruiken.
Dus dan ben ik in staat om waardes van integerA van de ene naar de andere arduino overtebrengen.

Ik vind het toch raar dat ik de serialwrite & serialprint  niet werkend krijg. (Momenteel test ik ze naast elkaar), ik zal binnenkort eens de code er op zwieren.
Title: Re: Communicatie tussen 2 arduino's (integer)
Post by: MAS3 on Feb 28, 2013, 11:26 pm
Ik zou eerst eens proberen met een cat kabel.
Daarbij dan 2 aderparen gebruiken, en in dit geval (omdat je geen echt netwerk verkeer doet) zou ik gaan voor het blauwe paartje en het bruine paartje.
Daarbij zou ik ook nog de kleur voor het signaal gebruiken, en het daarbij behorende wit/kleur voor GND.
Zo heb je dus een compleet pad in elk aderpaar.
30 meter is wel wat optimistisch voor een serieel signaal, maar er hoeft niet veel data over die lijn.
Neem een lage baudrate en dankzij de twisted pairs en bovenstaande wijze van aansluiten hef je al heel wat stoorbronnen op.
Wie weet lukt het dan om goed te kunnen communiceren, zonder extra investeringen.
Kan je ook niet al teveel moeite kosten dus voor je wat gaat bestellen ff een uurtje hieraan besteden en je weet weer genoeg.