(Inofficiell) API Guide för mDrawBot mScara (4 / 4 steg)
Steg 4: Exempel på användning
Ett exempel på att använda dessa kommandon följer nedan. För att skicka dessa kommandon, använde jag en Linux-server ansluten till Orion via USB. Detta är för kommandoradsgränssnitt, inte för GUI.
Obs : Om du använder en Raspberry Pi, måste du antingen lämna Orion strömbrytaren på eller använda en strömförsörjd USB-hubb. Raspi inte levererar tillräckligt strömmen för att hålla Orion drivs upp av sig själv. |
Obs : Du måste har tidigare installerat och drivs av mScara med mDraw programvara på en dator så att du vet att mScara fungerar korrekt innan du fortsätter. Även anger standard EPROM inställningar. |
1.Anslut USB-kabeln mellan Linux-server och din Arduino Orion.
Observera att denna port måste kunna köras på 115200 baud. Inte alla servrar kan göra det!
2. på Linux-server:
$ ls-lart/dev/tty *
Leta efter den sista posten (senaste datum). Detta skulle vara USB-seriell port.
CRW-rw---1 root dialout 188, 0 1 november 19:01 / dev/ttyUSB0
På Raspi, det skulle vara något som/dev/ttyACM0
3. skapa ett test python program att prata till porten: (ersätta din port)
$ nano porttest.py
import serienummer, tid
ser = följetong. Serial ("/ dev/ttyUSB0", 115200, timeout = 20)
Time.Sleep(2) # bara ge lite tid för port öppen
ser.write ('M10' + '\n')
skriva ut ("EPROM:" +ser.readline())
skriva ut (ser.readline())
skriva ut ("färdig")
ser.Close()
Var noga med mScara motor brytaren slås på och tidigare testats med hjälp av mDraw.
Sedan köra testet:
$ sudo python./porttest.py
Du borde se något lik:
EPROM: M10 MSCARA 168 206-373.99 0,00 A0 B0 S60 U160 D135
Okej
4. det finns flera andra test program i katalogen API guide github på: