lunes, 10 de febrero de 2014
Reloj de Tiempo Real DS1307
viernes, 24 de enero de 2014
Hagamos un poco de Domotica
En esta ocasión les compartire un truco que estoy usando para un proyecto con el cual concursare sobre Domótica aplicada.
El proyecto básicamente usa Apache con MySQL y PHP instalados en una raspberry, también utilizamos Python que es la principal interfaz entre la interfaz web y el hardware!
Lo primero que vamos a hacer es crear una base de datos en la cual almacenaremos todos los estados de los pines y el registro de las actividades, incluso las lecturas de ADC.
Una vez que tengamos la base de datos creada, podemos a proceder a crear el archivo python que se encargara de refrescar el estado de los pines, cabe comentar que este servicio debe iniciarse desde el arranque del sistema, puede ser iniciado por medio del crontab o puede configurarse por medio de un script tipo demon para que tengamos mas control de el.
lunes, 30 de diciembre de 2013
Escaner elaborado con Arduino e infrarrojos
martes, 24 de diciembre de 2013
Teclado Matricial 4x4 con Microcontrolador
lunes, 23 de septiembre de 2013
Matlab + Arduino
lunes, 19 de agosto de 2013
Utilizando el framework WebIOPi + RPi.GPIO.
lunes, 15 de julio de 2013
Voltimetro digital
https://www.dropbox.com/s/0aorjsy39gjaly0/voltimetro.7z
jueves, 2 de mayo de 2013
Elaboracion de librerias con EAGLE
Modulo bluetooth con Arduino
Para los que esten comenzando en el mundo de Arduino y la programación con el mismo, quiero comentarles que esta comunicación se hace mediante puerto serie, tal y como se haria por el puerto USB de la plataforma, es decir, primero debemos inicializar el Puerto Serie como normalmente se haria:
void setup () {Y a continuación podemos continuar dentro de la siguiente funcion principal a utilizar los mismos comendas de puerto serie:
Serial.begin (9600);
}
void loop (){De esta manera estariamos leyendo un dato por bluetooth, algo importante que se puede señalar sobre esto es, durante la lectura por bluetooth no se podra usar la lectura USB y viceversa. Muchas gracias y espero que les sea de utilidad a los que aun estan comenzando en la electrónica con esta plataforma.
if (Serial.available()) { // Comprobamos la disponibilidad del puerto.
int dato = Serial.read (); // Leemos el dato y guardamos en una variable.
}
}