¿Tweet-a-Pot: Twitter habilitado Coffee Pot (4 / 8 paso)

Paso 4: El código: lado de Python

Primero deja pasar nuestro código python. El código de python básicamente utiliza la librería python-twitter a twitter los estatus de usuario "x", luego toma el último estado y busca el término "#driptwit".
Si encuentra envía el valor ascii de 1 puerto serie (y el arduino), si se encuentra #driptwitstop, envía un valor ascii de 0.
Por último los lazos y comprueba la cuenta de twitter cada 15 segundos en busca de cambios.

Como se puede ver, abajo es donde introducimos las claves tienes de twitter en el último paso.

Aquí está el código:

#******************************************#
# Tweet-a-Pot por Gregg Horton 2011 #
# Correo electrónico cambios o #
actualizaciones de # greggahorton #
# *****************************************#

##Import bibliotecas

twitter de importación
serial de importación
tiempo de importación

##authenticate con twitter
API = twitter. API (consumer_key = 'consumerkeyhere', consumer_secret = 'consumersecrethere', access_token_key = 'accesskey', access_token_secret = 'accesssecret')

##set a su puerto serial
ser = serial. Serial ('/ dev/ttyUSB0', 19200)

## comprobar puerto serial
DEF checkokay():
ser.flushInput()
Time.Sleep(3)
line=ser.ReadLine()
Time.Sleep(3)

Si línea == ' ':
line=ser.ReadLine()
imprimir 'aquí'
## Mensaje de bienvenida
imprimir 'Bienvenido a goteo Twit!'
imprimir 'Hacer café...'
DEF driptwit():
Estado =]
x = 0

Estado = api. GetUserTimeline('X') ##grab últimos Estados

checkIt = [s.text s en el estado] ##put estado en una matriz

goteo = checkIt[0].split() #split # primer tweet en palabras

## Busque el partido y escribir serial if coinciden con
Si goteo [0] == '#driptwit':
imprimir 'Tweet recibido, la preparación de café'
ser.Write('1')
goteo de Elif [0] == '#driptwitstop': #break # si
ser.Write('0')
imprimir 'parado, esperando instrucciones.'
otra cosa:
ser.Write('0')
impresión Tweet' espera'

mientras que 1:
driptwit() ## llamar a función driptwit
Time.Sleep(15) ## sueño durante 15 segundos para evitar la limitación de velocidad

Artículos Relacionados

Máquina del caramelo de Twitter habilitado

Máquina del caramelo de Twitter habilitado

regalar dulces es una máquina de dulces de twitter habilitado construida por mí yTweet o darnos dulces y usted puede verlo en vivo en http://www.giveawaycandy.com/Hardware:Máquina del caramelo - carrusel Jukebox maquina de chiclesServo - rotación com
Instructable-en-un-Tweet: Cómo eludir totalmente el límite de caracteres de Twitter

Instructable-en-un-Tweet: Cómo eludir totalmente el límite de caracteres de Twitter

a veces, quiere decir algo que exceda el límite de caracteres 140 de Twitter.Podría publicar en línea en alguna parte e incluir un enlace o romper el texto en un número de tweets separadas, pero ambas opciones el riesgo de una falta de seguimiento, y
Tweet el interruptor

Tweet el interruptor

El propósito de este tutorial es enseñar a gente cómo python (Twiitter API) puede ser utilizado junto con Arduino para conexión A Led de luz con cuenta de Twitter. Mi inspiración para este proyecto proviene del proyecto Tweet-a-Pot-Twitter-Enabled-Co
Hacer que tu mascota platos tweet!

Hacer que tu mascota platos tweet!

Dar mascotas todo: comida, agua, un hogar, juguetes y amor. ¿Por qué no darles una cuenta de twitter?Este proyecto le permite supervisar hábitos de alimentación de sus mascotas y recibir avisos cuando los suministros están bajos. También es una maner
Dormir n' Tweet

Dormir n' Tweet

Paso 1: El sueño n' Tweet Ahora estoy suerte de trabajar en la compañía más grande en el mundo como una Universidad de Waterloo, estudiante de la cooperativa. Incluso no podría ser una compañía que usted ha oído de todo. Se llaman Upverter y estamos
Poema caja de Twitter

Poema caja de Twitter

Este es un proyecto que fue inspirado por Twitty juguete de gato Kitty http://makezine.com/22/kittytwitty/ de Marc de Vinck . Incorpora un lector RFID y BlinkM, un LED RGB programable. La lámpara tweets poemas al azar de color cuando detecta una de l
Detección de componente termoeléctrico Twitter

Detección de componente termoeléctrico Twitter

Este proyecto de Arduino fue pensado originalmente para sentido cuando alguien escribió en Twitter con la palabra "caliente" o la palabra "frío" y responden a este estímulo encendiendo un LED correspondiente y establecer un elemento Pe
Alarma de Twitter Arduino con un sensor PIR. aka AlarmIno

Alarma de Twitter Arduino con un sensor PIR. aka AlarmIno

Hola hoy mostrará usted como hacer una Twitter alarma de Arduino con un sensor PIR.Le será necesario:Un pin de parallax PIR sensor 3Cable EthernetEscudo de Ethernet (que yo uso éste)ProtoboardArduino UNO6 cables de puentePaso 1: Conexión lo para arri
Cómo usar Twitter para conectarse con la Iglesia Bautista victoria

Cómo usar Twitter para conectarse con la Iglesia Bautista victoria

Twitter es un servicio de internet en la World Wide Web (WWW) que permite mensajes de texto corto que se transmitirá a todo el mundo o sólo tus amigos, dependiendo de lo que usted quiere.Usted puede enviar mensajes a Twitter a través de correo electr
La silla de la oficina de Twitter

La silla de la oficina de Twitter

canto la silla de la oficina "tweets" (mensajes de una actualización de Twitter) sobre la detección de gas natural como el producido por las flatulencias humanas. Esto es parte de mi compromiso para documentar y compartir mi vida como ocurre exa
VortoLight - Internet of Things lamp with spark.io

VortoLight - Internet of Things lamp with spark.io

Hi fellow makers!¿Siempre quiere controlar sus luces y el color de las luces por internet? Este es el instructivo para usted!VortoLight es una lámpara de Internet de las cosas de código abierto con iluminación personalizada y notificación. Automática
Cómo twittear desde un Arduino usando el escudo de wifi

Cómo twittear desde un Arduino usando el escudo de wifi

Hola, soy un gran fan de Instructables. Siempre lo he usado para los últimos 3 años y ahora es el momento para mí escribir una yo.Aquí vamos. Este instructable es para aquellos que quieren hacer automáticamente un tweet de objeto inanimado. Como deci
Casa inteligente/Space Monitor

Casa inteligente/Space Monitor

SOBRE ESTE PROYECTO:Inteligencia artificial es el futuro de la informática. Un sistema de inteligencia artificial comprende y realiza la acción en forma inteligente. Mi proyecto pretende construir un artificial inteligencia domótica que puede supervi
Cómo limpiar instalar windows 10 con usb

Cómo limpiar instalar windows 10 con usb

Hola chicos, cómo limpiar instalar windows 10 versión con uefi USB. Este video va a mostrar cómo crear un usb de arranque de UEFI e instale una copia limpia de windows 10!!!! También hablaré un poco sobre el sistema operativo en sus primeros usos. Gr