Arduino de Verano ONLINE
Arduino de Verano ONLINE
ARDUINO PINOUT
En las siguientes imágenes vamos a ver donde estan cada uno de los pines (terminales de
conexión) del arduino. Donde vamos a “conectar” nuestros sensores de entrada y nuestros
actuadores de salida.
Siempre tenemos:
-Pines de alimentación eléctrica, que nos sirven para recibir voltaje y para entregar la
corriente que nuestros circuitos necesitan.
-Entradas Análogicas
-Entradas y salidas digitales
-Salidas analógicas = PWM.
PRIMEROS PASOS:
Abrir el Software Arduino IDE, que es el entorno de programación donde vamos a poder
subir nuestros códigos programados a la placa Arduino. Para esto tenemos que configurar
el Soft Arduino IDE para que reconozca y se comunique con nuestra placa.
Herramientas > Puerto > seleccionan el puerto que les parezca que es arduino.
(Una forma de chequear cual es el puerto es: MIrar la lista con al arduino desconectado, y
luego, conectar el arduino y ver qué puerto se incorporó a la lista)
IMPORTAR LIBRERIAS EXTERNAS:
LINK A LAS LIBRERIAS
Para importar librerías externas, que son las que vamos a usar en el curso, hay que
incorporarlas al Arduino IDE de la siguiente manera: (Siempre se importan Archivos.zip)
Vamos al menu:
Programa (Sketch) > Incluir Libreria > agregar archivo .ZIP
Ahi buscan con el explorador hasta encontrar los archivos descargados.
Las librerias se importan como archivo ZIP. no las descompriman antes de importarlas.
Hay que importarlas de a una.
Tener en cuenta que si bajamos una carpeta desde el Drive, google la descarga en un archivo
comprimido .zip. Por lo tanto hay que descomprimir esa descarga para acceder a las librerias.
Cada Librería que se importa viene con una lista de ejemplos a los que se puede acceder
desde el menu de “Archivo” de Arduino IDE. Esto es muy útil para aprender sobre cómo
están hechas y como funcionan, empezando por los ejemplos simples.
Se puede acceder a los ejemplos de esta forma:
Archivo > Ejemplos > (y ahi buscan los ejemplos de la librería que importaron o de las que
ya estan instaladas)
Una vez que se abre el archivo con el código que seleccionamos, o el código que
programamos, el paso siguiente es subirlo a la placa.
Para subirlo tenemos que tener configurada la conexión como se explica más arriba:
Es decir seleccionar el tipo de placa, y el puerto de comunicación.
Una vez hecho esto presionamos el ICONO de UPLOAD o SUBIR, que se ubica en la
esquina superior izquierda de la ventana del programa:.
En la parte inferior de la ventana hay una barra de estado que indica primero que se está
compilando, Luego que se esta subiendo y luego que ya se subió.
Done Uploading.
Si todo fue bien el código ya esta cargado y funcionando en el Arduino.
Cada vez que subimos un código sobrescribe el anterior.
Para las placas ARDUINO UNO, que no tienen la posibilidad de convertirse en dispositivo
MIDI plug and play
Convertir la información “Serial” que envía el Arduino por el puerto USB a MIDI:
Aca hay una lista de Software que encontré. (Solo probé algunos)
HAIRLESS
https://projectgus.github.io/hairless-midiserial/
MIDUINO
github.com/studioHEX
Este lo probé en mi computadora, pero no funciona en mi sistema.
SERIALMIDI
https://www.spikenzielabs.com/learn/serial_midi.html
CONEXIONES BÁSICAS:
Entradas Digitales:
Los pulsadores se utilizan en entradas digitales. Entregan un cambio entre 2 estados.
(Están conectados / están desconectados. 0 / 1, High / Low)
LED:
Ejemplo Salida Digital,
Explicación
Entradas Analógicas
Las entradas analógicas nos entregan 1024 valores posibles, dependiendo de cuanto
voltaje entregue el sensor conectado, o de cuanta resistencia ofrezca el sensor analógico
conectado. Un ejemplo de esto es un potenciómetro.
El potenciometro tiene 3 patitas: Un extremo va conectado a los 5v (que provee el arduino),
el otro extremo va conectado a tierra (GND en cualquiera de los pines del arduino GND)
Y la pin del medio del potenciómetro va e alguna de las entradas analógicas de la placa. Por
ejemplo A0.
Potenciometro: