StandardFirmata - Unterstützung für neue Hardware hinzufügen hinausgehende (8 / 10 schritt)

Schritt 8: Testen der neuen Funktionalität


Erstens mit der Arduino IDE, übersetzen Sie und laden Sie die modifizierte FirmataPlus.ino Skizze wählen Sie Datei/Beispiele/FirmataPlus, den wir gerade geändert.

Als nächstes müssen wir die neue Version von PyMata erstellten wir.

In einem administrativen Befehlsfenster, gehen Sie zum Verzeichnis wo Sie PyMata, extrahiert und Typ:

 python setup.py install 

oder für Linux:

sudo sudo python setup.py install 

Als nächstes wollen wir ein Testskript inbegriffen mit der PyMata Verteilung ausgeführt. Im PyMata -Beispiele-Verzeichnis ist ein Python Skript namens pymata_stepper_test.py (der Code ist unten dargestellt). Um dieses Skript auszuführen, gehen Sie auf die Beispiele Verzeichnis und Typ:

 python pymata_stepper_test.py 

Wie im YouTube video gezeigt, sollten Sie den motor Spin eine Möglichkeit und dann umgekehrt sehen.

Quelle für pymata_stepper_test.py

 from PyMata.pymata import PyMata import time 
 # Create an instance of PyMata. firmata = PyMata("/dev/ttyACM0") 
 # send the arduino a firmata reset firmata.reset() 
 # configure the stepper to use pins 9.10,11,12 and specify 512 steps per revolution firmata.stepper_config( 512, [12, 11, 10, 9]) 
 # allow time for config to complete time.sleep(.5) 
 # ask Arduino to return the stepper library version number to PyMata firmata.stepper_request_library_version() 
 # allow time for command and reply to go across the serial link time.sleep(.5) 
 print "Stepper Library Version", print firmata.get_stepper_version() 
 # move motor #0 500 steps forward at a speed of 20 firmata.stepper_step(20, 500) 
 # move motor #0 500 steps reverse at a speed of 20 firmata.stepper_step(20, -500) 
 # close firmata firmata.close() 

In Verbindung stehende Artikel

Fan-Unterstützung für Gen6 Elektronik hinzufügen

Fan-Unterstützung für Gen6 Elektronik hinzufügen

für eine Weile jetzt habe ich einen 3D-Drucker. Ein Orca V0.43 um genau zu sein.Dies ist ein 3D-Drucker von http://www.mendel-parts.com/.Ich bin sehr zufrieden mit dem Drucker, druckt es gut, es ist nicht so schwer, zusammen und es sieht gut aus.Aber
Werkzeuge-CLOUD: Neue Werkzeug hinzufügen

Werkzeuge-CLOUD: Neue Werkzeug hinzufügen

Neues Werkzeug hinzufügenSchritt 1: Klicken Sie "Werkzeug"Schritt 2: Daten bearbeitenGeben Sie BlueSwarf Dashboard sechsstellige Nummer, falls zutreffend. Wenn Sie eine zuweisen möchten, benutzen Sie diesen Zufallszahlen-Generator. Wenn Sie eine
ALTES MESSER NEUE HOLZ HINZUFÜGEN!

ALTES MESSER NEUE HOLZ HINZUFÜGEN!

Haben Sie ein altes Taschenmesser, Sie lieben, aber das Holz sieht schrecklich, nun ist es besser als neu aussehen könnte.Schritt 1: Finden Sie Holz ich habe einen Pice übrig gebliebenen Walnuss aus einem früheren Projekt aber können Sie, was Ihnen a
Wie Peter Ritters Auduino Projekt hinzufügen Schaltfläche Funktionen

Wie Peter Ritters Auduino Projekt hinzufügen Schaltfläche Funktionen

es macht Spaß! Gib nicht auf! Ich will nicht.Schritt 1: Erstellen der Auduino! Dieses Projekt ist einfach und sehr lustig. Ein großes Lob an Peter Ritter!Leute empfehlen in der Regel Prototyping mit einem Steckbrett sicherstellen, Ihre Töpfe arbeiten
Lebensdauer der Batterie für Ihre Turtle Beach X31 drahtlose Kopfhörer hinzufügen

Lebensdauer der Batterie für Ihre Turtle Beach X31 drahtlose Kopfhörer hinzufügen

haben Sie ein paar dieser Turtle Beach wireless-Gaming-Kopfhörer, Sie bereits wissen, sie sind ziemlich süß. Leider, Sie wahrscheinlich auch wissen, dass sie zu häufig aus Batterien ausgeführt werden können.Geringe Turtle Beach Attribute Akkulaufzeit
Mit Ihrem iPhone OSM POI-Standorte hinzufügen

Mit Ihrem iPhone OSM POI-Standorte hinzufügen

hinzufügen von Orten von Interesse (OVI) Standorte für das Projekt Open Street Map (OSM) ist ein guter Weg, um die digitale Darstellung von den umliegenden Gemeinden zu verbessern! Es ist einfacher als Sie denken, da Sie einfach mit Ihrem iPhone (und
Gewusst wie: Hinzufügen von Übergängen in iMovie HD

Gewusst wie: Hinzufügen von Übergängen in iMovie HD

Dieser Screencast zeigt Ihnen die Grundlagen des Hinzufügen von Übergängen in iMovie HD. Es bietet Ihnen Schritt für Schritt Anleitung beginnen ganz am Anfang des gewusst wie: Öffnen Sie die Anwendungen und starten Sie ein neues Projekt hinzufügen vo
Gewusst wie: hinzufügen Emoticons auf iOS 6

Gewusst wie: hinzufügen Emoticons auf iOS 6

Schritt 1: Öffnen Sie die Einstellungen Einstellungen öffnen, und tippen Sie auf allgemein.Schritt 2: Wählen Sie Tastatur Tastatur finden Sie im unteren Bereich.Schritt 3: Wählen Sie Tastaturen.Schritt 4: Wählen Sie neue Tastatur hinzufügenSchritt 5:
Hinzufügen von Digispark (mit Bootloader) Unterstützung zu bestehenden Arduino 1.6.x IDE

Hinzufügen von Digispark (mit Bootloader) Unterstützung zu bestehenden Arduino 1.6.x IDE

Digispark ist kleiner Arduino IDE kompatibel Entwicklungsboard basiert auf dem Atmel attiny85, die direkt mit USB verbunden. Es hat sehr wenige Pins, aber immer noch einige nette Dinge tun kann. Digispark ist copyright von Digistump LLC (digistump.co
ESP8266 mit Beispielcode Test Arduino-Unterstützung hinzufügen

ESP8266 mit Beispielcode Test Arduino-Unterstützung hinzufügen

Esp8266 packt eine Menge Punch. Es ist nicht nur ein WiFi-Modul, sondern auch einen anständigen Mikrocontroller erbaut. Jetzt ist das beste Teil hat die Gemeinschaft gemacht Programmierung dieser eingebauten Mikrocontroller sehr einfach durch das Hin
Hinzufügen von Bluetooth-Unterstützung zu Ihrem Auto

Hinzufügen von Bluetooth-Unterstützung zu Ihrem Auto

Ich kaufte mir eine gebrauchte Toyota Matrix 2011 und es hat einen AUX-Anschluss Ihr Handy oder MP3-Player anschließen, so dass es auf das Autoradio spielt. Es ist ein großartiges Feature und ich nutze es aber das Audio-Kabel ist ärgerlich und ist im
Machen Sie unentbehrlich, Portable, nützliche Unterstützung Beiträge.

Machen Sie unentbehrlich, Portable, nützliche Unterstützung Beiträge.

Diese instructable zeigt wie man eine portable, und äußerst hilfreiche Unterstützung post(s). Einsetzbar in vielen Funktionen, viele Bereiche. Wie Sie sehen werden, gibt es viele Einsatzmöglichkeiten für diese Beiträge.Schritt 1: Verwenden von Formul
Stativ-Unterstützung für eine QuickCam (oder andere Webcam)

Stativ-Unterstützung für eine QuickCam (oder andere Webcam)

es gibt viele Gründe, vielleicht möchten Ihre Webcam auf einem Stativ zu setzen.  Ich musste dies tun, da Stand für meine Logitech QuickCam Pro 4000 fehlte, aber es oft schön, im Allgemeinen für bessere Bilder mit einem Stativ verwenden, ist vor alle
Unterstützung der Obdachlosen auf einem Etat

Unterstützung der Obdachlosen auf einem Etat

Ich arbeite an einer sehr belebten Ecke in L.A. mit einer signifikanten obdachlose Bevölkerung in der Nachbarschaft. Es ist ein besonderer Kerl mit einem kleinen Hund, der immer vor dem gleichen Restaurant, und jedes Mal, wenn ich an ihm vorbeiging,