Arduino es una plataforma de prototipos electrónica de código abierto (open-source) basada en una sencilla placa con entradas y salidas, en un entorno de desarrollo que está basado en el lenguaje de programación Processing. Es un dispositivo que conecta el mundo físico con el mundo virtual, o el mundo analógico con el digital.
Partes de un arduino
El arduino como todo componente esta conformado distintas partes como son entradas, salidas, alimentación, comunicación y shields.
Entradas
Son los pines de nuestra placa que podemos utilizar para hacer lecturas. En la placa Uno son los pines digitales (del 0 al 13) y los analógicos (del A0 al A5).
Salidas
Los pines de salidas se utilizan para el envío de señales. En este caso los pines de salida son sólo los digitales (0 a 13).
Otros pines
También tenemos otros pines como los GND (tierra), 5V que proporciona 5 Voltios, 3.3V que proporciona 3.3 Voltios, los pines REF de referencia de voltaje, TX (transmisión) y RX (lectura) también usados para comunicación serial, RESET para resetear, Vin para alimentar la placa y los pines ICSP para comunicación SPI.
Alimentación
Como hemos visto el pin Vin sirve para alimentar la placa pero lo más normal es alimentarlo por el jack de alimentación usando una tensión de 7 a 12 Voltios. También podemos alimentarlo por el puerto USB pero en la mayoría de aplicaciones no lo tendremos conectado a un ordenador.
Comunicación
En nuestros tutoriales nos comunicaremos con Arduino mediante USB para cargar los programas o enviar/recibir datos. Sin embargo no es la única forma que tiene Arduino de comunicarse. Cuando insertamos una shield ésta se comunica con nuestra placa utilizando los pines ICSP (comunicación ISP), los pines 10 a 13 (también usados para comunicación ISP), los pines TX/RX o cualquiera de los digitales ya que son capaces de configurarse como pines de entrada o salida y recibir o enviar pulsos digitales.
Shields
Se llama así a las placas que se insertan sobre Arduino a modo de escudo ampliando sus posibilidades de uso. En el mercado existen infinidad de shields para cada tipo de Arduino. Algunas de las más comunes son las de Ethernet, Wi-Fi, Ultrasonidos, Pantallas LCD, relés, matrices LED’s, GPS.
Arduino está constituido en el hardware por un micro controlador principal llamado Atmel AVR de 8 bits (que es programable con un lenguaje de alto nivel), presente en la mayoría de los modelos de Arduino
Domina el arte de la programación C \ C ++ con Arduino | 2021
Una guía completa del lenguaje de programación Arduino, Electronics y C \ C ++ con explicación paso a paso + práctica
Te puede interesar también:
- La nueva IA de Google quiere recrear el mundo real: esto es todo lo que sabemos
- ¿Usas Bing? Microsoft está haciendo que lo confundas con Google, y no es casualidad
- Descubre el mundo de las bases de datos con este curso gratuito de SQL
¿Para quién es este curso?
- Personas interesadas en Arduino, Electrónica, IoT y Robótica
- Personas interesadas en el lenguaje de programación Arduino y C
- Estudiantes
- Hacedores
- Ingenieros
- Aficionado
- Creatividades
- Educadores STEM
Requisitos
- Pasión y esfuerzo para desarrollar habilidades sólidas
- Sin experiencia previa con la programación de Arduino
- Sin experiencia previa con programación C electrónica e integrada
- Una placa Arduino
- Componentes electrónicos básicos y un montón de cables de puente.
Lo que aprenderás
- ¿Qué es un Arduino?
- Cómo utilizar el IDE de Arduino
- Programación básica de C y Arduino
- Cómo se ejecuta un programa Arduino
- Cómo escribir un código Arduino y subirlo
- Cómo construir un circuito electrónico básico con protoboard y cables
- Cómo utilizar los pines analógicos y digitales de Arduino
- Funciones de Arduino más populares
- Cómo depurar un código Arduino usando el Monitor serial
- Practica con componentes electrónicos básicos: botones, potenciómetros y LED
- Lo básico de la programación Arduino para realizar tu proyecto robótico y de IoT
Este curso se encuentra disponible de manera gratuita sin necesidad de ningún cupón, a través de la opción “GRATIS”.
Te recomendamos primero leer las diferencias entre un curso gratis y uno de pago para evitar malentendidos:
Cursos gratuitos
- Contenido de vídeo en línea
Cursos de pago
- Contenido de vídeo en línea
- Certificado de finalización
- Preguntas y respuestas de los instructores
- Mensaje directo para el instructor
Para obtener el curso de manera gratuita da clic en el siguiente botón:
Deja tus comentarios y sugerencias
Sobre Facialix
Facialix es un sitio web que tiene como objetivo apoyar en el aprendizaje y educación de jóvenes y grandes. Buscando y categorizando recursos educativos gratuitos de internet, de esta manera Facialix ayuda en el constante aprendizaje de todos.