Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Ved å koble sammen Arduinoene med pinnene som brukes til hardware seriell UART kommunikasjon, pinne 0 og pinne 1, kan vi få lagd en ring med ett vilkårlig antall Arduinoer. Det er da viktig at de har felles jord, slik at signalene tolkes riktig av alle Arduinoene.

For at Arduinoene skal kunne sende beskjeder til hverandre, må disse beskjedene gå i ring. Vi må da ha en måte å adressere Arduinoene på for at en Arduino skal gjenkjenne at en beskjed er til seg. Hvis den ikke er til seg, skal den bare sende beskjeden videre.

Eksempel på ett veldig enkelt nettverk av denne typen finnes i biblioteket vårt, under PLabExamples/examples/15.PLabInternet/. Alle disse tre kodesnuttene er en del av ett enkelt nettverk. Nettverket består her av 3 Arduinoer, hver med sin unike addresse og oppgave. Arduino_0 har tilkoblet en knapp, som når den trykkes på lyser en LED lokalt og sender signal via Arduino_1 til Arduino_2 som slår av og på ett lys.

...