Más allá de StandardFirmata - agregar nuevos dispositivo soporte (8 / 10 paso)

Paso 8: Prueba la nueva funcionalidad

En primer lugar, utilizando el IDE de Arduino, compilar y cargar el bosquejo FirmataPlus.ino modificado seleccionando archivo/ejemplos/FirmataPlus que sólo modificamos.

A continuación necesitamos instalar la nueva versión de PyMata que hemos creado.

En una ventana de comandos administrativos, vaya al directorio donde extrajo PyMatay el tipo:

 python setup.py install 

o para Linux:

sudo sudo python setup.py install 

A continuación queremos ejecutar un script de prueba incluido con la distribución de PyMata . En el directorio de ejemplos de PyMata , es un python script llamado pymata_stepper_test.py (el código se muestra a continuación). Para ejecutar esta secuencia de comandos, vaya al directorio de ejemplos y tipo:

 python pymata_stepper_test.py 

Como se muestra en el YouTube video, debería ver el spin motor una forma y luego a la inversa.

FUENTE 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() 

Artículos Relacionados

Agregar nuevo suelo a la ventana del usb

Agregar nuevo suelo a la ventana del usb

abrir la memoria USBy copiar este código en un bloc de notas[{BE098140-A513-11D0-A3A4-00C04FD706EC}]IconArea_Image =img.jpgIconArea_Text = 0 × 000000Guarde el archivo como desktop.iniSustituir ** img.jpg ** con el nombre del archivo de imagenNota: co
¿LEGO NXT el control con wiimote

¿LEGO NXT el control con wiimote

siempre quiere construir su propio vehículo RC? Ahora usted puede. En control de su diseño y fácil de usar Legos, por ser Legos. Todo lo que necesitas es un Lego NXT, un ordenador con un software de control y Bluetooth dongleTengo 17 años.Paso 1: mat
Mi 1 º dispositivo de Iot con GeekNesia + Arduino Uno + Ethernet Shield y DHT21 via PubSub método

Mi 1 º dispositivo de Iot con GeekNesia + Arduino Uno + Ethernet Shield y DHT21 via PubSub método

Geeknesia es una plataforma de Internet de las cosas, como ThingSpeak pero es :) de Indonesia. GeekNesia todavía Beta espero que habrá algún otro rasgo bueno pronto. Usar Arduino uno y shield Ethernet para enviar datos de DHT21 (Humadity y temperatur
Cómo obtener juegos gratis en Samsung restaurar para VM

Cómo obtener juegos gratis en Samsung restaurar para VM

** este instructable es introducido en el desafío de "hackear", por favor voten por mí:) **Hace unos meses me compré mi primer teléfono, el samsung restore para móvil virgen. Después de unos días de descubrir el teléfono decidí que necesitaba al
Discurso controlado Quadropod

Discurso controlado Quadropod

Este es mi primer post en Instructables y estoy super emocionada de compartir mi conocimiento!Mi post de robot original está aquí: Spryo SpoonTail que es sólo mi robot que muestra algunos trucos pero con un control anclado.En este Instructable voy a
Configurar tu PSP como Monitor secundario

Configurar tu PSP como Monitor secundario

antes de empezar, este es mi primer instructivo, por lo que cualquier información sería genial, gracias.Este instructable le mostrará cómo configurar tu PSP para ser utilizado como un segundo Monitor en tu PC. Esto puede ser útil de muchas maneras, p
¿Cómo usar un Wiimote como Mouse de su computadora

¿Cómo usar un Wiimote como Mouse de su computadora

alguna vez se preguntó qué cosas interesantes se puede hacer con un Wiimote? Si es así, este es sin duda donde debe iniciar-como un ratón!Paso 1: Paso 1: materiales1. un Wiimote (por supuesto)2. WiiMotionPlus (realmente es construido en algunos nuevo
¿Cómo configurar Chromecast con el IPhone?

¿Cómo configurar Chromecast con el IPhone?

Este conjunto de instrucciones le guiará para configurar y utilizar su nuevo chromecast usando tu iPhone.Referencia - fotosGoogle - www.google.com/chromecastTodas las fotos son tomadas de la fuente de chromecast oficial de googlePaso 1: ¿Qué necesita
Elegante casa parte 1: registrador de temperatura de fácil nube habilitado.

Elegante casa parte 1: registrador de temperatura de fácil nube habilitado.

Siempre estuve tentado a tener una "casa inteligente". Gracias a Instructables y Intel que me envió el kit compuesto por Edison Intel con kit de arranque placa Arduino y Grove finalmente tengo la oportunidad de perseguir este sueño. Este es el p
Elegante hogar parte 2: relé de conducción a través de la nube.

Elegante hogar parte 2: relé de conducción a través de la nube.

Por favor familiarizarse y tratar de hacer mi primer instructivo donde te muestro cómo registrar la temperatura de su casa en nube de intel con Edison. Por favor siga los pasos 2-3 lo anterior instructable para configurar su edison y su tablero de in
Cómo agregar un circuito a tu coche

Cómo agregar un circuito a tu coche

Tal vez usted está también en una situación donde usted quiere alguna funcionalidad extra en su coche.Ya sea un extra de salida, una puerta central de bloqueo de sistema o una cafetera integrada.En este instructable quiero mostrarte cómo agregar corr
Como prototipo de un dispositivo lucha de postura para los pies separado

Como prototipo de un dispositivo lucha de postura para los pies separado

Ahora, justo cuando pensabas que tu lucha postura es buena, el entrenador le encendió por las noticias de última hora, su pésimo! Y, arriesgando su posición se arriesga a la Fundación para la luchas todas las jugadas. Experimentado los combatientes -
IoT DIY dispositivos de conexión a Internet con pfodApp

IoT DIY dispositivos de conexión a Internet con pfodApp

Cómo conectarse en casa y a usar la misma conexiónEste instructabe incluye cómo obtener su pfodDevice WiFi, IoT, conectado a Internet. También muestra cómo el pfodApp soluciona el problema de no poder conectarse al dispositivo local a través de Inter
Lucha contra postura Coaching dispositivo (pivote) - previene el pie de pivote Slacking por los ladridos

Lucha contra postura Coaching dispositivo (pivote) - previene el pie de pivote Slacking por los ladridos

Lucha contra principiantes a través de los veteranos puede ahora entrenar con un entrenador incansable que está con usted cada paso del camino, para mejorar la Fundación más básica y vital para ganar una pelea, la postura básica. Enfrentémoslo, sin a