Libreria LiquidCrystal_I2C

La ultima version de esta libreria ha realizado unos pequeños cambios.

Se dfine como:

#include <LiquidCrystal_I2C.h>

// Debemos poner la dirección I2C (0x27) el numero de caracteres y las lineas del 2 display
LiquidCrystal_I2C lcd(0x27, 16, 2);

En void setup()

// inicializamos el  LCD

lcd.begin();

Arduino Leonardo

Problemas con el puerto USB.

Esta serie de placas difiere bastante de la placas anteriores. El procesador ATmega32u4 tiene comunicación USB incorporada, eliminando la necesidad de un procesador secundario. En algunas ocasiones puede ocasionar problemas al reiniciarse o cargar le firmware.

En las otras las de arduino, la conexión del puerto serie siempre esta establecida, independientemente del estado del micro principal.  

Como el Leonardo, al no tener un chip dedicado, rompe la comunicación al reiniciarse. Esta diferencia tiene implicaciones para la instalación, carga y comunicación del controlador. 

Puede volver loco al que lo esta programando, porque el ordenador pierde la comunicación con el micro y en algunas ocasiones termina no reconociendo la tarjeta.

 

Remotering control general

Dandole vueltas a como controlar la estación remota mediante uno de los puertos serie del modulo del remotering.

Para ello utilizaremos dos Arduinos, 

  • En el modulo de la radio.
    • Medir tensiones fuente alimentación.
    • 4 entradas de alarmas.
    • 4 salidas de rele.
    • Temperatura de fuente alimentación, modulo de radio,
  • En el modulo del forntal.
    • Pulsadores de los 4 reles del modulo de radio.
    • Leds de las 4 alarmas del modulo de radio.
    • Pantalla LCD, para indicarnos los parámetros medidos en el modulo de radio.

Sensor temperatura DS18B20

Información, configuración y programación del sensor de temperatura DS18B20

Seguir leyendo

ROTOR: PLACA EA4TX, SOFTWARE K3NG

Después de probar el squecth de EA4TX, y no llegar a ningún resultado, 

Voy a utilizar directamente el software de K3NG.

Seguir leyendo

ROTOR: PLACA EA4TX, SQUETCH DEL FABRICANTE

Abenturas y desventuras sobre la placa de control de EA4TX.

Esta diseñada para instalar un arduino Uno o Duemilanove. Tiene para controlar 5 relees, dos para el azimut, dos para la elevación y otro auxiliar, que se puede utilizar para el freno.

Seguir leyendo

ROTOR: PULSADORES ENCODER Y LEDS

Pines y ordenes para los pulsadores, el encoder y leds. Para la el control del rotor de K3NG

Seguir leyendo

ROTOR: ENTRADA SEÑAL DE POSICION

El rotor informa al controlador mediante una tensión, que depende de la posición en que este. El arduino soporta un máximo de 5V, por ello alimentamos al potenciometro de control, con esa tensión.

Para tener mayor precisión, se puede alimentar con la salida AREF.

Seguir leyendo

ROTOR: Pines Uilizados

Listado de pines que se necesitan para el funcionamiento del rotor.

Se incluyen los que están reservados para la Ethernet Shield y la tarjeta SD

Seguir leyendo

ROTOR: PANTALLA LCD

Por defecto viene configurada como un display LCD 20×4 con cuatro lineas de control.

Para eliminar cableado, de 8 hilos a solo 4, utilizare un display con un interface I2C. En el anterior montaje, un Keyer, utilice uno compatible con SainsMart. Utilizo el mismo para evitar problemas.

Seguir leyendo