Hamming(8,4) ECC with Arduino

This is a theory and practice work about using a hamming(8,4) ECC with Arduino, please refer to the pdf file for a complete reference. Thanks

Este es un trabajo teórico/práctico sobre el uso de un CCE hamming(8,4) mediante Arduino, consulte el fichero pdf (solo en inglés) para una referencia completa.

Code/Código

Note:Hamming image from Cburnett

FPWM de Arduino

Me ha hecho falta trastear un poco con el PWM de Arduino. La verdad es que la función analogWrite( ) es fantástica y seguramente nos permite cubrir casi todas nuestras necesidades. Yo he querido ir un poco más allá y ver qué nos ofrece el ATmega2560 que viene con el Arduino Mega.

Como siempre, el documento base es el ATmega2560, que es la documentación de la familia de los mega. En el apartado 17.9 nos habla de los «Modos de operación» y más específicamente en el apartado 17.9.3 nos habla de el «Fast PWM Mode».

La tabla 17-2 nos indica la enorme variedad de modos PWM en los que podemos trabajar (opino que es imprescindible leerse todo el apartado 17 para una mejor comprensión).

Nosotros vamos a experimentar con el FPWM, que nos ofrece 5 modos diferentes de trabajo:

Seguir leyendo

FPWM para simular el sensor DHT11

En el post anterior Trasteando con el FPWM de Arduino daba "unas claves" para utilizar el FPWM del Atmel que viene en Arduino. Aunque expuse unos ejemplos, no tenían utilidad física (sí permitían entender el funcionamiento, eso sí).

Bueno, para que se vea más claramente, he simulado el funcionamiento del sensor DHT11.

Seguir leyendo

DHT11 sensor de humedad y temperatura

Hace tiempo que quería hacer un montaje con un sensor de temperatura para hacer una especie de data logger -por alguna razón a todos nos encantan los datos meteorológicos jejeje-. Aproveché y me decidí a compar un sensor que además registraba la humedad y además me permitiría escribir un protocolo...

Seguir leyendo