0% encontró este documento útil (0 votos)
3 vistas

Arduino de Verano ONLINE

El documento proporciona una guía sobre el uso de Arduino, incluyendo la configuración de pines, la selección de placas y puertos en el software Arduino IDE, así como la importación de librerías externas. Se explican los tipos de entradas y salidas disponibles en las placas Arduino UNO y Leonardo, así como ejemplos de conexiones básicas como pulsadores y potenciómetros. Además, se mencionan herramientas para convertir la información serial de Arduino a MIDI y se ofrecen enlaces a sintetizadores online que reciben MIDI externo.

Cargado por

RoxanaGaleano
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas

Arduino de Verano ONLINE

El documento proporciona una guía sobre el uso de Arduino, incluyendo la configuración de pines, la selección de placas y puertos en el software Arduino IDE, así como la importación de librerías externas. Se explican los tipos de entradas y salidas disponibles en las placas Arduino UNO y Leonardo, así como ejemplos de conexiones básicas como pulsadores y potenciómetros. Además, se mencionan herramientas para convertir la información serial de Arduino a MIDI y se ofrecen enlaces a sintetizadores online que reciben MIDI externo.

Cargado por

RoxanaGaleano
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

Arduino de Verano - Encuentros ONLINE.

ARDUINO PINOUT

Que tipo de entradas y salidas maneja un ARDUINO UNO, o ARDUINO LEONARDO:


Video explicativo sobre la configuración de Pines de estas placas:
https://www.youtube.com/watch?v=NZVD5RQSZoM

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.

Configuración de la placa Arduino.


SELECCIONAR PLACA
Lo primero que debemos saber es que placa tenemos:
Por ejemplo : Arduino UNO, o Arduino Leonardo, O arduino Micro o la que tengan.
Una vez que la identificamos, la buscamos en la lista de Placas del software:
En Herramientas > Placa > Arduino AVR Board > Arduino UNO
Los nombres pueden variar, pero lo van a entender.

El segundo paso es Configurar el Puerto de Comunicación:


Cada computadora tiene varios puertos disponibles y si el arduino está conectado a la
computadora el puerto del arduino debería aparecer en la lista de puertos.
Aqui dejo la ruta:

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)

Ahora si seleccionamos el ejemplo BLINK:


Archivo > ejemplos > Basics > Blink. Se abrirá el ejemplo de parpadeo del led que tiene la
placa Arduino.

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

Acceso a la carpeta con los SOFTWARE para interpretar el arduino

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/

SERIAL MIDI BRIDGE


Este parece ser una alternativa al Hairless midi que no es mas compatible en las mac con
OSX mas recientes:
https://github.com/RuudMulder/SerialMidiBridge

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

LISTA DE SINTETIZADORES ONLINE QUE RECIBEN MIDI EXTERNO:


https://listenplaycreate.wordpress.com/2020/02/05/sintetizadores-online/

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)

BOTÓN /PULSADORES Explicación


Hay diversos tipos de botones o pulsadores.
Están los que son sin retención, es decir que se activan cuando se presionan y cuando se
sueltan vuelven a su posición original. Y los que vienen con retención que quedan en la
posición hasta que los volvemos a presionar. Son dos formas distintas de manejar la
conexión y de interactuar con el usuario.
En los dos casos el pulsadores pueden ser: o normalmente abiertos, (el pulsador sin
presionar mantiene el circuito abierto) o normalmente cerrados (el pulsador sin presionar
tiene el circuito cerrado)

MONTAJE DE PULSADOR Con resistencia Pull UP.

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:

También podría gustarte