Últimas entradas

ajax-loader

Autoloading en PHP

badges_phpstandards_Stage3

En la anterior entrada sobre Namespaces en PHP vimos lo conveniente de usar namespaces para dividir nuestra aplicación en diferentes “espacios” en los que ubicar clases, constantes, variables y funciones. Esto nos ayuda a segmentar y organizar nuestra aplicación si optamos por emplear una convención muy usada como es la de incluir clases en namespaces y usar un único .php para… Leer más

Namespaces en PHP

php-namespaces

Cuando declaramos variables, constantes, funciones o clases en un archivo .php, todas estas entidades quedan incluidas en un ámbito global y son susceptibles a una colisión de nombres si no se vigila atentamente todo el código de nuestra aplicación. Veamos el siguiente código: name-collision-1.php

name-collision-2.php

Si ejecutamos el segundo archivo, para echo $var . “\n”;… Leer más

Análisis e implementación de un sistema de reporte para Arduino

20150118_221154

Acceder y visualizar de manera gráfica la información procesada por Arduinos mediante una página web es una tarea común. En el presente artículo veremos una serie pasos que nos permitirán la implementación de este tipo de herramienta, estos son: Definición del mecanismo que permita el acceso de Arduino a la aplicación web. Ejemplo de aplicación web para monitorizar un Arduino. Empleo… Leer más

Comunicación I2C entre Raspberry PI Y Arduino (3) – Estudio e implementación de un sistema práctico

COMUNICACIÓN I2C ENTRE RASPBERRY PI Y ARDUINO (3)_bb

Con lo visto en los artículos anteriores podemos plantear sistemas más complejos haciendo uso de I2C. En primer lugar, y partiendo de la arquitectura impuesta por I2C , supongamos un maestro que requiere una lectura periódica de la información manejada por sus esclavos. El método para obtener esta información por parte del maestro será mediante polling, esto es,… Leer más

Comunicación I2C entre Raspberry Pi y Arduino (2) – serialización/deserialización de bytes y sincronización de tiempo

clock_code_complete-3

En el artículo anterior vimos cómo transmitir bytes entre Raspberry Pi y Arduino, una tarea común va a ser la de dividir un valor a transmitir en varios bytes y el ensamblaje de los mismos para recuperar el valor en la parte del receptor. Un caso típico será el de la transmisión de valores obtenidos de un sensor conectado… Leer más

ajax-loader