Paso 2: Pi Blaster
El PWM en el Pi se realiza con el bláster de Pi Daemon. El servidor envía los datos a los servos directo de la Pi y el software para el FIFO de PI-BLASTER.
- sudo apt-get install autoconf
- git clone https://github.com/sarfata/pi-blaster.git
- CD pi-blaster
- ./autogen.sh
- . / configuremake
- sudo hacer instalar
- sudo hacer desinstalar - para detener el arranque automático
FIFO es en /dev/pi-blaster
Para activar completamente el pin GPIO 17:
echo "17 = 1" > /dev/pi-blaster
Configurar pin GPIO 17 para un PWM del 20%
echo "17 = 0.2" > /dev/pi-blaster
Para probar apenas utilice un multímetro y algunos comandos eco, escribir en papel lo que usted necesita para enviar a tus servos para conseguir que haga lo quiera. Comprobar mi código de servidor para mis valores, tuyo será cercano por suerte se puede controlar con el 0-3.3V ofrecidas por la PI como la señal de control es unipolar.
Para el telar del cableado usé un conector IDC y algún encabezado de 2.54 milímetros.
Nota - (1) he tenido problemas con este interfiriendo con el entorno de windows de PIs en el pasado con bloqueos por lo que no tienden a arrancar en la interfaz de windows de PI X. (2) sudo chown root test.sh y luego sudo chmod + s test.sh para permitir secuencias de comandos para acceso GPIO como no root