Stap 4: Voorbeeld van gebruik
Hieronder volgt een voorbeeld van het gebruik van deze opdrachten. Voor het verzenden van deze commando's, gebruikte ik een Linux-server verbonden met de Orion via USB. Dit is voor de Command Line interface, niet voor GUI.
Opmerking : Als u een Raspberry Pi hebt gebruikt, moet u de Orion's / uit-schakelaar ingeschakeld laten of gebruik een Powered USB Hub. De Raspi levert niet genoeg stroom om te houden van de Orion vanzelf ingeschakeld. |
Opmerking : U moet eerder hebt geïnstalleerd en bediend de mScara via mDraw software op een PC, zodat u weet dat de mScara goed werkt voordat u verdergaat. Ook stelt de standaard instellingen van de EPROM. |
1.sluit de USB-kabel tussen de Linux-server en uw Arduino Orion.
Merk op dat deze poort moet kundig voor stormloop op 115200 baud. Niet alle servers annuleerteken verrichten welk!
2. op de Linux-server:
$ ls – lart/dev/tty *
Zoek naar de laatste vermelding (nieuwste datum). Dit zou de USB seriële poort.
CRW-rw---1 wortel zelf bellen met Remote 188, 0 1 Nov 19:01 / dev/ttyUSB0
Op Raspi, het zou iets als/dev/ttyACM0
3. Maak een test python programma om te praten met de poort: (vervangende uw poort)
$ nano porttest.py
import serial, time ser = serial.Serial('/dev/ttyUSB0', 115200, timeout=20) time.sleep(2) # just give some time for port open ser.write('M10' + '\n') print ("EPROM:"+ser.readline()) print (ser.readline()) print ("FINISHED") ser.close()
Zorg ervoor dat de mScara motor schakelaar is ingeschakeld op en eerder getest met behulp van mDraw.
Voer de test:
$ sudo python./porttest.py
U ziet iets als:
EPROM: M10 MSCARA 168 206-373.99 0,00 A0 B0 S60 U160 D135
OK
4. er zijn verschillende andere test-programma's beschikbaar in de API gids github directory op: