Noticias de Arduino feed notifier (4 / 6 paso)

Paso 4: Código de Arduino

Este código es para el Arduino RSS alimentación proyecto, buñuelo

Fue actualizado y ampliado por Sander van Haperen, agosto de 2014. Leer las líneas de comentario para averiguar cómo funciona

int startstring = 0; reconocimiento del principio de la nueva cadena int charcount = 0; seguimiento de total de caracteres en pantalla

#include servo myservo; crear objeto servo para controlar un servo / / se puede crear un máximo de ocho objetos de servo

#include / / importación el lcd LiquidCrystal librería LiquidCrystal (12, 11, 5, 4, 3, 2);

void setup() {Serial.begin(9600); / / abre el puerto serie, establece la tarifa de datos a 9600 bps lcd.begin(16,2); / / inicializar el tamaño de la LCD 16 x 2. Cambio si se utiliza una lcd.setCursor(0,0) más grande del LCD; Establecer la posición del cursor a la esquina superior izquierda pinMode (13, salida); myservo.Attach(9); se fija el servo en el pin 9 al objeto servo}

void loop() {char incomingByte = 0; / para los datos entrantes en serie si (Serial.available() > 0) {/ / cheque de entrada de datos seriales int pos = 0; / / variable para almacenar el servo posición myservo.write(pos); / / Dile servo a la posición en la variable 'pos' digitalWrite (13, HIGH); incomingByte = Serial.read(); si ((incomingByte == ' ~') & & (startstring == 1)) {/ / hora para el cierre ' ~' para poner fin a la impresión de datos en serie startstring = 0; / / configurar la impresión en off delay(5000); / / esperar 5 segundos lcd.clear(); / / Limpie la pantalla charcount = 0; / / reset el recuento de caracteres a lcd.setCursor(0,0) 0; restablece el cursor en 0,0} si (startstring == 1) {/ Compruebe si la cadena ha comenzado a si primer ' ~' ha sido leído Si (charcount < = 30) {/ / comprobar si charcount es bajo o igual a 30 lcd.print(incomingByte); / / imprimir el byte actual en la serie charcount = charcount ++; / / incrementar la charcount en 1 sí sé que es difícil}} si (charcount == 31) {/ si la charcount es igual a 31 también conocido como la pantalla es completa delay(500); lcd.clear(); / claro el lcd.setCursor(0,0) de la pantalla; / / cursor para 0,0 LCD.Print(incomingByte); continuar la impresión de datos charcount = 1; establecer charcount en 1} si (incomingByte == ' ~') {/ / comprobar si el byte es marcador ~ para iniciar la impresión startstring = 1; / / iniciar impresión}} digitalWrite (13, bajo); int pos = 90; variable para almacenar el myservo.write(pos) de posición del servo; Dile el servo a la posición en la variable 'pos' delay(10); retardo de 10 ms para estabilidad}

Artículos Relacionados

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
Seguimiento de temas y amigos en las redes sociales utilizando Intel Edison

Seguimiento de temas y amigos en las redes sociales utilizando Intel Edison

Construir a su propio asistente de medios sociales con un Edison de Intel y algunos python scripts! Este un proyecto bastante simple que te permitirá ver tus propias noticias de facebook/twitter alimentación filtrada como usted guste.Explorar el códi
Un Arduino RSS Feed Mostrar

Un Arduino RSS Feed Mostrar

Arduino este proyecto mostrará titulares en formato RSS en una pantalla LCD a través de un Arduino y un cable USB. Funciona bastante bien y le permite mantenerse al día con las noticias del mundo mientras estás sentado en tu escritorio. Muchos de los
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
Arduino Servo Gmail Notifier

Arduino Servo Gmail Notifier

Hola a todos.El propósito de este proyecto es construir un notificador de gmail servo Arduino. Es un simple y fácil para construir el proyecto para la bandeja de entrada de gmail. La base será un arduino con un sub micro servo.Cada vez que tienes nue
Arduino Snail Mail Notifier

Arduino Snail Mail Notifier

mi correo es enfrente de mi casa porque los carteros no caminan puerta a puerta, así que nunca sé cuándo se entrega el correo. A veces, estoy esperando algo y realmente me gustaría saber cuando llega. Conseguí mi primer Arduino la semana pasada y par
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á
Arduino con 4 x 20 LCD y LCD Smartie USB

Arduino con 4 x 20 LCD y LCD Smartie USB

aquí es un Arduino conectado a un 4 x 20 display HD44780, incluido en 8 "x 4 1/2" Lexan.Usé una versión modificada de la librería de arduino LCD y había hackeado el LCD Smartie bosquejo utilizando comandos de matriz Orbital.Smartie LCD corre los
Diseño de madera de Arduino láser grabador!

Diseño de madera de Arduino láser grabador!

Hola todos, mi nombre están Michiel y voy a mostrarte cómo hacer un grabador del laser de aspecto impresionante!Un par de meses atrás, había un desafío de la CNC aquí en instructables, mientras comprueba las entradas de ese concurso, he visto algunos
Ranurador del CNC de construcción propia (DIY) - Arduino basado (GRBL)

Ranurador del CNC de construcción propia (DIY) - Arduino basado (GRBL)

Ya para unos pocos meses o incluso años, planeaba construir mi propia fresadora CNC. Ahora he decidido era el momento de hacerlo! He leído mucho sobre otros proyectos de bricolaje y al final me ha gustado el diseño de la intstructable de Arduino CNC
Controlador Arduino personalizado MIDI

Controlador Arduino personalizado MIDI

Hola y Bienvenidos a este instructable sobre cómo construir un controlador USB MIDI personalizado, barato y fácil, basado en Arduino. La mejor noticia: sólo tiene que conectar sin problemas con interfaces USB a MIDI, o herramientas de software como M
Arduino FightStick

Arduino FightStick

Saludos y Bienvenidos a mi tutorial sobre la creación de un fightstick utilizando Arduino.Este proyecto es un fightstick creada principalmente para el uso con PC y PlayStation 3 y fue hecho para mi curso de prototipado rápido en la Universidad de Wes
El MicroSlice V1 | Un cortador del laser pequeño Arduino

El MicroSlice V1 | Un cortador del laser pequeño Arduino

Hace unos años vi un Instructable donde ranuradora había utilizado un par de unidades DVD-RW para hacer un grabador del laser de bolsillo. Inspirado por la idea, impulsada por la reciente compra de un cortador del laser del tamaño completo de 50 watt
Juegos de azar con pensamientos/Mindwaves (con Arduino)

Juegos de azar con pensamientos/Mindwaves (con Arduino)

¿Qué pensar ¿por qué nos gusta de videojuegos? La respuesta no es difícil: el de los videojuegos nos muestra, muy buenos retos. Yo juego videojuegos rara vez, pero mis favoritos son carreras de coches y juegos de mundo abierto como necesidad de veloc