Bienvenida al curso

1

Enlaces del taller IoT

2

Qué aprenderás sobre el desarrollo de hardware con Arduino

Introducción al hardware libre

3

¿Qué es Arduino y qué placas hay?

4

¿Cómo se desarrolla el Hardware?

5

¿Cuál es el software para diseño mecánico?

6

Elección del software a utilizar

7

Limitaciones de Arduino y qué es el hardware libre

8

Reto 1: Para un proyecto de IoT, ¿Cuál tarjeta Arduino utilizarías?

9

¿Cómo funciona el Curso de Desarrollo de Hardware con Arduino?

10

Lista de Materiales o Componentes a Utilizar

Sensores, Actuadores y Procesadores

11

Sensores, actuadores y procesadores

12

Diferentes tipos de sensores según la salida

13

Diferentes tipos de sensores según la aplicación

14

Diferentes tipos de actuadores

Introducción a la electrónica

15

Diferencias entre electricidad y electrónica

16

Tipos de componentes electrónicos

17

Más tipos de componentes electrónicos

18

Limitando la corriente para evitar quemar un led

Manos a la obra

19

Puertos de un arduino y sus funciones

20

Qué es un protoboard

21

Estructura general de un programa en Arduino y hello world con un LED

22

Variables y Constantes Globales

23

Manejo de librerías y funciones

24

Manejo de valores analógicos: uso del potenciómetro

25

Uso del monitor serial

26

PWM y señales analógicas

27

Un control de color RGB e intensidad lumínica para una lampara de mesa

28

Uso de push buttons

29

Monitor de temperatura con Arduino (uso de LM35 y un lcd 16x2)

30

Continuando con el monitor de temperatura con Arduino

31

Finalizando con el monitor de temperatura con Arduino

32

Reto: Crea tu semáforo con Arduino

Automatización de procesos

33

Cómo generar movimiento y uso de motores

34

Cómo generar movimiento y servomotores

35

Agregando un potenciométro para controlar la posición del Servomotor

36

Robot evasor de obstáculos

37

Continuando con el Robot evasor de obstáculos

38

Terminando con el Robot evasor de obstáculos

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

12 Días
11 Hrs
57 Min
8 Seg

Puertos de un arduino y sus funciones

19/38
Recursos

Aportes 40

Preguntas 7

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Partes del Arduino UNO

Creo que en esta clase hubiera sido excelente enfocar al arduino y colocarlo en pantalla completa para observar mas de cerca los componentes de los que se esta hablando

Mis apuntes:

POWER
5v y 3v: Salidas de voltaje DC (2 puertos)
GND: Tierra a voltaje DC (2 puertos)

ANALOG IN
Son pines que permiten tener entradas analógicas (De A0 hasta A5). Una entrada analógica en una entrada que va a representar un voltaje directo de un sensor que mide alguna magnitud como: luz, temperatura, humedad, distancia, etc.

Permiten conectar sensores analógicos, potenciómetros o cualquier dispositivo que va a manejar un voltaje variable.

Además, se pueden configurar como pines digitales, esto para detectar si hay un voltaje alto o bajo > 1 o 0 (si o no).

IMPORTANTE: para los pines analógico solo tenemos entradas, no es posible generar salidas por medio de ellos.

DIGITAL (PWM ~)
Consta de pines digitales normales y pines PWM, siendo que los PWM se señalan con ( ~ ).
Los pines digitales permiten conectar botones, sensores digitales o todo lo que sea 0 y 1 (si o no).

Los pines PWM permiten controlar cosas como el brillo de un led o la velocidad de un motor.

También los pines 0 y 1 tienen las etiquetas TX y RX, siendo que estos están conectados al chip que se encarga de la comunicación serial del arduino por medio de USB. Lo que hacen es enviar información por TX y recibir información por RX.

IMPORTANTE: si conectamos sus estos pines 0 y 1, perderíamos la capacidad de conectar el arduino para monitorear la variable en tiempo real por medio de Serial Monitor.

BOTON DE RESET
Lo único que hace es reiniciar el programa instalado desde la primera línea de código.

![](

Estoy en las materias finales de mi carrera y es la primera vez que usamos hardware además del que corresponde al área de redes (cables de red, Rj45, etc), y la verdad me alegra mucho que expliques cada parte, qué hace y para qué sirve.

El gorro de la ñ de llama Virgulilla https://es.wikipedia.org/wiki/Virgulilla 😃

Ricardo para esta clase, creo conveniente que te apoyes con imágenes para dar una mejor explicación.

Que clase mas intenresante , es mi primer acercaminto con arudiono y objtivo es poder crear experiencias sonoras con el.

No tenía idea de nada de lo que dijiste.. jejjee primera vez que usaré un arruinó, pero me interesa mucho.
No lo sabía gracias por enseñar

Yo he realizado un par de acercamientos con Arduino. Aunque más enfocado a las artes. Aquí unos ejemplos:

https://vimeo.com/137927007
https://vimeo.com/137067532

Lista de pines mencionados en la clase: * Alimentación: un Arduino puede recibir energía eléctrica por dos pines. Uno USB 2 tipo B que se puede conectar a la computadora y un plug de barril que puede conectarse a una fuente recomendada de 12 a 6 voltios (puede conectarse a como máximo 17 voltios, pero le cuesta vida útil al dispositivo) o a una batería mediante un adaptador. * Pin Vin: al que se le puede conectar una alimentación externa también. * Pines GND: son los pines de conexión a tierra que vienen integrados en el Arduino * Pin 5v y 3,3V: permiten sacar energía del Arduino a otros dispositivos. * Pines ANALOG IN (A0, A1, A2, A3, A4, A5): Son pines que permiten recibir entradas analógicas como las provenientes de un sensor. Pueden ser configuradas como pines digitales, pero solo funcionaría como “voltaje alto” (1) o “voltaje bajo” (0). Además se puede configurar para funcionar en 8 bits lo que acelera el procesamiento, pero disminuye la resolución (256 valores). * Pines DIGITAL PWM ~ ( ~RX 0, ~TX1, 2, ~3, 4, ~5, ~6, 7, 8, ~9, ~10, ~11, 12, 13): los pines digitales tienen la capacidad de que conectes botones o sensores digitales que reciben entradas de 0 o 1. Recibe tanto entradas como salidas. * PWM ~ ( ~RX 0, ~TX1, ~3, ~5, ~6, ~9, ~10, ~11): Son pines digitales que además de funcionar como tal, simulan también los valore que arroja una salida analógica ya que el propio Arduino no cuenta con este tipo de salidas. Regulan cosas como el brillo de un LED o la velocidad de un motor. Los pines ~RX 0, y ~TX1 son los que se conectan al chip encargado de la comunicación srial del Arduino por medio del USB. Ahí se envía información por medio del TX (Transmit) y de recibir a través del RX (receive) * El botón de RESET: reinicia el programa desde la primera línea de código. * ICSP (Integrated Circut Serial Programming): el puerto que permite cambiar el código que está en el microcontrolador.

El único proyecto que he realizado (copié por ahí) es hacer que toque la marcha imperial con un buzzer :B

Las entradas analógicas (A0, A1, etc) pueden configurarse también como entradas y salidas digitales. He conectado un led al pin A2 y obtengo el mismo resultado que cuando lo conecto a un pin digital. Código para hacer parpadear un led conectado en A2:

byte led = A2;

void setup() {
pinMode(led, OUTPUT);
}

void loop() {
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}

En mi caso ya estaba realizando prácticas con arduino pero no tenía idea clara del funcionamiento de las partes del arduino, solo eran ideas vagas que fueron aclaradas en ésta clase.

Algo más que me gustaría serían bases para programar en el IDE de arduino, consejos, como crear clases, métodos de forma correcta, etc.

Un excelente proyecto para hacer con Arduino es el robot Otto de Otto DIY: https://www.ottodiy.com/

Hay muchísimos recursos libres (el robot es open source) por lo que no tienes necesariamente que comprarlo en su tienda sino que puedes hacerlo por ti mismo.

https://www.youtube.com/watch?v=VD6sgTo6NOY

https://www.instagram.com/p/CeTwPkkAtZK/

Ya he trabajado con Arduino pero la verdad siento que aun estoy muy verde para programar diferentes retos que me propongo

Alguien me puede decir cual es la diferencia entre un arduino UNO generico y uno original?

Proyectos con arduino, solo poner intermitente dos leds jeje pero no lo hice por primera vez en el curso de programación básica.
Esto lo hice en mi colegio

Solo había realizado practicas en clase, pero hay muchas cosas que ignoraba 😮

He trabajado un poquito con arduino UNO, lo basico, hacer que parpadeen leds, etc. Vine a este curso para aprender mas sobre arduino 😄

Hola a todos, un gusto formar parte de esta comunidad. He trabajado con Arduino UNO en diferentes proyectos personales, como un electronivel de un tanque que enciende una boma de agua para llenarlo vaciarlo usando sensor ultrasónico, he jugado un poco con displays LCD, etc. Me interesa conocer la forma de programar y optimizar sus programas y funciones, me interesa mucho la parte de motores y aprender a usar la mayor cantidad de sensores posibles, disfruto mucho hacer proyectos.
Un abrazo a todos.

Cuanto tiempo puede durar la alimentacion con una pila de 9v?

yo ya hice un proyecto en el cual debiamos detectar la temperatura y humedad para activar un sensor de ultrasonido y detectar si una persona pasaba una puerta a esa temperatura.

Para el valiente que se quiera aventar a pie todo esto existen estas tarjetas. Estas no tiene bootloader y se programan en eclipse.

https://nomada-e.com/store/

Yo las use en proyectos pequeños pero si en definitiva es mucho más complejo, pero creo que si las dominas tienes mayor versatilidad.

Estoy trabajando con un emulador de arduino ya que no poseo los componentes. Acabo de montar un led para que encendiera. (solo eso).

Hace un año hice un proyecto de una “casa demótica” en mi universidad donde use varios sensores y actuadores.

he tenido la oportunidad de hacer un pequeño programa “hola mundo” solo para conocer el arduino, pero fuera de eso no he hecho nada y me gusta la idea de conocer mas de esta tarjeta.

Aún no he realizado proyectos con arduino, sólo con microcontroladores programables (GAL)

Es mi primera vez con el Arduino!

hace algunos años hice un multimetro con un arduino uno, pero no e hecho mas proyectos.

Excelente clase

hace un año realizamos proyectos de la universidad trabajando con tarjetas programables como lo es el arduino, algunos sensores y actuadores para automatizar un regado de plantas y en un velocista

Excelente, yo tengo un arduino uno y estoy haciendo un proyecto; una fermentadora para pan, controlando la temperatura y la humedad se logra que el pan leude en las mejores condiciones, por ahora se me esta complicando un poco generar humedad en el ambiente, estoy probando humidificadores ultrasonicos pero no estoy teniendo buen resultado, Saludos!!

Yo ya he trabajado un poco con arduino y la verdad es fácil de programar y me a ayudado mucho en mis proyectos de club

excelente.