Paso 3: Probar los Drivers con el código de ejemplo
Bueno, ahora es tiempo para probar si funciona el Phidgets. Lo haremos mediante la ejecución de algunos de los ejemplos de C que se proporcionan en el sitio web de Phidgets. Primero tenemos que descargar y descomprimir los ejemplos:
http://www.Phidgets.com/downloads/examples/phidget21-c-examples.tar.gz
tar zxvf phidget21-c-examples.tar.gz
Ahora hacemos el truco de la ficha otra vez para cambiar al directorio correcto. «cd phidget21 - c-"[TAB] para obtener algo como:
CD phidget21-c-examples-2.1.8.20140319/
Permite comenzar con el ejemplo de Hola mundo. Compilar con gcc, recordando a vincular a las bibliotecas de Phidget:
gcc HelloWorld.c -o HelloWorld-lphidget21
Y luego ejecutar con privilegios de super usuario para que tengan acceso a los puertos USB
sudo. / HelloWorld
Usted debería ver algo como la primera imagen.
Como se puede ver, aparece un controlador paso a paso Unipolar, aunque sólo verá si sucedió tener un sistema para arriba también. Es más probable que verás un InterfaceKit si eso es lo eres para empezar con o sin dispositivos en absoluto si no has conectado nada todavía. Nos damos cuenta no todo el mundo tendrá un Phidget paso a paso, por lo que se puede sustituir su propio Phidget. Por ejemplo, el ejemplo de InterfaceKit es InterfaceKit-simple.c. Vamos a ver qué pasa si ejecutamos el ejemplo paso a paso-simple.c sin embargo:
gcc paso a paso-simple.c - o paso a paso-simple - lphidget21
sudo. / simple paso a paso
Se le pedirá para golpear una tecla varias veces mientras gira el motor paso a paso todo en varias direcciones, como se aprecia en las imágenes de la segunda y terceros.
Así que ahí lo tienes, con éxito hemos conectado Phidgets a la frambuesa Pi y conseguido que hagan algo real. Suponga que usted no desea utilizar C como su lenguaje de programación aunque. Phidgets soporta un montón de otros idiomas bajo Linux como C++, C#, Python, Java y Ruby incluso!