Cómo buscar tutoriales de cada pieza de un kit Arduino

Me escribió @analiasoledadm porque no podía avanzar en sus investigaciones, al no encontrar tutoriales de las piezas exactas que venían en su kit Arduino.

¿Y cómo se hace para encontrarlos?

Cada una de las piezas del kit tiene un nombre y un modelo. Al comprar el kit seguramente estaría indicado en una lista, pero suele ocurrir que recibamos la cajita sin más y tengamos que ponernos a trabajar.

Entonces, la solución está en la misma pieza: buscar en google los códigos impresos de cada una de ellas.

Por ejemplo, voy a tomar mi display LCD, pero no uno de los comunes sino uno que vino con algo más:

Modelo del display LCD

Ahora busco el código, y encuentro “LCM 1602”

Lo busco en Google y llego a este posteo en donde se ofrecen las librerías y un ejemplo de código.

Instalo la librería descomprimiéndola en la carpeta correspondiente (en Windows es Documentos / Arduino / Library, en Linux está en la carpeta del usuario, Arduino / Libraries).

Después, en el IDE de Arduino, voy al menú y utilizo la opción para incluir una librería, confirmando que la instalé correctamente (al ver la librería nueva en la lista)

Copio y pego el código propuesto en la página, modificando un poquito el texto. ¡Funciona!

Texto en el displayNota: después encontré de qué manera encender la retroiluminación, me faltaba un jumper así que le puse un cable que conecta los dos pines:

Unir estos dos pines
Unir estos dos pines
Retroalimentación encendida
Retroalimentación encendida

Ahora no sólo le cambio el texto sino que hago alguna prueba más para ver mi texto en movimiento, utilizando un bucle:

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); 

void setup() {

  lcd.begin(16,2);

  lcd.backlight();

  lcd.setCursor(0,0);

  lcd.print("Beta Weblog");

}


void loop() { 

  for (int i=15; i>0; i--)

  {

  lcd.setCursor(1,0);

  lcd.print("BETA Weblog");

  lcd.setCursor(i,1);

  lcd.print("Iris Fernandez");

  delay(300);                       

  lcd.clear();

  }

Con backlight

Sin backlight