Stap 5: nu voor de Arduino bits...
De VarSpeedServo-bibliotheek aan uw Arduino IDE met behulp van de methode van de import van de gebruikelijke bibliotheek toevoegen. (https://github.com/netlabtoolkit/VarSpeedServo).
Deze bibliotheek is zeer goed voor zijnde kundig voor controle van de snelheid van de servo zonder te knoeien over PWM timing, knoeien met het bestand standaard servo.h of langzame lussen aanbrengend uw code. Er zijn 3 delen aan de servo-methode... hoek, snelheid en "wachten voor verhuizing tot finish". Check out de schets, en u zult zien dat het is vrij ongecompliceerd.
Kopieer en plak de schets van de bijgevoegde txt-bestand, plak in een nieuwe schets en upload naar de Nano. Ik ben nog steeds leren van deze taal, en het is waarschijnlijk een zeer slecht, rotonde manier van doen, maar het werkt, dus wees niet te hard op mij.
U moet nu make-up een divider spanning voor gebruik tussen Pi (pin 4, Tx) en Nano (pin 16, D1/Tx). Dit is omdat de Nano 5v op de IC2 pinnen gebruikt en de Pi 3.3V gebruikt.
Rechtstreeks verbinding maken de 2 samen... en de rook zal ontsnappen aan de Pi (natuurlijk duurder degene zal branden eerste... volkomen logisch!)
Hier is hoe...
http://blog.oscarliang.net/Raspberry-Pi-and-arduin...
Zodra u dat hebt gedaan, dan de signaal draad van elke servo naar de pinnen van de Nano 3 sluit, 5, 6, 9, 10, 11 (alle PWN pins), alle de servo + draden aan een gemeenschappelijk vermogen spoor, en alle draden naar het spoor van een gemeenschappelijke grond. Zorg ervoor dat de Nano gnd pin, Pi GPIO gnd pin en servo gronden zijn alle aangesloten op de zelfde spoorstaaf.
Sluit de servo + spoor aan een mooie vlezige 5V (ben ik met behulp van een 7.4V LiPo 1000mAh), batterij negatief reageren op het spoor van de grond.
Steek een kabel USB/USBmini tussen een USB-poort op de Pi en de Nano. Een voeding aansluiten op de Pi, en wacht tot alles is opgestart. Verbinding maken met uw Pi WAP, open de browser en ga naar uw webserver... speeltijd! :-)
Hoop dat zulks zit van sommige gebruik naar iemand. Het was interessant samenstellen van alle verschillende onderdelen, en opent enkele opties voor het combineren van de kracht van de Pi te leveren van een web gebaseerd GUI voor het beheersen van de back-end van een arduino.
Ik ben momenteel experimenteren met de ATTiny84 20PU chip praten en naar een NRF24L01 wifi module voor een web-minder versie hiervan. Ik kan opvolgen met een instructable voor dat ook.
Hoofd over aan mijn youtube link voor een video van de Raspiduino in actie en misschien stoppen door mijn A3-printer naar CNC machine conversie video onderweg afgelopen.
Cheers.