Un Arduino RSS Feed Mostrar (5 / 6 paso)

Paso 5: El código de Python

#import biblioteca para hacer peticiones http:
Import urllib2
#import pyserial biblioteca
serial de importación
#import biblioteca en tiempo de los retrasos
tiempo de importación

#import xml parser llamado minidom:
de xml.dom.minidom importación parseString

#Initialize la conexión serie en COM3 o cualquier puerto de tu arduino utiliza a 9600 baudios
ser = serial. Serie ("\\.\COM3", 9600)
i = 1
#delay para estabilidad mientras se logra la conexión
Time.Sleep(5)
mientras yo == 1:
#download el archivo rss no dude en poner su propio url rss aquí
archivo = urllib2.urlopen ('http://news.sky.com/feeds/rss/world.xml')
#convert en cadena
datos = file.read()
#close el archivo
File.Close()
#parse el xml de la cadena de
Dom = parseString(data)
#retrieve la primera etiqueta xml (datos de < Etiquetas > < / tag >) que el parser encuentra con nombre tagName cambia etiquetas para obtener diferentes datos
xmlTag = dom.getElementsByTagName('title')[2].toxml()
# [2] indica que se puede analizar la etiqueta de título 3 que encuentra, contando empieza en 0
#strip de la etiqueta (datos de < Etiquetas > < / tag >---> datos)
xmlData=xmlTag.replace('<title>','').replace (' </título >','')
#write el marcador ~ a serial
ser.Write('~')
Time.Sleep(5)
#split la cadena en palabras individuales
nums = xmlData.split(' ')
#loop hasta que se han impreso las palabras en cadena
para num en nums:
Palabra de #write 1
ser.Write(NUM)
# escribir 1 espacio
ser.Write(' ')
# EL RETRASO ES NECESARIO. Evita el desbordamiento del búfer de arduino.
Time.Sleep(2)
# Escriba ~ para cerrar la cadena y Dile el envío de información de arduino está terminado
ser.Write('~')
# Espere 5 minutos antes de la segunda verificación de RSS y volver a enviar datos a Arduino
Time.Sleep(300)

Artículos Relacionados

Piratería de Microsoft Office Excel para leer noticias stock en vivo RSS feeds

Piratería de Microsoft Office Excel para leer noticias stock en vivo RSS feeds

usted puede conseguir fácilmente a Excel como un vivo lector de noticias RSS stock con un complemento gratuito. Lo genial de esto, en lugar de usar un lector de noticias habitual, es que usted puede tenerlo a actualizar las noticias según el símbolo
RSS Feed - Honda Sniper de Raikou

RSS Feed - Honda Sniper de Raikou

algunos de ustedes podrían obtener el chiste en el título, pero de todos modos, esta es mi nueva pistola que yo estoy publicando para la Navidad. Es una Honda, no un carnero . Esto tomó un tiempo para hacer, y espero que lo disfrute. Lo he probado mu
Noticias de Arduino feed notifier

Noticias de Arduino feed notifier

Esto es un notificador de noticias de Arduino.Función: Comprueba diversas fuentes online de rss (Noticias y medios sociales), y si encuentra una actualización en cualquiera de estas fuentes de señales con un LED y un servo antes de mostrar el título
Twitter Tweets a acatar las reglas de Twitter, OAuth, PHP, feed, RSS se utilizan aplicaciones motor

Twitter Tweets a acatar las reglas de Twitter, OAuth, PHP, feed, RSS se utilizan aplicaciones motor

Usted puede han disfrutado de los canales RSS Twitter ofrecida hace algún tiempo, pero desaparecieron en marzo de 2013. En septiembre de 2012 Twitter dio a conocer la versión 1.1 de su API. Twitter ahora ofrece seguridad de datos en el formato de JAS
Cómo agregar el feed RSS de su Blog a Hootsuite

Cómo agregar el feed RSS de su Blog a Hootsuite

Blogging es algo más que escribir y haga clic en publicar. Escribes un mensaje, añadir una imagen, pulse publicar y luego tienes que salir y promover el contenido que acaba de escribir!Es mucho tiempo pero Hootsuite puede ayudar a acelerar el proceso
Cómo hacer un control remoto inteligente web-títere por hacking Twitter, Google, Skype, Arduino y procesamiento!

Cómo hacer un control remoto inteligente web-títere por hacking Twitter, Google, Skype, Arduino y procesamiento!

Cómo manipular un objeto físico en la web sólo mediante el uso de servicios comunes de la web y sus datos de acceso se alimenta, con alguno añadido abrir cosas fuente para decodificar y manipular los datos y, en definitiva, utilizar los datos para mo
GLO: El tablero de mensaje de medianoche y la visualización de RSS

GLO: El tablero de mensaje de medianoche y la visualización de RSS

como un niño pequeño, recuerdo el brillo en la oscuridad las estrellas y formas uno puede pegarse en su techo para vista en tiempo de noche, francamente recuerdo las formas siendo extremadamente aburridoMayores, equipadas con algunos conocimientos de
Interactivo Arduino Powered mesa

Interactivo Arduino Powered mesa

una rápida delantera Nota: este es mi primer Instructable y mi primer gran proyecto de Arduino, así que si ves cualquier error estúpido o tener una idea de cómo las cosas podrían hacerse mejor, entonces por favor hágamelo saber.Ahora que el que está
Twitter controla salidas de Arduino - no PC - pantalla de LCD + Sensor datos a Twitter

Twitter controla salidas de Arduino - no PC - pantalla de LCD + Sensor datos a Twitter

Control digital hacia fuera los pernos por mensajes de Twitter. Lecturas del sensor enviadas a Twitter.MODIFICADO por JOHN Xativa de Twitter2LCD escrito originalmente por Fabrizio GranelliVer * Usted puede enviar mensajes de texto a la pantalla de LC
Proximidad de colega de Arduino Ping

Proximidad de colega de Arduino Ping

Esto es un notificador de Arduino colega proximidad.Función:Hace ping a direcciones IP para que aparezca la respuesta con LEDs. Si se recibe una respuesta, un LED correspondiente se enciende. También puede ping dispositivos móviles wifi conectado, o
Plataforma robótica Arduino simple!

Plataforma robótica Arduino simple!

Acabo de recibir un Arduino después de jugar un rato con algunos Microcontroladores AVR durante reuniones del equipo de robótica.  Me gustó la idea de un chip programable realmente barato que podría ejecutar cualquier cosa desde una interfaz de compu
Arduino Nano + suelo humedad Sensor + LCD

Arduino Nano + suelo humedad Sensor + LCD

Podemos utilizar el sensor de humedad del suelo con arduino nano y Mostrar datos en un 2 x 16 lcd. Vamos a empezar...Paso 1: Añadir 2 X 16 LCD con Arduino NanoRS = 12R/W = tierraHABILITAR = 11LCD D4 = 9LCD D5 = 8LCD D6 = 7LCD D7 = 6Puedes ver otras c
Arduino básico: Hacer sonido

Arduino básico: Hacer sonido

el arduino es sin duda el pequeño micro controlador que podría. Usted puede hacer mucho con ella! En instructables hemos estado teniendo tan divertido con los arduinos, Queríamos mostrar a la comunidad de hacer algunos de los conceptos básicos.Este p