Introducción a Arduino UNO

Acerca de SOLECTROSHOP.

Solectroshop es una empresa de tecnología enfocada en el desarrollo del sector de la impresión en 3D, Raspberry Pi y Arduino de código abierto.

Comprometidos con la promoción de la cultura de código abierto, nos esforzamos para que la diversión de la creación de productos electrónicos esté al alcance de todo el mundo. Nuestros productos incluyen kits de aprendizaje, placas de desarrollo, robots, módulos de sensores, herramientas de desarrollo y máquina de impresora. Además de productos de alta calidad, Solectroshop también ofrece tutoriales en vídeo para ayudarle en tu propio proyecto.

Si tienes interés en el código abierto o hacer algo nuevo, ¡puedes unirte a nosotros!

¡Visita https://solectroshop.com/ y nuestras redes sociales para más información!

Acerca del kit de aprendizaje.

Este kit de aprendizaje es adecuado principalmente para Arduino UNO R3,

pero algunos materiales también pueden ser útiles para otras placas de Arduino.

Todo el código de esta guía del usuario también es compatible con estas placas.

 

Este kit le guía a través de los conceptos básicos del uso de la placa Arduino UNO R3 de una manera práctica. Aprenderás a programar a través de la creación de varios proyectos creativos e intuitivos.

El kit incluye una selección de los componentes electrónicos más comunes y útiles. Desde conceptos básicos de la electrónica, hasta proyectos más complejos,

el kit le ayudará a controlar el mundo físico con componentes.
En este libro, le mostraremos circuitos con ilustraciones realistas y diagramas esquemáticos. Puede ir a nuestra página web oficial
https://solectroshop.com/   para descargar el código relacionado.
Si tienes alguna consulta, envía un correo electrónico a
[email protected]. También puedes dejar un mensaje y compartir tus proyectos en nuestro foro.

I. Arduino UNO R3

Arduino UNO es la placa más popular de la plataforma, por lo que antes de comenzar vamos a introducir sus características.

  • - USB: Estándar Tipo B

  • - Chip: Atmega328P

  • - Reloj: 16Mhz

  • - Memoria: 32 Kb Flash, 2 Kb Sram, 1 Kb Eeprom

  • - Interfaces: I2C, Spi, Serial

  • - Voltajes: 5V en funcionamiento

  • - Pinout: 14 Digital (6 PWM) + 6 Analógico

  • - Dimensiones: 68.6 X 53.4 mm

En cuanto a sus salidas físicas, son los pines hembra en sus laterales, donde podrás encontrar salidas de alimentación, pines analógicos y pines digitales. Estos pines corresponden con los siguientes:

Las salidas digitales con ~ son las que admiten PWM.

Descripción de los pines de Arduino UNO

Funciones especiales

Además del rol estándar de las entradas/salidas digitales, las salidas de Arduino tienen algunas funciones especiales. Por ejemplo: salidas de interfaces de comunicación de hardware, salidas analógicas o salidas de temporizador (contadores). Para cada uno de ellos, Arduino tiene una biblioteca, lo que facilita su uso. A continuación se muestra una descripción de los periféricos más populares:

  • Interfaz serial (UART) - Se utilizan dos líneas para la transmisión: RX - receptor y TX - transmisor. La interfaz es de configuración muy simple, permite el intercambio de datos con una computadora, o el soporte de dispositivos digitales como el módulo Bluetooth o el controlador del servidor Maestro. A veces está marcado como USART. La letra S indica que los datos se envían de forma síncrona, es decir, para la transmisión, además de TX RX, se necesita una línea más: una línea de reloj (CLK).
  • Interrupciones externas: permiten el manejo inmediato de eventos externos, señalizados por una señal lógica. Los eventos pueden desencadenarse por una pendiente descendente o ascendente o cualquier cambio lógico. Cuando ocurre un evento, el procesador interrumpirá inmediatamente todas las operaciones anteriores y comenzará a ejecutar el fragmento de código relacionado con el manejo de la interrupción.
  • Salidas PWM - Modulación de ancho de pulso. Con estas salidas, el usuario puede generar una señal basada en hardware (sin ocupar el procesador) con el nivel de llenado establecido. Esta función se utiliza, por ejemplo, para controlar la velocidad de motores de CC mediante Motor Shield o cualquier controlador de motor (p. Ej. TB6612). También permite controlar la posición de los servidores. Para más info sobre PWM vea nuestro blog aquí.
  • Interfaz SPI: bus serie que se ejecuta sincrónicamente. Se utilizan tres salidas para la comunicación: MISO, MOSI, SCK. Se caracteriza por una alta velocidad de transmisión, por eso se utiliza para operar dispositivos rápidos (por ejemplo, memoria EEPROM, A / C, convertidores D / A). También se utiliza para comunicarse con algunas pantallas y sensores.
  • Entradas analógicas: salidas que permiten operaciones en una señal analógica. Están conectados a un convertidor de analógico a digital integrado. Cada uno tiene una resolución de 10 bits (1024 valores diferentes). Con entradas analógicas, el usuario puede operar diferentes sensores (por ejemplo, acelerómetros o sensores ópticos ) o crear su propio medidor de voltaje.
  • TWI - I2C: otra interfaz popular de comunicación síncrona en serie. Requiere dos líneas de comunicación: datos y reloj (CLK). Con I2C, el usuario puede operar, por ejemplo, sensores MEMS (MinIMU-9 ).

Salidas alimentación

  • VIN : voltaje de entrada (utilizado cuando se selecciona una fuente de alimentación externa). El usuario puede utilizar este conector de clavija o CC (toma de alimentación) para alimentar el sistema. Rango de voltaje de fuente de alimentación recomendado 7V-12V
  • Salida del regulador 5V - 5V. Usando esta salida, el usuario puede alimentar sus propios sistemas trabajando con voltaje de 5V. Tenga en cuenta que conectar una fuente de alimentación externa (por encima de 5 V) a este pin puede provocar daños permanentes en el módulo.
  • Salida de regulador 3V3 - 3.3V. Corriente máxima 50mA. Usando esta salida, el usuario puede suministrar sus propios sistemas trabajando con 3.3V. Conectar un dispositivo con mayor consumo de corriente o conectar una fuente de alimentación externa a este pin puede dañar permanentemente el sistema.
  • GND - potencial de tierra, donde se conectan todas las tierras.

<--Volver al listado de contenidos

SIGUIENTE CLASE -->