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

Arduino desde la línea de comando de Linux y USBasp

Instrucciones 1.- ARDUINO-MK Se usa para compilar en la línea de comandos. Instalarlo junto con arduino-core y avr-dude con apt-get, o instalarlos todos desde la tienda de Linux Mint. 2.- Makefile Crear un Makefile en el directorio raíz del proyecto: ARDUINO_DIR = /usr/share/arduino BOARD_TAG = uno ARDUINO_PORT = /dev/ttyACM* ARDUINO_LIBS = include /usr/share/arduino/Arduino.mk 3.- Código […]

Leer más Arduino desde la línea de comando de Linux y USBasp