Stap 17: i2c tussen Pi en Arduino
Weer, er zijn veel commerciële planken die dezelfde functie zal dienen. Ook u kunt hetzelfde doen met een USB-kabel, seriële pinnen te GPIO, of RF-aansluiting--in feite een manier waarmee de Arduino en Pi praten met een redelijke snelheid. De terughoudendheid van de snelheid zal natuurlijk afhangen van uw behoefte. Ik betwijfel dat vele methoden voor het uitvoeren van een responsieve quadrocopter apt zal zijn. Maar in mijn geval, mijn Pi is het centrale zenuwstelsel en de Arduino is het autonome zenuwstelsel. De Pi stuurt richtlijnen, maar het is aan de Arduino te manifesteren hen door responsieve actuatoren. En ik koos deze optoisolator omdat ik niet wil dat de terughoudendheid van een spanning op mijn actuatoren of angst voor het bakken van mijn Pi.
Zodra u het bestuur setup hebt, kunt u uitvoeren:
$sudo i2cdetect -y - a 1
Dit moet leiden tot een lijst van actieve I2C registers. U moet uw Arduino vinden op welk adres u in de code van de Arduino stelt.