Bienvenidos a la primera clase de nuestro Curso de Arduino. Aqui comenzaremos viendo la Introducción a Arduino, hablaremos un poco sobre la placa de ARDUINO UNO que es la que usaremos principalmente en este curso, pero si tu tienes otra PLACA DIFERENTE de ARDUINO, no te preocupes, este curso también es para ti, asi que lo puedes seguir sin problemas. Tal vez más adelante usemos la ARDUINO MEGA. Pero por lo pronto, vamos a familiarizarnos con la placa, entender que es lo que tiene y ver como descargar el software de programación para empezar a hacer nuestros proyectos. De esta forma empecemos con la Introducción a Arduino!!!
Descripción de los Pines
Antes de entrar a la programación de Arduino, debemos entrar a entender un poco su constitución física. A continuación vamos a describir los pines y sus principales funcionalidades del Arduino UNO, con esta información puedes entender la placa que tengas (en caso que no tengas el arduino uno).
Arduino Uno está basado en el microcontrolador ATmega328 de Atmel. Donde los pines del Arduino UNO (pinout) consta de:
- 14 pines digitales,
- 6 entradas analógicas,
- un conector de alimentación,
- conexión USB
- encabezado ICSP.
La versatilidad de estos pines nos irán ayudando en los diferentes proyectos que deseemos emprender con Arduino.
Los Pines Digitales: Pueden ser configurados como entradas o salidas y sirven para encender luces, motores, electro válvulas, relés entre otros. Si trabaja como entrada sirve para detectar cambios de estado.
Los Pines PWM: Son pines que pueden ser configurados con una señal PWM (Ancho por Modulación de Pulso) son muy usados para controlar la velocidad de motores, regular intensidades, entre otros.
Los Pines Analogo/Digital: Sirven para capturar las señales del mundo real, como la medida de los sensores.
Pines de Alimentación: Nos ofrece dos pines, uno de 5V y otro de 3.3V, nos sirve para alimentar nuestros circuitos o protoboards.
Puerto USB: Sirve para hacer comunicación con el computador.
ICSP: (stands for In-Circuit Serial Programming) sirve para reprogramar la tarjeta con nuevos firmware.
A lo largo de este curso, vamos a ir configurando los diferentes pines del ARDUINO y te quedará mucho más claro sus funcionalidades.
Quizas te interese algunos productos de Arduino en Amazon a un mu buen precio.
Arduino IDE
Para programar nuestros Arduinos, vamos a necesitar descargar a nuestros computadores el programa de Arduino IDE, el cual es la plataforma donde desarrollaremos todos nuestros programas y además a través de este programaremos el chip de Arduino.
Para descargar la versión más reciente de Arduino IDE puedes hacerlo a través de la pagina oficial dando CLICK AQUI.
Estructura Básica del Programa de Arduino IDE
Una vez hemos instalado nuestro Arduino IDE, notarás que por defecto el programa muestra 2 funciones (Si no aparecen en tu arduino ide, deberás digitarlas manualmente):
void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }
Donde evidenciamos 3 partes importantes:
- Zona de declaraciones: se encuentra arriba de la función «void setup», en esta parte vamos a declarar todo lo que necesitemos en nuestro programa como variables, funciones, objetos, y estructuras.
- Funcion void setup: Esta función se ejecuta una unica vez cada que se enciende la placa de Arduino, o se pulsa la tecla Reset. Dentro de esta función se configuran todos los dispositivos perifericos que deseamos usar en nuestro proyecto de Arduino.
- Funcion void loop: como su nombre lo indica, es una función de ciclo infinito, la cual se ejecuta infinitamente hasta que el Arduino sea desenergizado. En esa función es donde vamos a programar nuestros proyectos de Arduino.
Puedes seguir el siguiente video, donde te muestro paso a paso como descargar el Arduino IDE, y como verificar si nuestro ARDUINO consigue comunicarse con nuestro ordenador y si es posible guardar y ejecutar un programa básico, solo para verificar el buen comportamiento de nuestra nueva placa Arduino.
Con esto entonces, ya estamos listos para emprender en el mundo de ARDUINO y comenzar a hacer nuestros primeros programas. Vas a estar muy motivado viendo como este interesante mundo de los microcontroladores es apasionante.
Si además de ARDUINO quieres aprender a programar otro tipo de microcontrolador, te dejo el enlace al curso de Microcontroladores PIC programados con lenguaje C: CLICK AQUI PARA ACCEDER AL CURSO DE MICROCONTROLADORES PIC
Eso es todo por la entrada del dia de hoy, espero les haya gustado y hayan aprendido algo nuevo. Si te ha servido el contenido de esta entrada, de los videos y los códigos de implementación y deseas apoyar mi trabajo invitandome a un café super barato, puedes hacerlo en el siguiente link:
👉 Invitar a Sergio a un Café ☕️
Que esten muy bien, nos vemos en la siguiente entrada.
Mi nombre es Sergio Andres Castaño Giraldo, y en este sitio web voy a compartir una de las cosas que mas me gusta en la vida y es sobre la Ingeniería de Control y Automatización. El sitio web estará en constante crecimiento, voy a ir publicando material sobre el asunto desde temas básicos hasta temas un poco más complejos. Suscríbete al sitio web, dale me gusta a la página en Facebook y únete al canal de youtube. Espero de corazón que la información que comparto en este sitio, te pueda ser de utilidad. Y nuevamente te doy las gracias y la bienvenida a control automático educación.