Trådlös Arduino kontroll med hjälp av BeagleBone svart eller Raspberry Pi (4 / 5 steg)
Steg 4: Kör en snabb "Hello World" LED blinkar Test
Gå till katalogen PyMata exempel på BBB eller RPi, och öppna med din favorit editor pymata_blink.py. Ändra den befintliga koden från:
# Skapa en PyMata förekomst med Arduino COM-porten som Indataparametern
firmata = PyMata("/dev/ttyACM0")
till:
# Skapa en PyMata förekomst med Arduino COM-porten som Indataparametern
firmata = PyMata("/dev/rfcomm0")
Och slutligen, för att starta skriptet, på BBB och blinkar LED på Arduino, skriv: python./pymata_blink.py
python./pymata_blink.py
PyMata version 1,58 Copyright(C) 2013-14 Alan Yorinks alla rättigheter reserverade.
< p > Öppna Arduino seriell port /dev/rfcomm0 < br > vänta medan Arduino är att bli upptäckt. Detta kan ta upp till 30 sekunder...
Styrelsen initierats i 0 sekunder
Totalt antal stift upptäckt = 20
Totalt antal analoga Pins upptäckt = 6
Blinkande lysdiod 13 10 gånger
1
2
3
4
5
6
7
8
9
10
PyMata close(): ringa sys.exit(0): vi ses snart < /p >
Det finns en tid förseningar inblandade, så ha tålamod medan skriptet körs. Du kan se några undantag efter PyMata close(). Om du gör kan detta ignoreras.