Arduino Navidad hitcounter (5 / 6 paso)

Paso 5: Que sea un hitcounter

Para que sea un hitcounter para su sitio web, necesitamos dos piezas de código pequeño. Uno dos crear y cuidar del contador y el segundo para obtener el valor del contador y de enviar a Arduino.

Nota: Si no está familiarizado con Python o PHP, los scripts pueden ser fácilmente portados a su lenguaje de programación favorito.

El contador de

Aquí es un pequeño script PHP que lee un valor de un archivo (hitcounter.txt), lo incrementa y escribe nuevamente en el archivo. Eso es todo, que se necesita. Este archivo puede guardarse como counter.php en su servidor por ejemplo. Entonces puede activar una cuenta con navegador apuntando a http: / / www.youdomain.com/counter.php. He incluido este fragmento de código en mi blog de wordpress.

$hits = file($count_my_page);
$hit = trim($hits[0]);
$hit ++;
$fp = fopen ($count_my_page, "w");
fputs ($fp, "$hit");
fclose($FP);
Eco $hit;
? >

El código de pegamento

Este fragmento de código siguiente se utiliza para obtener el contador. Yo Python pero nada debería funcionar. Abre una conexión HTTP y obtiene el hitcounter.txt. Si el valor ha cambiado desde el recuperar el pasado, el diff se calcula y empujó a Arduino. Esto se hace cada diez segundos hasta que se interrumpe la secuencia de comandos con crtl-c.
Adaptar el myUrl y la conexión en serie a continuación a sus necesidades.

#
contador de fetch #
#
tiempo de importación
Import urllib
serial de importación

conexión en serie # usb para arduino

ser = serial. Serial ('/ dev/tty.usbserial-A4001JAh', 9600)
myUrl = 'http://tinkerlog.com/hitcounter.txt'

last_counter = urllib.urlopen(myUrl).read()
while (True):
_ contador = urllib.urlopen(myUrl).read()
_ delta = int(counter) - int(last_counter)
Imprimir _ "contador: %s, delta: %s" % (contador, delta)
_ ser.write(chr(ord(chr(delta)))
_ last_counter = contador
_ time.sleep(10)

No pude subir los archivos con extensión php, lo tienes que renombrar el counterphp.txt a counter.php.

Si tu Arduino está todavía conectado a su PC, luego iniciar el script de Python para buscar su hitcounter.

.. > python counter.py

y usted debería ver la salida del contador. Si usted apunte su navegador a la URL de tu counter.php y golpeó a cargar, debe oír su hitcounter sonando.

Sí, ahora hemos terminado. Tiempo para recostarse y disfrutar de nuestro trabajo.

Artículos Relacionados

Luz de Navidad de Arduino con sincronización de música

Luz de Navidad de Arduino con sincronización de música

encontré con dos grandes instructables y decidió combinarlos.    tiene ocho líneas de luces y utiliza el código de Arduino para "jugar" "Joy To The World".  He probado con LEDs, y es muy precisa.  Yo quería hacer este proyecto, pero qu
Luces de Navidad de música usando Arduino

Luces de Navidad de música usando Arduino

mi esposa y yo hemos querido crear nuestro propio show de luces-conjunto de música de las últimas temporadas de vacaciones.  Inspirado en los dos siguientes de Instructables, se decidió finalmente comenzar este año y decorar nuestro RV  Quería un con
Caja de Navidad: Arduino/ioBridge internet controla luces de Navidad y show musical

Caja de Navidad: Arduino/ioBridge internet controla luces de Navidad y show musical

mi proyecto de Navidad de la caja consiste en un internet controlado por luces de Navidad y show musical. Una canción de Navidad se puede solicitar on-line que se ponen en una cola y jugó en el orden que se pidió. La música es transmitida en una emis
Programa de una cadena de luces de Navidad a parpadear el código morse con Arduino y Snap circuitos

Programa de una cadena de luces de Navidad a parpadear el código morse con Arduino y Snap circuitos

esto es un proyecto de mi hijo Dylan (9) y pongo usando una placa de circuito de Arduino, un conjunto de broche de presión del circuito y una cadena de luces de Navidad.Lo que usted necesita:Un Arduino: Un Arduino es un equipo en una sola placa de ci
Árbol de Navidad con LED y música, controlado con Arduino

Árbol de Navidad con LED y música, controlado con Arduino

en esta temporada festiva, casi todo el mundo ha hecho su árbol de Navidad en su hogar, pequeña o grande. En este post, veremos cómo crear un árbol de Navidad con unos €, utilizando Arduino. A través de este microcontrolador podrá elegir entre varios
Controlador de luz de Navidad de Arduino

Controlador de luz de Navidad de Arduino

si te gustó este instructable, considerar revisar mi nProbablemente has visto todos esos videos donde la gente hace hay luces de Navidad danzan a la música, crees que tu wow del uno mismo que se ve realmente fresco... nunca pude hacerlo. BUENO... pue
Arduino controla el árbol de Navidad de LED RGB posicional

Arduino controla el árbol de Navidad de LED RGB posicional

En este Instructable nos va creando un árbol de Navidad de LED RGB programables y construyendo (X, Y) posición de las luces en el Arduino que podemos crear diferentes patrones tanto animada como estática. Yo recomendaría esto a cualquier persona que
Árbol de Navidad de Arduino

Árbol de Navidad de Arduino

Este impresionante árbol de Navidad se enciende automáticamente cuando la luz ambiente se baja debajo de un valor definido. Se basa en una placa Arduino Mini Pro y una tira de LED RGB. Utiliza un sensor de BH1750FVY para la medición de la luz. Un pul
Luces de Navidad Musical accionado Arduino

Luces de Navidad Musical accionado Arduino

después de explorar la Web de Instructables he encontrado unos pocos proyectos que enarboló mi interés y los que me llevan a pensar, podría hacer algunas luces de Navidad musical. Mayoría de lo que gasté mi tiempo en vino de Instructable de Amanda Gh
Navidad para soldar Kit para Arduino

Navidad para soldar Kit para Arduino

Esta un kit de soldado que se llevará alrededor de una hora para un principiante a construir (menos si tienes experiencia con soldadura). Ha diseñado para enchufarlo a un Pi de frambuesa o un Arduino. Tardará unos pocos minutos para programar el Rasp
Relámpago de Navidad usando arduino ide dp32 Junta

Relámpago de Navidad usando arduino ide dp32 Junta

Cosas que necesitamos:1. DP32 Junta2. PGM programador (programa de la Junta)3. 2 Cables USB (micro y mini)4. Adruino IDE5. cargadorPaso 1: Descargar el ide MPLABX y ArduinoEnlace para descargar MPLABX -> http://www.microchip.com/mplab/mplab-x-ideEnla
Arduino Powered pared árbol de Navidad con estrella Wars tema LED luces

Arduino Powered pared árbol de Navidad con estrella Wars tema LED luces

Es un árbol de Navidad DIY perfecta para casas pequeñas, apartamentos o una oficina donde usted no quiere un árbol de verdad y quiere un poco espíritu navideño.Usted puede ir simple o compleja con el diseño aquí pero decidí ir bastante simple con alg
Gran Navidad decoración de la pared hecho con Arduino

Gran Navidad decoración de la pared hecho con Arduino

Hace unos días soñé que mi casa se convierten en "un mundo de hielo y nieve", que parece realmente encantador y hermoso. la Santa está impulsando su ciervo a lo largo de la carretera helada que es construida por la cornamenta de EIK de la Navida
Conectado el árbol de Navidad utilizando Arduino y Temboo

Conectado el árbol de Navidad utilizando Arduino y Temboo

Tengo un escudo de ethernet para mi placa de arduino para un tiempo y quería hacer algo con él. Como hay una expectación en torno a la internet de las cosas, decidí crear un árbol de Navidad conectado. Pero la pregunta era: ¿cómo se puede conectar un