4. Primeros pasos con Arduino IDE - ElectronicCats/MeowMeow GitHub Wiki

Instrucciones de instalación

En esta sección veremos los pasos necesarios para la compatibilidad con las tarjetas de Electronic Cats con Arduino IDE, incluyendo Meow Meow.

Descargar Arduino IDE

El Entorno de Desarrollo Integrado de Arduino, también conocido como Arduino Software (IDE), contiene un editor de texto para escribir código, una consola de texto, una barra de herramientas con botones para funciones comunes y una serie de menús. El software Arduino te permite escribir programas y cargarlos en tu tarjeta.

Primero, deberá descargar e instalar el IDE de Arduino, que puede encontrar aquí disponible en diferentes sistemas operativos. Si es necesario, se mencionan instrucciones específicas aquí.

Después de instalar el IDE de Arduino, deberías ver la siguiente ventana.

Después de instalar Arduino IDE, para comenzar a programar con él, necesitarás instalar el paquete de nuestras tarjetas. No te preocupes, no es nada del otro mundo, aquí tienes una guía rápida sobre cómo instalarlos.

Instalar el soporte de SAMD

En primer lugar, debes instalar la última versión del paquete de tarjetas SAMD de Arduino (versión 1.8.13 o posterior).

  • En la barra de menús seleccioné ve a Herramientas → Placa → Gestor de placas.

  • Escribe Arduino SAMD en la barra de búsqueda superior, luego, cuando veas el paquete con el nombre correcto, haz clic en el botón Instalar.

Instalar el paquete de tarjetas Electronic Cats SAMD

  1. Para agregar soporte de Meow Meow a Arduino IDE, inicia Arduino y abre la ventana Preferencias (Archivo → Preferencias). Ahora copia y pega la siguiente URL en el campo de entrada 'URLs adicionales de gestor de placas':

https://electroniccats.github.io/Arduino_Boards_Index/package_electroniccats_index.json

NOTA: Si ya existe una URL de otro fabricante en ese campo, haz clic en el botón en el extremo derecho del campo. Esto abrirá una ventana de edición que te permitirá pegar la URL anterior en una nueva línea.

  1. Presionar ahora el botón "OK" para guardar los cambios.
  2. Abre el Administrador de placas seleccionando Herramientas → Placa → Gestor de placas.
  3. Ahora escribe "Electronic Cats SAMD" (sin comillas) en el campo "Filtre su búsqueda" en la parte superior de la ventana.
  4. Selecciona la última versión del paquete y da clic en el botón Instalar, espera a que la instalación termine.

¡Listo!, estamos listos para usar Meow Meow con Arduino IDE.

Selecciona Meow Meow

  • Abre la ventana del Administrador de tableros seleccionando Herramientas → Placa, abre el menú de Electronic Cats SAMD y selecciona Meow Meow cualquier sea la versión que tienes.

Ejemplo

Un ejemplo sencillo de como controlar una salida PWM por medio de los sensores capacitivos Meow Meow es el siguiente

#include "Adafruit_FreeTouch.h"

Adafruit_FreeTouch qt_1 = Adafruit_FreeTouch(A0, OVERSAMPLE_4, RESISTOR_50K, FREQ_MODE_NONE);
Adafruit_FreeTouch qt_2 = Adafruit_FreeTouch(A1, OVERSAMPLE_4, RESISTOR_50K, FREQ_MODE_NONE);
Adafruit_FreeTouch qt_3 = Adafruit_FreeTouch(A2, OVERSAMPLE_4, RESISTOR_50K, FREQ_MODE_NONE);
Adafruit_FreeTouch qt_4 = Adafruit_FreeTouch(A3, OVERSAMPLE_4, RESISTOR_50K, FREQ_MODE_NONE);

void setup() {
  Serial.begin(115200);
  
  while (!Serial);
  Serial.println("FreeTouch test");
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
  pinMode(A4,OUTPUT);
  pinMode(A5,OUTPUT);
  pinMode(A6,OUTPUT);
  pinMode(A7,OUTPUT);

  if (! qt_1.begin())  
    Serial.println("Failed to begin qt on pin A0");
  if (! qt_2.begin())  
    Serial.println("Failed to begin qt on pin A1");
  if (! qt_3.begin())  
    Serial.println("Failed to begin qt on pin A2");
  if (! qt_4.begin())  
    Serial.println("Failed to begin qt on pin A3");

}