Hur man gör en BeagleBone och en Arduino kommunicerar (3 / 4 steg)
Steg 3: Tråd det upp allt!
Jag har tagit en Fritzing visar hur detta kan se ut med en normal Arduino.
Börja med allt drivs av, bara i fall.
Först, kan sätta makten till den nivå växelreglage:
-Anslut båda GND pins till marken,
-Anslut HV PIN-koden till bröd styrelsen 5 v järnväg
-LV PIN-koden kommer att få anslutas till BB senare
Anslut BeagleBone:
-P9 stift 1 (GND) till bakbord marken järnväg
-P9 stift 3 (3.3V) till nivå shifter LV stift
-P9 stift 21 (Serial2 TX) till en av de nivå Växelreglage låg sidan TX pin (TXI)
-P9 pin 22 (Serial2 RX) till en av de nivå Växelreglage låg sidan RX stift (RXO)
-på bilden, ignorera tråd ska den Arduno Återställ pin, som är för en senare Instructible.
Slutligen, ansluta Ardunio. Vi gör vad som kallas en "nollmodemkabel" i PC land. BB: s TX data måste hamna på den Arduino RX stift:
-D0 (RX) till nivå Växelreglage hög side TX stift (TXO).
-D1 (TX) till nivå Växelreglage hög side RX stift (RXI)
-LEDDE på stift 13 som vanligt
Obs: Om du har en 3.3V Arduino, kan du ansluta BB och Ardunio ihop direkt, utan den nivå Växelreglage.
NOTE2: Jag har hittat kommunikationen är mer tillförlitlig om RX och TX trådarna är vridna runt varandra så här. Vrider orsakar EMF störningar minskas.
Power upp Arduino och LED ska börja blinka som tidigare.
Starta upp BB och flytta till nästa steg