Stap 3: De stuurprogramma's met de voorbeeldcode testen
Oke, dus nu is het tijd om te testen of de Phidgets werken. We doen dit door het draaien van een van de C-voorbeelden die worden aangeboden op de website van Phidgets. Eerst moeten we om te downloaden en de voorbeelden uitpakken:
wget http://www.phidgets.com/downloads/examples/phidget21-c-examples.tar.gz
tar zxvf phidget21-c-examples.tar.gz
Nu doen we het tabblad truc opnieuw te wijzigen in de juiste directory. "cd phidget21 - c-" [TAB] om iets als:
cd phidget21-c-examples-2.1.8.20140319/
Laten we beginnen met de hello world voorbeeld. Compileer het met gcc, onthouden te koppelen aan de Phidget-bibliotheken:
gcc HelloWorld.c -o HelloWorld -lphidget21
En uitvoeren met de privileges van de super gebruiker om ervoor te zorgen dat we toegang hebben tot de USB-poorten
sudo ./HelloWorld
U ziet iets als de eerste afbeelding.
Zoals u zien kunt, vermeld deze een unipolaire Stepper Controller hier, hoewel je alleen dat zien moet als u gebeurde één set up te hebben. Het is waarschijnlijker dat u ziet een InterfaceKit als dat is wat u bent aan de slag met, of geen apparaten helemaal als u om het even wat nog niet hebt aangesloten. We beseffen niet dat iedereen zal een Stepper Phidget hebben hiervoor, dus u kunt vervangen door uw eigen Phidget. Bijvoorbeeld, is het voorbeeld InterfaceKit InterfaceKit-simple.c. Laten we eens kijken wat er gebeurt als we al de Stepper-simple.c-voorbeeld lopen:
gcc Stepper-simple.c -o Stepper-simple -lphidget21
sudo ./Stepper-simple
U zal worden ertoe aangezet om te raken van een toets een paar keer terwijl het draait de stappenmotor rond in verschillende richtingen, zoals kan worden gezien in de tweede en derde afbeeldingen.
Dus daar heb je het, we hebben met succes Phidgets verbonden met de Raspberry Pi en gekregen ze om iets te doen echt. Stel dat u niet wilt gebruiken van C als uw programmeertaal wel. Phidgets ondersteunt tal van andere talen onder Linux zoals C++, C#, Python, Java en zelfs Ruby!