Los que hacen proyectos con Arduino y consiguen automatizar su casa o su empresa (sin comprar en el Leroy Merlin), ¿cómo lo hacen?
Spoiler: la única experiencia requerida es haber programado un VHS
Aunque en Internet puedes encontrar mucha información, lo normal es que esté desordenada e incompleta. Y así es muy difícil aprender programación.
A ver, no digo que no se pueda aprender. Internet es muy amplio y puedes aprender mucho o nada. Lo que digo es que hay un camino más rápido que vagabundear por Google.
Pero antes de empezar, sé que vas muy liado y no quiero hacerte perder el tiempo leyendo algo que no te interesa. Tengo dos hijos, sé de qué va esto.
Por lo tanto, me veo en la obligación de dejar claras dos cosas para que si quieres seguir buscando por Internet, puedas hacerlo lo antes posible.
Si crees que puedes aprender a programar y a utilizar Arduino en un fin de semana enhorabuena pero no vendo sangre de unicornio.
Por lo tanto, dudo que lo que te voy a contar aquí te interese.
No digo que tengas que dedicar años sin levantar la nariz de los libros, no es eso.
Lo que digo es que dedicando un poco de tiempo por semana para practicar teniendo la información clara, aprenderás a programar en poco más de 2 meses.
Pero vuelvo a insistir, si eres quizás de los que prefieren seguir buscando información en Internet, de verdad, por mi sin problema.
Cuanto antes dejemos claro que este curso no es para todo el mundo mejor. Es cuestión de elegir. Lo que yo te voy a ofrecer a continuación es un sistema para aprender programación con Arduino para hacer tus propios proyectos utilizando código y electrónica.
Nada de recetas milagrosas, milagros o pócimas mágicas.
Hablo de adquirir conocimientos.
Hablo de un camino bien trazado, paso a paso y que te haga perder el menor tiempo posible.
Hablo de arremangarse, conectar cables, probar, programar, cagate en todo, fliparte y emocionarte.
Y todo esto es más divertido si entiendes lo que estás haciendo.
De todo esto es de lo que te voy a hablar.
La bicicleta...
Todavía recuerdo cuando Paula, mi hija, solo era una niña de 6 años e intentó aprender a montar en bicicleta.
También recuerdo el guarrazo que se pegó.
Como buen padre sobreprotector, cogí la bici, la guardé en el trastero y compré un patinete.
Y ahí quedó la cosa.
Paula contenta con su patinete y yo contento de verla con todos los dientes.
Un día, pasados los meses, quedamos con un amigo de Paula para ir al parque.
El zagal venía con una flamante bicicleta roja y sin ruedines...
...y Paula con su patinete.
No sé qué le pasó por la cabeza que, en un alarde de valentía dijo:
- Rodrigo, ¿me dejas probar la bici?
Cogió la bicicleta, se subió, puso un pie en un pedal, levantó el otro pie y vualá, como por arte de magia consiguió andar varios metros manteniendo el equilibrio.
Oh oh oh.
Sonrisa de oreja a oreja y más feliz que una perdiz.
Pasó de ser Boris Yeltsin en la barra libre de Nochevieja a estar más tiesa que la rodilla de un Playmobil.
Y sin haber practicado con la bicicleta sin ruedines.
¿Cómo pudo ser?
Tiempo después entendí lo que había pasado.
Algo que nos sucede muy a menudo a pequeños y mayores cuando queremos aprender algo nuevo.
Verás.
De pequeño aprendí a montar en bicicleta a base de hostias. Eran otros tiempos y los niños estábamos hechos de hormigón armado.
Y, por supuesto, no teníamos los dichosos patinetes.
Por suerte, ahora tenemos Internet donde podemos encontrar de todo. Desde cómo masajear una zarigüeya a cómo hacer un satélite con Arduino.
Y, precisamente, este es el problema.
Me explico.
Es muy fácil acceder a Google y empezar a buscar información sobre un tema concreto. Algo que te interese aprender.
Y también es muy fácil pegarte un hostión a las primeras de cambio.
Buscas un tutorial, coges un código de aquí, otro de allá, lo intentas subir a tu Arduino y cuando te quieres dar cuenta estás besando el suelo.
Un error en el IDE, un cable mal conectado o un concepto mal explicado.
Ojo, que es algo normal, hasta Elon Musk busca información en Google.
Pero aprender así es como aprender a montar en bicicleta a base de leches.
A ver, no estoy diciendo que no se pueda aprender. No es eso.
Lo que digo es que hay otra forma de hacerlo mucho más sencilla, sin sufrir una avería mental seria y en mucho menos tiempo del que te imaginas.
Mira.
La clave para montar en bicicleta es mantener el equilibrio y Paula adquirió ese equilibrio practicando con su patinete. Casi sin darse cuenta.
La clave para conseguir hacer tus propios proyectos con Arduino es aprender a programar y, que yo sepa, hay dos posibles caminos.
El camino del pollo sin cabeza donde copias y pegas todo lo que encuentras por Internet sin saber muy bien que estás haciendo...
... o buscar un método o un sistema que te enseñe cuales son las claves de la programación y de la electrónica para dominar Arduino.
Porque eso de copiar y pegar códigos de Internet está bien, puedes conseguir resultados inmediatos.
Pero copiar y pegar códigos de Internet y además entender lo que estás haciendo está mucho mejor.
De esto último es de lo que te quiero hablar en esta página, de mi sistema patinete.
Veamos en qué consiste este sistema.
El sistema patinete...
A ver, si estás esperando un método milagroso para aprender programación sin esforzarte debo advertirte que, de momento, no hago milagros ni convierto el agua en vino.
Esto no va de aprender Arduino y programación en un fin de semana.
Tampoco es un máster cambiavidas valorado en 2.000 € y que te llevará dos años terminarlo para que cuando finalices, esté todo obsoleto.
Mi sistema patinete es algo más serio que todo esto. Y, desde luego, también es más barato, más útil y más divertido.
Se trata de un curso (serio) de programación con Arduino desde cero. Y sí, para aprender Arduino también tienes que saber electrónica y dentro de este curso se ven muchos conceptos de electrónica.
Un curso donde puedes aprender desde los fundamentos de la programación hasta poder llegar a hacer tus propias librerías.
Y una vez hayas aprendido programación con Arduino, podrás aplicar todos esos conocimientos a cualquier lenguaje...
...porque aprender a programar es igual que aprender a montar en bicicleta, una vez aprendes puedes programar en cualquier lenguaje.
Ojo, debes tener un periodo de adaptación donde debes aprender la nueva plataforma y la sintaxis del nuevo lenguaje, pero los fundamentos son exactamente los mismos.
Podrás utilizarlos para programar aplicaciones móviles, páginas web, robots o lo que quieras
Eso da lo mismo.
Si haces todo lo que te digo dentro de este curso, puede que termines haciendo proyectos tan chulos como el que hizo Javier, un alumno.
Por lo tanto, este curso incluye:
Solo con lo que vas a encontrar en el segundo módulo del curso de programación de Arduino desde cero ya lo tienes amortizado.
Ya que aprenderás a...
Todo bien empaquetado y ordenado para que no tengas que perder el tiempo buscando y filtrando información en Google.
Pero entonces, ¿qué me llevo si entro a este curso?
Y...¿cuánto cuesta todo esto?
CURSO DE ARDUINO
PAGO ÚNICO
129€
Incluye
Pago seguro con tarjeta de crédito o PayPal
Preguntas más que justificadas
Tú también puedes hacer la tuya (si la tienes).
Tengo por costumbre no poner límite de tiempo a mis formaciones, se adaptan a tu ritmo. Tendrás acceso para siempre hasta que uno de los dos doble la servilleta.
El horario lo decides tú. Cada persona tenemos nuestras obligaciones y compromisos, por tanto, es tontería que todos lo hagamos a la vez. Esto no es el colegio.
Quizás tú solo dispongas de dos horas a la semana y otro de seis horas diarias. Es imposible poner a todos el mismo ritmo.
Sea como sea podrás seguir el curso a cualquier hora del día y desde donde quieras.
Que tienes un hueco en el trabajo te conectas y ves un vídeo.
Que vas en autobús y estás más aburrido que el sastre de Tarzán, sacas el móvil y te haces una lección.
Tú mandas. Tú decides qué hacer con tu tiempo.
Eso sí, no tendrás que ir vagabundeando por Internet.
Todos tenemos un precio.
A ver, si te digo que es barato vas a pensar que te estoy intentando vender a toda costa. Si hago una comparación del tipo es como si te tomaras un café al día durante 100 días suena a truco (barato) de ventas.
También puede parecerte caro 99€ comparado con los cursos a granel por 10€ o las recetas milagrosas de fin de semana. Eres libre de comprar donde quieras y al precio que quieras pero...
...ojo, que no solo compras un curso, también estás comprando mi tiempo para resolver tus dudas y preguntas.
Sé que mucha gente no valora eso y sólo busca precio, lo respeto, pero no es el público al que va dirigido este curso.
La única experiencia requerida para hacer el curso es saber manejar un ordenador a nivel usuario, saber leer y no hacerse pis encima.
A ver, aprender programación no es ni fácil ni difícil, todo depende del sistema que tengas.
Si tu sistema es ir picando de aquí y de allí como un pollo sin cabeza entiendo que te pueda parecer difícil aprender programación.
Si tu sistema es una guía paso a paso que te explique todos los conceptos de programación para que los pongas en práctica te puede parecer muy sencillo.
Ojo, no digo que no tengas que dedicar algo de tiempo y que no tengas que esforzarte, no es eso.
Lo que digo es que hay una gran diferencia entre aprender a montar en bici a base de leches o adquirir el equilibrio con un patinete.
Luego es cuestión de elegir.
Tengo claro que este curso no es para personas que quieren resultados inmediatos.
Personas que lo único que buscan es copiar y pegar código sin entender lo que están haciendo para salvar la papeleta, aplacar su ego y fardar en Twitter.
Tampoco es para gente que creen en el milagro de aprender sin esforzarse y en un fin de semana.
Nada en contra de estas personas, pero no me gusta la sangre de unicornio.
Entiendo la formación como dos partes: el que quiere aprender (el alumno) y el que enseña y está ahí por si acaso (el tutor).
Por eso no busco compromiso en la gente, entiendo que si estás dispuesto a invertir en tu formación ya tienes ese compromiso.
Yo pido un poco más, ganas reales de aprender a programar para hacer proyectos con Arduino y aplicar todo lo aprendido en otros lenguajes.
Solo eso.
Sí, no entiendo una formación sin soporte, sin alguien que te acompañe para resolver dudas.
Porque si tengo claro una cosa es que dudas vas a tener.
Mi compromiso es responder cualquier duda que se plantea en las lecciones. Podrás hacérmelas llegar por dos medios:
- Comentarios: en cada lección tendrás un apartado de comentarios para exponer tus dudas y preguntas. Esto permite que otros alumnos se beneficien de esos hilos.
- Email: un formulario o email de soporte al que yo personalmente contesto en un tiempo máximo de 48 horas siempre y cuando no caiga fin de semana por medio.
A ver, entiendo que esto no es como comprar un piso o un coche donde una garantía de 15 días viene genial por la pasta que vas a soltar.
Pero quiero que entres sin riesgos y sin dudas a esta formación.
Que veas lo que hay dentro y si no te gusta cómo explico, los vídeos o mi careto, me envies un email y te devuelvo el dinero al instante.
Lo que tarde en leer tu mensaje y dar al botón de reembolso.
No te haré preguntas incómodas ni pondré pegas. Si estás dentro de los 15 días de garantía te lo devuelvo y punto.
Y luego tan amigos.
Sí, ya te he dicho que el acceso es para toda la vida. Te servirá por si tienes que recordar algo o si quieres un código concreto.
No hay límite de tiempo.
Esta formación no caduca.
A ver, esto de Arduino está en constante movimiento y me veo en la obligación de estar al día. Actualizado.
Todo lo que voy aprendiendo lo voy compartiendo en el blog y en el Campus. A veces es para todo el mundo como los podcast, vídeos y artículos, y otras veces es solo para los alumnos.
Pero los cursos están siempre actualizados.
Los vídeos no se pueden descargar por temas de derecho de autor. No quiero que aparezcan por YouTube o por los torrents del demonio.
Los artículos, esquemas y códigos están a tu disposición para que los utilices como quieras. Sin restricción.
Por supuesto. Es importante que tengas claro qué entra dentro de esta formación.
En el último apartado de esta página te desmenuzo todo el contenido. Está justo depués de los testimonios de los alumnos.
IMPORTANTE: testimonios de gente real (libre de IA)
Puede que los siguientes comentarios y vídeos los haya creado una red neuronal de inteligencia artificial. O puede que no.
Compruébalo tú mismo.
❝
Quiero agradecerte la labor que haces, te aseguro que no cae en saco roto. Sigo tu podcast habitualmente, y me hes de mucha ayuda para mantener el gusanillo en el mundillo y de estar al dia.
Quería preguntarte sobre el curso de Arduino.
Mi duda ha sido siempre si podría aprovecharlo, en cuanto a tiempo disponible me refiero. Mi situación personal es complicada y dispongo de poco tiempo, que suelo robarle al sueño, y poco dinero también no te voy a engañar. Por eso dudo siempre de si la inversión le puedo sacar rendimiento y de hay como tu bien dices...Paralisis por Analisis...
Tengo 47 años, he trabajado 20 años en Electricidad, aunque mi formación académica es de un un primer grado de electrónica industrial, con lo que tengo pequeñas nociones de electrónica.
Por circunstancias del mercado laboral trabaje de Mantenimiento en varias empresas, en una de ellas conocí la programacion de AUTOMATAS y me fascino. Realice cursos de formación continua para programar OMROM, pero dejé la empresa y se quedó apartado.
Hace un tiempo descubrí Arduino y volví a sentir esa motivación y siento que es un tren que no quiero dejar escapar. En el poco tiempo que dispongo intento acumular conocimientos,realizar prácticas de ejemplos...pero no tengo base en informática, nunca se me ha dado bien, por lo que no consigo resultados significativos con lo que dejo tiempo y vuelta a empezar..con lo que no avanzo.
En cualquier caso como dije al comienzo te agradezco mucho tu labor,y sobre todo la ilusión que transmites.
Luis Perez (electricista)
❝
Voy a seguir con el curso que está muy bien estructurado y explicado. A mi personalmente me sirve para tener una visión global de arduino y su entorno. Ya tenía conocimientos básicos de programación pero con el mundo de arduino, al ser todo autodidacta (foros, webs, tutoriales, etc) siempre quedan zonas oscuras que con tu curso ven la luz. Es decir, sirve para asentar las bases desde cero... sinceramente merece la pena!!
Por cierto, mi objetivo con todo esto del arduino, es utilizarlo como complemento profesional para aportar soluciones de innovación tecnológica para la industria, que es mi campo. Mi propósito profesional es acercar la Industria 4.0 y ponerla al alcance de todos. Es todo un reto y he dejado mi trabajo actual para dedicarme de lleno a esto. Por el momento estoy teniendo buena aceptación pero todavía falta mucha piedra por picar... ;)
Miguel roig (director de proyectos)
❝
Jaime acevedo (ingeniero)
❝
Pablo frutos (comercial equipos navales)
❝
...cuando comparo lo que es aprender programación en FP vs Luis- Arduino, ojala los profesores te imitaran, recuerdo mi primera clase, esto es una variable, esto es una función, esto es una clase, una instancia, esto es un hilo, ala a hacer diagramas de flujo a lápiz para resolver si un año es bisiesto. (pues muy bien).
Miguel
❝
paco sanchez (mecánico industrial)
❝
jaime martínez (mecanico industrial)
❝
Diego herrera (administrativo)
❝
Apreciado Luis, tenga ud un muy buen dia.
Quiero comentarte que cada dia que pasa me siento muy agradecido y NADA arrepentido por haber tomado el curso de Arduino.
Sé que no lo he terminado y que me hace falta mas de la mitad del curso para finalizarlo y es como una pelicula de suspenso, no se sabe que tema sorprendente me voy a encontrar y las tareas que vas a poner, que a proposito son muy pero muy ACERTADAS al momento de hacer.
Te cuento que a mis 35 años e inicios de este 2020, decidí montar un instituto basado en electronica, solo electronica apliacada y he vuelto a reforzar la programacion gracias a tus enseñanzas basadas en Analogías, cosa que NUNCA JAMAS vi en mi carrera. Es mas, NUNCA APRENDI PROGRAMACION en la U. Practicamente con ud he vuelto a aprender y me siento EXTREMADAMENTE AGRADECIDO.
Te agradezco mucho la atención. Te mando un fuerte y caluroso abrazo y mil bendiciones mi apreciado Luis del Valle (Tocayo).
Con Cariño Luis Betancourt
Luis betancourt
❝
Hola Luis
Te escribo como alumno y para decirte que como algún día nos conozcamos mi mujer te va a decir una par de cosa (de buenas claro… jajajaja) y es que has creado un monstruo, lo de friki ya venía de serie y es que para saber que existe arduino y sus posibilidades y sin ser ingeniero o ese mundillo, hay que ser un poco friki la verdad.
El año pasado me apunte al curso a primeros de año, pero lo agarre con fuerza en verano, lo mejor que he podido hacer. En otoño e invierno, ni mirarlo la verdad, con lo aprendido me ha valido poco a poco y este año domo fuente de repaso y consulta, me viene de lujo y eso que no he atacado las ampliaciones que has ido haciendo.
Jon Ruiz (diseñador)
❝
Hola Luis,
Este correo es simplemente para darte las gracias por compartir tus conocimientos con todos nosotros. Hace unos días terminé el curso de Arduino y me ha encantado, me ha aclarado y afianzado varios conceptos que tenía con dudas y los módulos de librerías, clases e interrepciones una obra de arte, que placer abrir una libreria y poder identificar las distintas funciones y ya no te digo poder crear tu propia librería .
Yo realicé el de ESP8266 antes y la verdad es que no tuve ningún problema para seguirlo gracias por supuesto al magnifico comunicador que eres. No creia que el curso de Arduino me fuese a aportar gran cosa porque ya hace años que utilizo Arduino y no suelo tener problemas en entender los códigos que veo.
Me decidí a realizar el curso porque viendo el programa había algún módulo que apenas conocía y te voy a ser sincero, aunque evidentemente el valor de las cosas es totalmente subjetivo, el precio no me parecio en absoluto caro.
Quizás estemos en la cultura del todo gratis sin valorar ninguna otra cosa más que el valor monetario, pero los que tenemos unos añitos y hemos realizado muchos cursos a lo largo de la vida sabemos apreciar con cuales realmente avanzas y con cuales pierdes el precioso tiempo, que ese si que tiene gran valor.
Lo dicho Luis muchas gracias por todo y seguimos en contacto.
Un abrazo
Antolín Gómez
Antolín gómez cortijo
❝
Hola Luis:
deseo que tu chiquitín y tod@s estéis mejor que bien.
Hoy le he comprado para mi marido el curso de visión artificial. Él no sabe programar, pero es una mente muy muy inquieta y se jubila el 30 de Noviembre. He pensado que lo que mejor le podía pasar era tener una nueva inquietud, un nuevo reto...para este tiempo que le llega, así que espero que le guste.
Yo he empezado a revisar el curso de Arduino y me encanta. Me gusta muchísimo la estructura, la claridad con la que explicas las cosas....
Hay gente que habla y que nunca la entiendo y entonces pienso que me he quedado un poco tonta. Cuando te leo, me doy cuenta de que no. Y a parte de aprender me sube el ego. Jeje.
En unos días me compraré yo el curso de Arduino, porque pienso que la gente que trabaja de esa manera a como tú lo haces, merece todo el apoyo de la gente que no sabemos hacer la "o" con un canuto.
Gracias, por ese trabajo tan bien hecho. Aprendo mucho de la gente como tú.
Adela
Adela roselló (jubilada)
❝
AntonioR
❝
Buenas tardes Luis,
ya llevaba tiempo siguiendote y tonteando con la idea de comprar el curso de arduino porque como bien describes, ir picoteando tutoriales de aqui y allá es un magnifico ejercicio de ingenieria inversa en el que a veces consigues aprender algo y medio utilizarlo para tu proyecto. Tu enfoque me ha parecido atractivo (despues de todo muchos empezamos un camino parecido al tuyo y el razonamiento es parecido) y lo he adquirido esperando que mis peleas con el compilador no se resuelvan mas a traves del vudú de mover el codigo de aquí a allá o empezar de nuevo porque no entiendo que cojones me quiere decir.
Disculpa el extenso preambulo, pero queria que supieres que me transmites como profesor y creo que eso siempre esta bien. Vayamos al problema tecnico.
Resulta que he comprado el curso basico + avanzado y como si fuera el compilador de arduino no voy a empezar facil y solo me sale el avanzado... algo de arduino sé y posiblemente empiece a sacarle partido al avanzado, pero no se... me gustaría empezar con algo mas sencillo y tenia algunas dudillas del básico.... si esto me va a hacer llegar a un nivel de entendimiento de un plano superior yo empiezo con el superior, va a quedar el codigo como las torres de alta tension con los nidos de cigüeña a base de "if" anidados y una funcion para atar todo el flujo a las tinieblas... pero me gustaria morirme sabiendo porque algunas veces las variables globales no las ve la funcion loop...al menos me gustaria saber eso...
:) Disculpa la coña pero es que me ha dado la risa al ver que solo tenia el avanzado y soy de tomarme mis problemas con humor.
Gracias de antemano.
manuel romo
❝
Hola Luis
Una vez más agradecerte tu motivación para que nuestro aprendizaje no decaiga.
Recuerdo que de casualidad mi hijo me comentó algo que estaba haciendo con NODERED y vi una página, “programarfacil” tenía buena pinta y me atreví a comprar el curso, no tarde más de dos paginas para darme cuenta que no tenía ni idea i que solo no iba a poder seguir, una propuesta tuya de empezar el curso de Arduino me entró en un mundo fantástico, me recordó mis inicios en programación sobre los 80’s (no volví a ver este mundo) pero ahora buscando una motivación para mi jubilación (será dentro de dos años) creo haber encontrado el cauce para seguir progresando y con la persona adecuada.
Ahora solo falta que hagas un curso de “constancia y motivación” y lo bordas, jajajaaj
Gracias de nuevo por tu buen hacer con tu trabajo y la constante aportación hacia tus alumnos.
Un saludo
ramón mateu
❝
Eres el mejor Luis. Estoy deseando empezarlo. Muchísimas gracias por toda la atencion que nos prestas. Conocer tus cursos es de lo mejor que me ha pasado en los ultimos años.
Gracias de verdad.
Enviado desde mi iPad
Juan Jose Herrero Varea
juan josé herrero varea
❝
Agradecerte la calidad y dedicación al curso.
El precio inicial puede parecer alto a muchas personas, pero el valor es varias veces superior. Los cursos que añades de manera gratuita para tus alumnos son un activo de calidad y refuerzan mi opinión sobre el acierto al invertir el dinero en tu proyecto.
Eres el único, en mi experiencia, que añade contenido para sus alumnos sin incrementar el precio inicial. Tu curso de Arduino es casi un regalo.
Muchas gracias.
alberto cardaba delgado
❝
Jorge lópez
❝
Buenas tardes Luis, acabo de terminar el curso básico, y antes que nada decirte que me ha encantado, muy completo, currado y clarito. Pero antes...
Buenos días Luis, por supuesto que tienes mi permiso. Esta es una de las cosas que más he valorado de este curso, nunca has tardado más de 24h en responder a los emails. Mi introducción a este mundo fue a través de la impresión 3d. Yo vengo del mundo del diseño gráfico y la publicidad. Descubrí arduino con mi Prusa I3 steel y a partir de ahí se abrió un mundo apasionante. En cuanto a donde tengo pensado utilizarlo, pues en agricultura ya que tengo una finca con frutales y una huerta. Es grande y tiene mucho trabajo para mi sólo. Tengo intención de automatizar todo, el riego, el abonado, el trasbase de agua entre depósitos, la compostera el invernadero y como no, una estación meteorológica... ufff son tantas cosas las que se te van ocurriendo que me disperso y no avanzo pero es que es tan apasionante. Gracias Luis por darme las bases y el conocimiento para ver algo de luz en este mundo.
Un Saludo
Victor Acosta
victor acosta
❝
Buenos tardes Luis.
Muchas gracias por tu respuesta. Ahora lo he entendido, esta es la secuencia de comparación que debo usar:
int tensionPin = analogRead (pinLed5);
int tensionPin2 = analogRead (pinLed1);
if (tensionPin == HIGH && tensionPin2 == LOW){digitalWrite (pinLed, HIGH);}
Esta vez sí ha funcionado correctamente, es un auténtico lujo poder tener un "profesor de cabecera" como tu para resolver las dudas al instante :)
La otra duda que tengo es respecto al Led que pongo para sustituir al zumbador. Es lo que no entiendo, si son componentes diferentes y se programan diferente ¿Por que al sustituir el zumbador por el Led sin cambiar nada en el código el Led se enciende y se apaga correctamente?: Te envio el video que hice para que lo compruebes.
Muchas gracias y disculpa por las molestias.
Un abrazo.
miguel angel tarazona
❝
cesar vigo
❝
jorge lópez
❝
francisco peral
❝
Felipe Ramirez
Proyectos de los alumnos
Lo de aprender está bien. Me refiero a lo de aprender programación y electrónica. Pero no hay que perder el foco.
Queremos aprender, adquirir conocimientos para hacer proyectos con Arduino.
Da lo mismo si te parece útil o no, lo importante es tener tu proyectos terminado y sentir el subidón.
Atento a estos proyectos.
Es que son la leche.
Eñaut Lerma Usabiaga ● Farmbot
Diego Herrera ● Mando universal
Francisco Campoy ● Sensor de gas
José Domínguez ● Árbol de Navidad
José González Pichel ● Brazo robótico
José Domínguez ● Máquina recreativa
Antonio Navas ● Pantalla OLED para maqueta de tren
Andreu Xivillé ● Coche radiocontrol
Ronni Chiabotto ● Control de motores
Ronni Chiabotto ● Voltímetro
Jorge Díez ● Robot autónomo
Christian Rubin ● Estación meteorológica
Luis Pérez ● Shield electrónica Arduino
José González Pichel ● Monitor de vibraciones maquinaria
Narma ● Domótica
Rafa Minaya ● Geriatrino ● Más información aquí
José Antonio Garrido ● Luces del coche fantástico
Antolín Gómez ● Tiesto inteligente
José Antonio Garrido ● Luces de averías dinámica Audi
José Javier Gázquez ● Ventilador y LDR
Francisco ● Máquina de pompas
Francisco ● Robot Pulgarcito
Contenidos del
Curso de programación con Arduino
El sistema patinete consta de 5 bloques donde en cada uno de ellos tendrás uno o varios módulos con lecciones.
Estos 5 bloques son:
- 1Fundamentos del prototipado con Arduino
- 2Introducción a la programación de electrónica
- 3Fundamentos de la programación
- 4Arduino avanzado: librerías e interrupciones
- 5Casos prácticos
FUNDAMENTOS DEL PROTOTIPADO CON ARDUINO
Al principio puede que tanta información te sature, por eso es importante seguir un orden y avanzar poco a poco. El módulo de fundamentos del prototipado con Arduino se centra en los conceptos necesarios para que puedas empezar con cualquier proyecto utilizando el prototipado.
La idea consiste en ir bosquejando como un pintor. Poco a poco pasas de un dibujo sin sentido hasta poder ver los más mínimos detalles.
En la programación de electrónica con Arduino todo empieza con el esquema general. A partir de ahí se construye un prototipo utilizando la programación y la electrónica. Todo este camino de la idea al prototipo se llama proceso del prototipado.
En este bloque se incluyen los siguientes módulos:
- Bienvenid@ al curso
- Componentes y material necesario
- El proceso del prototipado
- Plasmando la idea general del proyecto
- Prototipo mínimo viable
- Diseño incremental
- Introducción al software y hardware de Arduino
- Entorno o IDE de Arduino
- Instalación del software
- Funciones principales del IDE de Arduino
- Fundamentos de las placas de Arduino
- Cadena de herramientas o toolchain de Arduino
INTRODUCCIÓN A LA PROGRAMACIÓN DE ELECTRÓNICA
Y una vez que aprendes a conducir te pones al volante. Entras en acción. En el segundo bloque, introducción a la programación de electrónica con Arduino, se empieza a programar desde el primer minuto.
Pero antes debes aprender la sintaxis de la programación.
Programar es como escribir, cada idioma tiene su ortografía y su gramática. Para poder comunicarte con otra persona a través de un texto, debes conocer estas reglas. Más que nada para que la otra persona te entienda.
En los lenguajes de programación ocurre algo parecido. Sin embargo, el objetivo no es comunicarse con otra persona, el objetivo es comunicarse con una máquina. En este caso con el microcontrolador que lleva Arduino. Pero puede ser un ordenador, una lavadora o un coche.
Este bloque se centra en darte las pautas que tienes que seguir para escribir en el idioma que entiende Arduino, C/C++.
Incluye los siguientes módulos:
- Progresión contra perfección: el síndrome de parálisis por análisis
- Sintaxis de la programación
- Las variables
- Tipos de datos
- Funciones
- La función setup() y loop()
- Los niveles lógicos: HIGH (5V) y LOW (0V)
- Pines digitales de Arduino
- Ejercicio práctico: parpadeo pin digital
- Reto de programación
- Programación con múltiples pines digitales
- Pines PWM y analogWrite()
- Ejercicio práctico: salidas PWM
- Comunicación serie
- Leer pines digitales (pulsadores)
- Leer pines analógicos
FUNDAMENTOS DE LA PROGRAMACIÓN
Si en el bloque anterior has visto una introducción a la programación de electrónica con Arduino, en este bloque aprenderás los fundamentos de la programación que te acompañarán en cualquier otro lenguaje que quieras aprender.
Es como cuando haces una seña con la cabeza para decir sí. Cualquier persona del mundo sabrá que estás afirmando algo. Da lo mismo si es un esquimal o es un subsahariano. Es un lenguaje universal que entiende todo el mundo.
Algo parecido ocurre con las sentencias de control if-else, los bucles de repetición for, las librerías, los arrays, las funciones... Si consigues dominar esta parte, podrás programar en cualquier lenguaje.
Incluye los siguientes módulos:
- Introducción a las sentencias condicionales if-else
- Ejercicio práctico: sentencias condicionales if-else y pulsadores
- Ejercicio práctico: sentencias condicionales if-else y entrada analógica
- Introducción a los bucles de repetición for
- Ejercicio práctico: bucles for y las luces del coche fantástico
- Sentencias condicionales switch case
- Uso de la función map()
- Ejercicio práctico: función map() con switch case
- Librería Serial
- Ejercicio práctico: puerto serie y estructuras de control
- Bucle de repetición while
- Ejercicio práctico: sentencias condicionales
- Introducción a las librerías de Arduino
- Cómo instalar librerías de Arduino
- Cómo elegir y buscar librerías de Arduino
- Cómo están programadas las librerías: clases, funciones y atributos
- Ejercicio práctico: fabricando un theremin parte 1
- Ejercicio práctico: fabricando un theremin parte 2
- Introducción a los arrays
- Conceptos sobre arrays parte 1
- Conceptos sobre arrays parte 2
- Recorrer arrays con bucles for
- Ejemplo práctico: bucles for con arrays
- Introducción
- Ejercicio práctico: sensor de temperatura LM35 con funciones parte 1
- Ejercicio práctico: sensor de temperatura LM35 con funciones parte 2
- Ejercicio práctico: sensor de temperatura LM35 con funciones parte 3
- Ejercicio práctico: sensor de temperatura LM35 con funciones parte 4
ARDUINO AVANZADO: LIBRERÍAS E INTERRUPCIONES
Llega un momento en la vida en la que un niño se hace mayor y se marcha de casa, al igual que llega un momento en la vida de un programador que crea su primera librería. En el cuarto bloque, Arduino avanzado: Librerías e interrupciones, podrás crear tu propia librería desde cero.
Detrás de la caja negra que ahora mismo representan para ti las librerías, hay un mundo infinito de código. Aprender cómo funcionan internamente te dará la libertad de poder entender cualquier librería.
Y en las segunda parte del bloque trabajaremos con las interrupciones. Una forma sencilla de ejecutar un código prioritario cuando se produce una acción externa como pulsar un pulsador.
En este bloque se incluyen los siguientes módulos:
- Introducción a las clases y objetos
- Crea tu primera clase para Arduino
- Crea una librería para Arduino parte 1
- Crea una librería para Arduino parte 2
- Introducción
- Interrupciones microcontrolador ATmega328
- Configuración y programación de interrupciones
- Ejercicio práctico: detectar pulsador parte 1
- Ejercicio práctico: detectar pulsador parte 2
- El efecto rebote o debounce
- Circuito antirrebote
- Banderas y utilización función millis()
- Solución antirrebote por software
CASOS PRÁCTICOS
El último bloque está dedicado a los casos prácticos con componentes reales como sensores de temperatura, relés, sensor de ultrasonidos, pantalla LCD, reloj RTC, etc...
Incluye los siguientes módulos
- Sensor de temperatura LM35
- Sensor de temperatura y humedad DHT11
- Sensor de temperatura TMP36
- Potenciómetro
- Relé con Arduino
- Caso 1: medidor de carga de pilas y baterías
- Caso 2: sensor de temperatura DS18B20
- Caso 3: pantalla LCD
- Caso 4: reloj RTC
- Caso 5: dado electrónica con display 7 segmentos
- Caso 6: motor paso a paso
- Caso 7: divisor de tensión
- Caso 8: sensor de ultrasonidos
- Recursos de programación y electrónica
- Soportes en 3D para Arduino
- Hacer circuitos impresos con acetona
Cuando finalices este curso serás capaz de entender un código donde se utilicen uno o dos componentes a la vez y podrás crear tus propios proyectos utilizando otros códigos que encuentres por Internet.
Por cierto, aunque hayas terminado el curso podrás seguir accediendo a todo el material para consultarlo si te hace falta. El acceso al curso te da derecho a entrar durante toda tu vida. No hay límite de tiempo.