Stap 2: Pi Blaster
De PWM op de Pi wordt gedaan met de Pi blaster Daemon. De server verzendt gegevens naar de servo's direct van de Pi en software voor de PI-BLASTER FIFO.
- sudo ad rem-worden installeren autoconf
- git clone https://github.com/sarfata/pi-blaster.git
- cd pi-blaster
- ./autogen.sh
- . / configuremake
- sudo maakt installeren
- sudo make uninstall - om te stoppen met automatische start
FIFO is op /dev/pi-blaster
Volledig inschakelen GPIO pin 17:
echo "17 = 1" > /dev/pi-blaster
GPIO pin 17 instellen op een PWM van 20%
echo "17 = 0,2" > /dev/pi-blaster
Als u wilt testen gewoon gebruik maken van schrijf een multimeter en sommige echo-opdrachten, op papier wat u wilt verzenden naar uw servo's om hen te doen wat je wilt. Check mijn servercode voor mijn waarden, jou zullen nauwe gelukkig kunt u hen met de 0-3.3V aangeboden door de PI, zoals de controle-signaal unipolaire is.
Voor de bedrading loom gebruikte ik een IDC-connector en sommige 2,54 mm-header.
Opmerking: (1) ik heb problemen met dit mengen met de windows-omgeving van de PIs in het verleden met lockups zodat ik niet de neiging om op te starten in de PI X windows-interface. (2) sudo chown root test.sh, dan sudo chmod + s test.sh als scripts aan acces GPIO als niet root