Construcción de robots con Python y frambuesa Pi (4 / 6 paso)

Paso 4: ejemplos

He elegido algunos programas útiles y simples que pueden ayudarle a comiencen a entender Python y te conecta a tu Arduino. Hay muchos tutoriales útiles en Youtube y en línea que usted debe investigar si quiere desarrollar una comprensión más fuerte de Python. Sólo voy a explicar brevemente la naturaleza del código incluyendo algunos comentarios dentro del código. Así que si su curiosidad por cómo funciona Python o sus reglas, sintaxis, expresiones. También puedes probar algunos de los enlaces de abajo.

Guía de principiantes
Youtube Tutorial
Arduino - Python

El primer programa que vamos a ejecutar es el scanports_arduino.py este programita busca puertos probables que Arduino se monta típicamente en "UNO" / dev/ttyACM0, 'otros' / dev/ttyUSB0. Vamos a necesitar esta información para el próximo programa.

Copiar y pegar en LXterm

Python /home/pi/scanports_arduino.py

Ya que usando Arduino UNO scanports-arduino.py debemos dar nosotros una terminal como la ventana con la salida de /dev/tttyACM0.

Ahora vamos a utilizar la información para designar nuestro puerto y baudrate para iniciar el siguiente programa term.py.

Copiar y pegar en LXterm

Python /home/pi/term.py /dev/ttyACM0 115200

Cuando se ejecuta correctamente el programa somos capaces de utilizar el teclado para enviar datos a Arduino en serie para controlar nuestro robot.

Y el último programa es una interfaz de botón simple que muestra botones puede hacer clic para enviar los datos a Arduino para manejar el robot.
Puede haga doble clic en Buttons.py o utilice el siguiente comando terminal

Copiar y pegar en LXterm

Python /home/pi/Buttons.py

Siempre puede modificar el programa y croquis para agregar más botones y comandos nuevos.

Artículos Relacionados

Inalámbrico de temporizador de luz de Navidad con Python y frambuesa Pi

Inalámbrico de temporizador de luz de Navidad con Python y frambuesa Pi

actualización 14/01/2014: gracias a todos los que votaron por este proyecto en el concurso de Hacking de Hardware! Esperando a mi nueva pluma del fabricante.¿Actualización 31/12/2013: en busca de una versión más avanzada de este proyecto? Echale mi n
Construir tu Robot de Streaming de Video en Internet controlado con Arduino y frambuesa Pi

Construir tu Robot de Streaming de Video en Internet controlado con Arduino y frambuesa Pi

< el instructivo y el código están listos. ¡ Disfrute! Dejo un comentario Comentarios! >Yo soy (aka LiquidCrystalDisplay / Italia), un estudiante de 14 años de aprendizaje de Israel en el Max Shein secundaria para matemáticas y ciencia avanzada. Est
Uso de XML en la frambuesa Pi con Python

Uso de XML en la frambuesa Pi con Python

Este Instructable discutirá el uso de XML en las aplicaciones de la Raspberry Pi. Paso uno cubre lo que es el formato de las estructuras de datos y XML. Paso dos cubrirá construcción y análisis de XML en Python y paso tres muestra cómo se utiliza XML
La voz de Robot humanoide controlado con Arduino Mega, frambuesa Pi y 1Sheeld

La voz de Robot humanoide controlado con Arduino Mega, frambuesa Pi y 1Sheeld

Robot humanoide es un robot en forma de en forma de un ser humano. Un robot humanoide se utiliza en muchos diversos campos tales como educación para niños, marketing de campo para empresas, herramienta de investigación y desarrollo, entretenimiento y
Cómo hacer un teléfono móvil y un ordenador controlado 3D impreso Robot con Arduino - IoBot.

Cómo hacer un teléfono móvil y un ordenador controlado 3D impreso Robot con Arduino - IoBot.

Si está buscando una manera de controlar un Arduino basado en dispositivos, esta instrucción le mostrará cómo hacerlo mediante la construcción de robots sencillos.La IoBot puede controlarse mediante la aplicación móvil y ordenador vía LAN o Cable USB
Chasis de Robot con en Orugas Impresas 3D

Chasis de Robot con en Orugas Impresas 3D

3D impreso Robot tanque Chasis.(Usted puede encontrar instrucciones más abajo)Este es el primer paso para la construcción de un robot tanque (por las orugas, no tiene armas). De diseño abierto y con el objetivo de pueda ser utilizado en aplicaciones
Portapapeles comunicación PC ↔ Pi con Python

Portapapeles comunicación PC ↔ Pi con Python

Yo normalmente uso mi frambuesa Pi en un escritorio compartido de windows. Comparto también una unidad de red con el Pi. Esto es genial, pero sigo teniendo la molestia del portapapeles en el PC no se refleja en la Pi. Puede haber aplicaciones de plat
Aire suave Robots con LEGOs

Aire suave Robots con LEGOs

este proyecto es un seguimiento de mi proyecto Air-Powered suave pinza robótica, basado en una investigación por el grupo de Whitesides de la Universidad de Harvard. He conseguido muchos comentarios positivos en ese proyecto, pero una repetida pregun
Controles de lectura/emular con Arduino y frambuesa Pi

Controles de lectura/emular con Arduino y frambuesa Pi

Mandos a distancia están en todas partes. Son la interfaz a su televisores, sistemas de música y qué no. Probablemente tienes unos cuantos de repuesto ahí, devastada en la desaparición de su mejor. Animarlos y les ponga en uso! (Skynet aprueba...)Aqu
Sin hilos controlar un Robot con Arduino y módulos RF!

Sin hilos controlar un Robot con Arduino y módulos RF!

/*Edición 05/05/2016Hola chicos, he estado ocupado con la Universidad y no podía responder a comenta. La mayoría de ustedes quería el código y esquemas, hechas un poco mejor por lo que he hecho los esquemas en Eagle 7.2.0 y subido todo en Github.Aquí
Traje de robot con LED

Traje de robot con LED

las razones de por qué yo quería hacer un robot traje son complejas. Para hacer el cuento largo, quería un traje que podría utilizar para entretener a mis compañeros mientras ellos cuidadosamente preparaban para los exámenes finales. Pero no quería c
Construir un Robot muy pequeño: hacer el mundo más pequeño de ruedas Robot con una pinza.

Construir un Robot muy pequeño: hacer el mundo más pequeño de ruedas Robot con una pinza.

Construir un robot de 1/20 pulgada cúbica con una pinza que puede recoger y mover pequeños objetos. Es controlado por un microcontrolador Picaxe. En este momento, creo que esto puede ser más pequeño robot con ruedas del mundo con una pinza. Cambiará
Piano escaleras con Arduino y frambuesa Pi

Piano escaleras con Arduino y frambuesa Pi

¿Que no le gusta la música? Estas escaleras de Piano son una instalación interactiva, relativamente portátil, musical que se puede aplicar a básicamente cualquier hueco de la escalera. He construido para HackPrinceton junto con mis amigos Erica Portn
Hacer un arrastre zombi Robot con patas cortadas

Hacer un arrastre zombi Robot con patas cortadas

Somos todo amor zombies y robots, dos de las cosas que son más probables ser el deshacer un día. Permite ayudar a cosas a lo largo con la construcción de un zombie espeluznante pequeño robot.Mi objetivo con este Instructable es tomar una muñeca y (re