MASTER EN ARDUINO 2020 ¡INCLUYE IoT! INTERNET OF THINGS!
4.4 (1,608 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,065 students enrolled

MASTER EN ARDUINO 2020 ¡INCLUYE IoT! INTERNET OF THINGS!

Conviértete en MASTER en desarrollo de proyectos Arduino. Desarrolla dispositivos Increíbles!
4.4 (1,608 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,065 students enrolled
Created by Pablo Sanz
Last updated 3/2020
Spanish
Spanish [Auto-generated]
Current price: $129.99 Original price: $199.99 Discount: 35% off
20 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 17.5 hours on-demand video
  • 2 articles
  • 22 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • A crear tus propios dispositivos basados en Arduino
  • A tener conocimientos basicos de electrónica que te permitan afrontar cualquier desafío que se interponga entre tu y tu proyecto
  • A programar en lenguaje c++. (Si, has leído bien)
  • Aprenderas sobre sensores y actuadores
  • Desarrollaremos proyectos juntos, desde simples hasta muy complejos. Muy!
  • Lo mejor de todo: Terminarás con la capacidad de poder aceptar cualquier desafío. Porque si bien es imposible cubrir todas las posibilidades. El truco, está en darte la herramientas, o mejor dicho las armas para enfrentar cualquier batalla.
Course content
Expand all 78 lectures 17:21:31
+ Componentes para el curso
4 lectures 16:12

En esta clase, veremos los componentes necesarios para el curso, ojo no son todos totalmente indispensables.


Componentes que quizás sea mejor comprarlos en tienda Arduino

  • Placa Arduino uno.

  • Protoboard

  • Display lcd 1306

  • Juego cable macho hembra - macho-macho - menor hembra hembra

  • Servo

  • Dallas 18b20

  • Buzzer

  • L298 N

  • Motores con ruedas.

  • imu 9250


Componentes que quizás sea mejor comprarlos en tienda de electrónica.

  • Leds varios

  • Potenciometro 5k

  • Un pulsador normalmente abierto

  • 10 resistencias 560 ohm 1/4 W

  • 1 capacitor 10uF 16v (16v a 50v esta ok)

  • uln2003

  • 74hc595

  • Cooler 40 mm (o cualquier otro de 12V)


Recomendados soldador, estaño, esponja vegetal multímetro.

Componentes de la placa Arduino Uno
04:58
Importante para el curso
01:05
Consejos sobre la plataforma
01:57
+ Programación en C++ orientada a Arduino
14 lectures 03:33:50
Arduino IDE, Atom y PlatformIO
06:26
IMPORTANTE: Alternativa a ATOM
08:29

En programación, las variables son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria RAM del microcontrolador.




Variables
31:59
Nos pasamos a Atom!
05:36
Otra opción de edición interesante
05:12

En esta clase hablaremos sobre arrays, que no son otra cosa que "variables" de variables. En otras palabras un array, reservará la memoria para múltiples variables.

Preview 12:52

Los comentarios son parte fundamental en nuestro código.

Si bien no tienen efecto sobre el funcionamiento, serán de mucha ayuda para que otros comprendan el funcionamiento del mismo. Y no solo "otros", para nosotros mismos también son valiosos.


Agregando comentarios al código
03:02

Alcance de variables....

Las variables, pueden ser globales o locales. Veamos en esta clase, cómo se comportan.

Alcance de variables
12:56

Los operadores, como su nombre lo indica, nos permiten realizar operaciones aritméticas.

Los condicionales, nos permitirán comparar valores y en función de esto, tomar una decisión.



Preview 34:38
Un poco más de condicionales
06:24

Los ciclos, en programación, nos permiten realizar tareas repetitivas, ahorrando drásticamente la cantidad de código que escribimos.


-------------


Preview 30:33

El ciclo o bucle "WHILE" es muy similar al for, pero OJO, que este no lleva la cuenta de cuantas veces ya repitió la tarea, por lo que nosotros tendremos que "ayudarlo" a saber cuándo tiene que detenerse. Cuidado con los loops infinitos!

Bucle while
17:37

Clase intensa!

Break

Continue

sizeof

------


Break, Continue y Sizeof....
18:58

Que sería de nosotros sin las funciones.

No son más que "trozos" de código que usaremos de manera frecuente en nuestro programa, entonces, a estas lineas, las pondremos dentro de estas "funciones". Para llamarlas y ejecutarlas cada vez que sea necesario.


---

//CODIGO



void setup() {

  // put your setup code here, to run once:

  Serial.begin(9600);

  delay(100);

  Serial.println(String(suma_numeros(20,30)));

}


int suma_numeros(int valor_recibido1, int valor_recibido2){

  int resultado = valor_recibido1 + valor_recibido2;

  return resultado;

}


void loop() {

  // put your main code here, to run repeatedly:


}

funciones
19:08
+ Desarollando primeros proyectos Arduino. Simples, pero importantes!
22 lectures 07:51:09
Protoboard
08:27

Nosotros no seremos menos, empezaremos encendiendo y apagando un led, pero iremos un poco más allá.





Mucho más que un "blinking led"...
18:24
Practicamos con led Onboard. Subimos un poco la apuesta. Prepárate!
08:10

En esta clase veremos entradas analógicas, y aprovechamos el empuje para estudiar una función muy práctica (map).

RECUERDEN COPIAR Y PEGAR EN UN LUGAR SEGURO LA FUNCION mapfloat.




Entradas analógicas.
23:42
Entradas digitales
27:09
Resistencias pull-up
04:54
Interrupciones y millis
23:36
Sensando temperaturas
14:17
Sistema de control de temperatura, mucho más que un termostato
21:48
Controlando display ssd1306
13:25
Funciones de la librería para display ssd1306
23:21
Control de temperatura ahora con display! No lo vas a poder creer! (parte 2)
40:41

En esta clase nos enfrentaremos a un gran desafío. Si necesitan, hacer la clase en dos etapas o incluso más no lo duden.

Cuando cursaron la clase del sistema de control de temperatura, entraron a jugar en las grandes ligas.

Sepán que luego de esta clase, ya no tendrán retorno. Bienvenidos!



Preview 01:06:45
Y llego la hora de los servos!
13:05
¿Potenciómetro y servo? SI! juntos!
05:02
Midamos distancias
09:54
Pongamos esto a rodar...
25:02
+ IoT - Internet of Things
20 lectures 02:59:21

Y arrancamos!

¿Con qué placa vamos a trabajar? Develando el misterio!
16:54
Conexión a red WI-FI
17:22
LO SIENTO... PERO ARDUINO ES SOLO UN JUEGO - (OFF TOPIC)
18:35
MQTT - Analizamos HTTP
03:53
MQTT - Avanzamos
05:41
MUY IMPORTANTE ➣ ARCHIVOS
00:10
Iniciamos nuestro proyecto MQTT en ESP32
04:51
Creamos cuenta en CLOUDMQTT
06:24
Credenciales MQTT
08:46
Wifi para nuestro proyecto
05:50
Función Callback
09:49
Conexión a MQTT
12:28
Conexión a MQTT exitosa!
14:11
Nuestro dispositivo IoT actúa!
05:24
Nuestra propia aplicación web
09:36
Nuestra aplicación Web se conecta!
18:32
Aplicación web ya muestra valores!
06:48
Control desde nuestra aplicación web
08:20
+ ALAN EL ROBOT IoT
14 lectures 02:21:41
MQTT - TOPICOS
24:56
Ensamblando el Robot
10:44
Rueda trasera
01:32
Conectamos hc-sr04 a esp32
11:51
Conectamos Servo a la esp32
03:37
Conectamos el controlador de motores L298 a esp32
07:56
Tomamos contacto con el código del proyecto
02:47
Repaso de Platformio y Librerías
07:29
Broker para nuestro robot.
18:55
Setup
11:28
Movimiento del servo
07:19
Ahora si, encaramos el LOOP
13:09
Recibimos órdenes. Nos movemos!
10:00
Requirements
  • Un ordenador, win, mac, linux.
  • En este curso necesitaremos como mínimo una tarjeta Arduino UNO (o cualquiera superior).-
  • Será de utilidad que cuentes con algunos componentes electrónicos básicos como leds, cables etc. (para nada determinante recomiendo ver el video de los materiales necesarios).-
Description

En este curso, llevamos el desarrollo de proyectos Arduino a su máxima expresión. Arrancando desde cero, paso a paso, hasta llegar a proyectos complejos. Atendiendo en todo momento las necesidades del hobbista como la del emprendedor.

¿Por que es un "MASTER"?

Porque no nos quedaremos en lo básico, ni en lo intermedio, nos encargaremos ir elevando la complejidad de los proyectos, hasta asegurarnos de que realmente domines con seguridad cualquier proyecto que tengas que afrontar.



Who this course is for:
  • No hay dudas! Este curso es para cualquiera que quiera iniciarse o afianzar sus conocimientos en el mundo del desarrollo de dispositivos basados en micro-controladores. Porque el mundo Arduino, puede ser desde un hobby hasta tu fuente de ingresos. No importa cual sea tu caso, este es el camino.