ARDUINO
Ing. Mario R. H. Chury
Grupo de investigación Geoambiental
Universidad Tecnológica Nacional
Facultad Regional Concordia
¿QUÉ ES UN MICROCONTROLADOR?
Un microcontrolador es un pequeño ordenador que contiene en su interior básicamente un
procesador (CPU), memoria RAM, memoria ROM, circuitos de soporte y puertos de entrada
/ salida todo en un mismo chip.
2
IDEA DE UN MICROCONTROLADOR
Un microcontrolador es un sistema cerrado que contiene un computador completo y de
prestaciones limitadas que no se puede modificar.
4
ARDUINO UNO
ARDUINO NANO
ARDUINO MEGA
IDE ARDUINO
Un IDE (Entorno de Desarrollo Integrado) es una herramienta de software que proporciona
un entorno de programación completo para los desarrolladores.
Para instalar el IDE de Arduino ingresar a la página:
[Link]
Ir a la etiqueta Software…
Elegir la opción según el sistema operativo…
Elegir la opción JUST DOWNLOAD…
Una vez descargado el programa, ejecutar el archivo y seguir todos los pasos.
En la siguiente dirección se puede ver un video de todo el procedimiento de descarga e
instalación del IDE.
[Link]
Una vez instalado podemos darle
clic al icono que aparece en el
escritorio y este nos abre una
ventana similar a la mostrada en la
figura
SALIDAS DIGITALES
Descripción
Configura el pin especificado para que se comporte como una entrada o una salida.
Sintaxis
pinMode(pin, mode)
Parámetros
pin: el número de pin de Arduino para configurar el modo.
mode: INPUT, OUTPUT
Sintaxis
digitalWrite(pin, value)
Parámetros
pin: el número de pin de Arduino.
value: HIGH o LOW.
Notas y Advertencias
Los pines de entrada analógica se pueden usar como pines digitales, denominados A0,
A1, etc. La excepción son los pines A6 y A7 de Arduino Nano, Pro Mini y Mini, que solo se
pueden usar como entradas analógicas.
PRIMER PROGRAMA
Diseñar un programa para activar salida 13 en forma intermitente
void setup() {
pinMode(13, OUTPUT); // Configura pin digital 13 como salida
}
void loop() {
digitalWrite(13, HIGH); // Enciende el pin digital 13
delay(1000); // Espera un segundo
digitalWrite(13, LOW); // Apaga el pin digital 13
delay(1000); // Espera un segundo
}
¡Gracias por su atención!