Clases de Arduino gratis desde 0 hechas por mi :)

Pequeña introducción previa

Buenas tardes a todos.

Dada la dificultad que tuve para iniciarme en el mundo de Arduino, comencé con este proyecto personal para que los demás no sufran tanto como lo hice yo.

Mis clases intento que sean lo más prácticas posibles (en cada vídeo aprenderán a hacer un miniproyecto nuevo, con los conocimientos necesarios para poder adaptarlo a sus gustos).

Actualmente llevo 5 vídeos grabados, aunque tengo intención de sacar unos cuantos más.

Está totalmente personalizado (no he copiado y pegado de ninguna fuente, por lo que es original) ofrezco ayuda en cada una de mis clases por si quedasen dudas
-----------------------------------------------------------------------------------------------
1ª Clase


Aprenderemos a realizar un juego de luces sencillo.

Para ello aprenderemos a distinguir las partes básicas de un programa (El setup y loop)
No se asusten, todo esto estará perfectamente explicado y no requiere de ningún conocimiento previo.

Así como todo lo necesario para comenzar siempre desde 0 en Arduino


LOS CÓDIGOS NUEVOS QUE APRENDERÁN EN ESTA CLASE:
-void setup
-void loop
-pinMode
-digitalWrite
-delay
-for
-byte
-int





MI RECOMENZACIÓN PARA LOS PRINCIPIANTES PARA COMPRENDER ESTE VÍDEO)
-Ninguno

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

2ª Clase


En esta ocasión daremos un pasito más y aprenderemos a utilizar un LCD (lo que vendría a ser un display de toda la vida).

Les enseñaré a hacer todas las conexiones y a hacer aparecer y desaparecer mensajes en el display mediante pulsadores

LOS CÓDIGOS NUEVOS QUE APRENDERÁN EN ESTA CLASE:
-#include
-LiquidCrystal
-lcd.begin
-if
-lcd.setCursor
-lcd.print
-else
-digitalRead





MI RECOMENZACIÓN PARA LOS PRINCIPIANTES PARA COMPRENDER ESTE VÍDEO)
- Ver el vídeo 1

--------------------------------------------------------------------------------------------------------------------
3ª Clase


En este tutorial vamos a aprender a realizar una especie de voltímetro digital utilizando un par de potenciómetros y una pantalla LCD (por lo que es imprescindible haber visto la clase nº2 en caso de no conocer Arduino).

Aprenderemos los códigos necesarios así como el montaje para hacer este bonito proyecto

Para el que no lo sepa, un voltímetro lo que hace es medir la tensión que existe en un determinado lugar (en este caso los potenciómetros).

Todo perfectamente explicado desde 0

LOS CÓDIGOS NUEVOS QUE APRENDERÁN EN ESTA CLASE:
En esta clase no aprenderemos códigos nuevos. Practicaremos con los que ya conocemos.




MI RECOMENZACIÓN PARA LOS PRINCIPIANTES PARA COMPRENDER ESTE VÍDEO)
- Ver el vídeo 1 y 2 como mínimo (preferiblemente todos para mayor práctica)
----------------------------------------------------------------------------------------------------------------------
4ª Clase


Esta clase es un poco más aburrida, pero la considero importante.
En esta ocasión aprenderemos a utilizar el Arrays.
¿Y para qué nos sirve eso? - Pues para optimizar códigos mediante agrupaciones.

Les pongo un ejemplo:
"Un juego de luces sencillo con 8 LED me puede ocupar aproximadamente 50 líneas de código.
Pues con el Arrays aproximadamente puedo conseguir el mismo efecto con tal solo unas 25 líneas aproximadamente".

Ya que el Arrays es una forma de crear matrices (agrupaciones de pines) y claro...es mucho más rápido dar órdenes a un conjunto de pines al mismo tiempo que ir dando órdenes de uno en uno

Como siempre todo desde 0.

Espero que les agrade

LOS CÓDIGOS NUEVOS QUE APRENDERÁN EN ESTA CLASE:
-Ninguno nuevo, simplemente haremos matrices (no se asusten, en el vídeo lo explico perfectamente de qué se trata )




MI RECOMENZACIÓN PARA LOS PRINCIPIANTES PARA COMPRENDER ESTE VÍDEO)
- Ver el vídeo 1 y 3 como mínimo (preferiblemente todos para mayor práctica)
--------------------------------------------------------------------------------
5ª Clase


Bienvenidos a la quinta clase del curso de Arduino.
En esta ocasión ofrezco a Taringa un método sencillo para realizar un variador/control de velocidad.

Es algo muy básico y sencillo, pero de extrema importancia ya que muchos proyectos tales como robots, motores etc requieren de una forma de poder regular la velocidad de funcionamiento.

Como siempre, todo desde 0 en una clase muy sencilla (es más fácil que la mayoría) y además rápida (en apenas 7-8 minutos).

Espero que les sea de utilidad y puedan aplicarlo a sus futuros proyectos


LOS CÓDIGOS NUEVOS QUE APRENDERÁN EN ESTA CLASE:
Aprenderemos a utilizar variables como delay (esto se explica en el vídeo, no tengan miedo )




MI RECOMENZACIÓN PARA LOS PRINCIPIANTES PARA COMPRENDER ESTE VÍDEO)

Ver los vídeos: 1 y 3 como mínimo (preferiblemente todos para mayor práctica)
--------------------------------------------------------------------------------------------------------------------

6ª Clase


Descripción del vídeo: Manejo del puerto serie para controlar Arduino mediante el PC.

Hasta ahora, la programación siempre fue la protagonista de todo...en este vídeo intentaré explicarles como hacer que los protagonistas sean ustedes, ya que aprenderán a controlar Arduino mediante el teclado de sus PC

Serán órdenes muy sencillas que espero en un futuro poder complicar un poco más

LOS CÓDIGOS NUEVOS QUE APRENDERÁN EN ESTA CLASE:

-Serial.begin
-Serial.read
-Serial.println




MI RECOMENZACIÓN PARA LOS PRINCIPIANTES PARA COMPRENDER ESTE VÍDEO)

Yo diría que los vídeos 1 y 2 son los más importantes para comprender esta clase. El 3 a modo de práctica también viene bien.
----------------------------------------------------------------------------------------------------------------
7ª Clase


Descripción del vídeo: Vamos a aprovechar lo aprendido en la clase 6 (controlar Arduino desde el PC usando el puerto serie) para aprender como realizar de forma muy sencilla operaciones matemáticas con Arduino.

(sumas, restas, multiplicación, división, valor absoluto, potencias, resto de divisiones, pares e impares, raíces cuadradas, trigonometría...)

TODO DESDE 0 paso a paso

Habrá 2-3 partes debido a que son muchos conceptos

Parte 1
(suma,resta,multiplicación y división en ARDUINO)

LOS CÓDIGOS NUEVOS QUE APRENDERÁN EN ESTA CLASE:

Ninguno nuevo, usaremos todos los códigos aprendidos en la clase 6




MI RECOMENZACIÓN PARA LOS PRINCIPIANTES PARA COMPRENDER ESTE VÍDEO)

Clase 1,3 y 6

Parte 2
(Aprende a usar el FLOAT, las raíces cuadradas, las potencias y si un número es par o impar)

LOS CÓDIGOS NUEVOS QUE APRENDERÁN EN ESTA CLASE:

-Float
-DEC
-pow
-sqrt
-% <----esto aunque parezca una tontería, también es un código con una función propia.

MI RECOMENZACIÓN PARA LOS PRINCIPIANTES PARA COMPRENDER ESTE VÍDEO)
1,3 y 6 (La 7 parte 1 es extremadamente importante, pero no vital)



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

8ª Clase


En esta ocasión vamos a ampliar un poco más lo que sabemos de los pines de Arduino y aprenderemos a utilizar uno nuevo llamado "AREF" (Está justo encima del pin GND de las salidas digitales).

Aprenderemos qué es, como usarlo y porqué motivo puede ser de utilidad.
También aprenderemos un poco más en detalle como funciona los conversores analógico-digital de Arduino. Todo desde cero

LOS CÓDIGOS NUEVOS QUE APRENDERÁN EN ESTA CLASE:

-analogReference(EXTERNAL);

MI RECOMENZACIÓN PARA LOS PRINCIPIANTES PARA COMPRENDER ESTE VÍDEO)

Al menos las clases 1, 3 y 5 que es en la que utilizamos potenciómetros para estar familiarizado con los conversores analógico/digital de Arduino



----------------------------------------------------------------------------------------------------------
9ª Clase


Gracias al apoyo incondicional del amigo resKte volvemos a los orígenes en los que hacía clases de Arduino de proyectos "vistosos y bonitos".

En esta ocasión utilizaremos una LDR para utilizarla como sensor de luminosidad. De tal modo que mediante unos LEDS haremos una especie de "medidor de luminosidad".

A más oscuridad, más brillantes y cantidad de LEDS se iluminarán. Puede tener su aplicación práctica por ejemplo en un jardín dónde cuando se haga de noche se vayan encendiendo luces

Por cierto, para este proyecto utilizaremos también lo aprendido en la clase 8, el pin AREF


LOS CÓDIGOS NUEVOS QUE APRENDERÁN EN ESTA CLASE:

Ninguno nuevo respecto a clases anteriores.

MI RECOMENZACIÓN PARA LOS PRINCIPIANTES PARA COMPRENDER ESTE VÍDEO)

La clase 1,3,5 y 8




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

ARDUINO STARTER KIT UNBOXING


En esta ocasión voy a presentar un Starter Kit muy bonito que incluye 37 módulos para hacer experimentos bonitos con Arduino.
Explicaré más o menos que contiene y sus ventajas y desventajas en mi opinión. También haremos algún que otro tutorial sobre algunos de ellos


-------------------------------------------------------------------------------------------------------------------
11ª Clase



Aprenderán a utilizar un display de 7 segmentos en Arduino a modo de contador, a programarlo, a utilizar y programar un módulo magnético que dará lugar al conteo y además a regular la velocidad del mismo.
Por otro lado, veremos un código nuevo



link: https://www.youtube.com/watch?v=_VTMPRJW77M
------------------------------------------------------------------------------------------

12ª Clase


Aprende a conectar Arduino a dispositivos de 220V y aprende qué es un relé, como funciona y cómo utilizarlo


link: https://www.youtube.com/watch?v=0o65fNRgn2k

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

13ª Clase



Espero que estén pasando buenos días, tardes y noches

Les traigo algo bonito que muchos ya me solicitaron, un sensor de temperatura y de humedad para Arduino.

Les enseño en 5 minutos a montarlo y programarlo desde 0, paso a paso.

Gracias por su tiempo y buenas noches 


link: https://www.youtube.com/watch?v=3d1QWdVmNCM

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

14ª Clase



Explico de forma rápida y sencilla (en menos de 4 minutos) como controlar el brillo de muchos LEDS con tan solo 1 potenciómetro

Utilizaremos para ello las salidas PWM y aprenderemos un nuevo código: analogRead y analogWrite.

Espero que les guste

Me gustaría saber sus opiniones de si les gusta más como explico este vídeo o si prefieren las explicaciones anteriores (vídeos de 20 minutos).

Saludos


link: https://www.youtube.com/watch?v=ArMkMCMzWFw