System-tick in Arduino

A real embedded system needs a system-tick, and Arduino doesn’t have one … No, the yield() function is not a real system-tick, so I’ve swimmed a little bit into the code so that I get a real one. This is my progress. In the file hooks.c we need to add a place holder for our […]

Leer más System-tick in Arduino

Fuzzy control in C++, first steps

After investigating over tons of information on the Internet, I realized that everybody talks about Fuzzy Logic, but no one says anything useful, e.g. a there is not a single practical example for embedded systems. So I decided to write my own code. This first draft is a proof of concept, that’s way I’m using […]

Leer más Fuzzy control in C++, first steps

Arduino y Eclipse CDT

Continuando con esta serie, quiero comentar que estuve investigando formas para depurar mis programas para el ATMEGA328 utilizando la tarjeta Avr Dragon y el depurador GDB/Avarice. En algún punto vi que se podía utilizar el (mega-súper-enorme) editor Eclipse (y este plugin) para programar los micros AVRs, entonces me surgió la (nada novedosa) idea de utilizarlo para mis […]

Leer más Arduino y Eclipse CDT

Arduino y LCD16x2

El programa mínimo para usar un display LCD es el siguiente. La línea 7 es necesaria debido a la propia plataforma. Para compilar hay que escribir en la consola make y para subirlo, en la misma consola make upload Para que el comando anterior tenga efecto cuando se usa un convertidor tipo FTDI, o con […]

Leer más Arduino y LCD16x2