Тёмный

🆕 ¿Cómo hacer MULTITAREA en ARDUINO? ▶ EJECUTA múltiples TAREAS con la función millis() 

 David Portilla - Programación y Electrónica
Подписаться 21 тыс.
Просмотров 19 тыс.
50% 1

Опубликовано:

 

15 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 46   
@davidportilla_
@davidportilla_ 3 года назад
Da el siguiente paso haciendo esta práctica con funciones, aquí te explico como 👉🏻👉🏻 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-RvupFupZFbM.html
@GamerEvolutionJMC
@GamerEvolutionJMC Год назад
Muchas gracias bro, logre implementar un multitarea en LEDS controlados por potenciómetros
@eduardopedraza3377
@eduardopedraza3377 Год назад
Excelente video, muy buen explicado, y si requiero que el led 1 solo penda y apage una ves, y los demas leds sigan trabajando igual. Saludos.
@radolfotico
@radolfotico 2 года назад
Hola, gracias por tu explicación de la función Millis. He estado quebrnfome la cabeza del como medir un sensor hall y evaluar el estado de un pin digital al mismo tiempo y que dependiendo de estos dos valores encienda o apague un led o en cuyo caso accione una bobina de un relay. Gracias, me ayudaste montones.
@radolfotico
@radolfotico 2 года назад
Me gustaría saber si has trabajado con comunicación i2c entre Arduino Uno y Attiny84, envío de datos de variables entre ambos para hacer acciones diferentes. Tengo problemas de comunicación entre ambos y no se comunican, he puesto los pull-ups para SDA y SCL y no me ha funcionado... Me ayudas? Saludos
@saulmaciasflores6778
@saulmaciasflores6778 Год назад
Hola inge pregunta se puede utilizar esa misma programa con bluetooth digamos que con la app mánde dato para se ejecute el encendido led de lintermitente(blink) o otro mover servos?
@NIGHTKILLER05
@NIGHTKILLER05 2 года назад
Gracias, medio le entendí, trataré de aplicarla en un programilla con el que tengo "unos pedillos" jejeje
@davidportilla_
@davidportilla_ 2 года назад
Jajajaja va, voy a tratar de sacar otro tutorial explicándolo más a detalle
@NIGHTKILLER05
@NIGHTKILLER05 2 года назад
@@davidportilla_ si, estaría bueno, por que creo que no lo puedo aplicar a lo que quiero, un display de 4 dígitos, y con un botón vaya avanzando la numeración, y que no muestre los ceros a la izquierda, lo logro, pero cada que presiono el botón, todos los dígitos parpadean, lo cual me hace pensar que así como que muy velozmente, no lo está haciendo, y tampoco me sale lo de no mostrar los ceros a la izquierda, que caray
@sergioestrada3397
@sergioestrada3397 2 года назад
Muy buena explicación, hasta el momento es la mejor y muy seria . Te felicito
@manuelmuinocundins3217
@manuelmuinocundins3217 2 года назад
Excelente explicación, precisamente estaba buscando esto para hacer el conteo de 4 pin y evaluar la diferencia y no veia como hacer el conteo. Muchas gracias
@WalterAluasHeisenberg
@WalterAluasHeisenberg Год назад
Hola! Soy hiperprincipiante con arduino, solo por afición. El caso es que necesito hacer un código que nada mas iniciarse me encienda y apague un led intermitente y que continue así mientras corre el resto del programa. Como el resto del programa lleva delays, esto me interfiere con la intermitencia del led. Podrías guiarme o darme alguna pista de como hacerlo? Muchas gracias.
@autoelectronicmstaller8120
@autoelectronicmstaller8120 Год назад
Excelente maestro, Que buena la exlicacion, no lo habia podido entender hasta ahora como usar funcion millis(). Una pregunta, es posible hacer destellar el led con tiempos de apago y encedido diferente. ejemplo 300 ms ON Y 50 ms OFF. ES para diseñar una alarma con ese parametro en especial. gracias
@dreamer2030
@dreamer2030 4 месяца назад
Si me ayudo muchas gracias!!!! eres grande
@gillopez5978
@gillopez5978 3 года назад
Fan de tus vídeos broooo, algún día seré como tú, próximo Mecatrónico!!!
@davidportilla_
@davidportilla_ 3 года назад
Gracias por el apoyo bro! a darle con todo para ser inge 💪🏻💪🏻
@ariadnanhgelvelasquez5476
@ariadnanhgelvelasquez5476 Год назад
Hola ! Gracias por el video necesito combinar 2 códigos , uno que me maneja 1 módulo L298N con 2 motores de corriente continua vía Bluetooth y otro que maneja 1 servo motor via Bluetooth , al unirlos solo funciona uno , podría solucionar ese error con la funcion millis?
@jorgeenriquequinonesvega1649
@jorgeenriquequinonesvega1649 2 года назад
Excelente explicación, pero tengo una consulta. Si tengo un lcd y necesito que pase mensajes al azar (Como A -> delay de 1seg -> B -> delay de 1seg -> C ...) ; mientras un led parpadea (o un sensor X), ¿Dónde se pondría el millis(), solo en el sensor o LED, o tmb debería colocarlo en el LCD ?
@davidportilla_
@davidportilla_ 2 года назад
Hola Jorge! excelente pregunta, sería en la función o en el bloque de código que hace imprimir caracteres al lcd y en la que hace parpadear al led. Cuando quieras hacer dos tareas al mismo tiempo ya no vas a poder usar el delay
@benjaminbarreravasquez1990
@benjaminbarreravasquez1990 Год назад
Excelente explicación, muchas gracias 😃!!!
@VictorHugo-rw1vm
@VictorHugo-rw1vm 5 месяцев назад
Excelentísima explicación, solo tu me explicas que NO se puede multitarea pero que si hay una opción ademas de mostrar con comentarios como va progresando el codigo :D
@alfonsotav
@alfonsotav Год назад
Muy bien explicado. Gracias 😊
@NIGHTKILLER05
@NIGHTKILLER05 2 года назад
Muy buen video!!! solo que lo quise aplicar para pushbuttons y no me salió, ¿como podría lograr que cuando el botón se oprima mande un LOW por otro pin, pero este low debe durar 100 milisegundos, y que a la vez ya no se pueda volver a presionar dicho botón por los siguientes 45 segundos?
@darioismaeldandrea1319
@darioismaeldandrea1319 3 года назад
muy buen video hno, podrias hacer uno pero con moteres PAP , tengo unos estantes en mi casa y quiero darles movimientos , osea que pueda darle la VEL y los PASOS y con un pulsador darle inicio y final de linea(si se corta la tension se caen ) (seguiran funcionando con ups hasta que llegue al final de linea( abajo).
@davidportilla_
@davidportilla_ 3 года назад
Que tal bro!, claro, cuando consiga un motor a pasos que sepa su hoja de datos hago un video como el que me comentas :D, saludos
@omarromero1593
@omarromero1593 2 года назад
Hola, necesito de tu ayuda Le explicó, quiero un proyecto para la iluminación de mi escalera de 15 peldaños, con una secuencia de ir iluminando mi camino de 2 peldaños a la vez (el primero y el segundo escalón y que se vaya apagando el de atrás que va quedando) hasta llegar al 15vo escalón. Lo mismo para bajar la escalera. Lo que estoy utilizando es un Arduino mega, un módulo de 16 releys 110v, 220v, 15 sensores IR y 15 tiras led 127 v y uso millis para disponer de todos los sensores a la vez. Ya logre hacer la secuencia de subir, poro no logro hacer que la lectura de mis sensores cambié para que al bajar se ilumine de dos en dos, me pasa que al bajar sigue la secuencia de subir y mi camino va quedando sin iluminar, entonces en lo que necesito que me ayude es saber cómo puedo hacer que mis sensores se inviertan, es decir que sigan la secuencia de bajada y no la de subida. Tengo idea de tomar el sensor 1 como condición para decirle al Arduino que al detectar a alguien esté irá subiendo y el sensor 15 para decirle que al detectar a alguien, esté irá bajando. Pero no sé cómo hacer esa condición al lenguaje Arduino. Espero ser entendible con lo que necesito. Y sobre todo saber si usted puede auxiliarme.
@carolincarolan5013
@carolincarolan5013 Год назад
Muy bueno!! muchas gracias
@leomanzolamanzola799
@leomanzolamanzola799 2 года назад
Hola buenas noches Disculpa una pregunta Se podría poner un 4 esclavos como arduino para que agan tareas diferentes si exceder la memoria
@ihanchura329
@ihanchura329 Год назад
unaaa conulta, que sucede despues de los 50 dias de almacenamiento en millis sin desconectar el arduino?
@gonzaloramirez5514
@gonzaloramirez5514 Год назад
Hola, cómo se podría Programar una torta de leds con un sensor touch!
@estebanbriceno1625
@estebanbriceno1625 2 года назад
Una pregunta la ejecución de ese "multitask" depende la velocidad de ejecución de las sentencias IF (Donde se evalúa el conteo de milis )
@autoelectronicmstaller8120
@autoelectronicmstaller8120 Год назад
¡Gracias!
@angelmanuelrivascejas5967
@angelmanuelrivascejas5967 2 года назад
Hola me gustaría controlar 3 tiras de led pero. Cada una con independencia, tengo hecho el programa para cada tira pero no sé cómo hacer que los tres programas se ejecuten a la. Vez. Alguna sugerencia?
@davidsantiagogalvan3795
@davidsantiagogalvan3795 3 года назад
Me encanto el video, sigue asi, muy interesante 😀
@davidportilla_
@davidportilla_ 3 года назад
Gracias por el apoyo tocayo! saludos
@tuxvaqueroxrudomc5683
@tuxvaqueroxrudomc5683 3 года назад
Tienes algún video para generar un contador? O explicando cómo introducir el tiempo X deseado para ejecutar un código solo durante ese tiempo X
@davidportilla_
@davidportilla_ 3 года назад
Hola!, aún no tengo un video similar a lo que me preguntas :c, lo que podrías hacer es que con el monitor serial envíes el tiempo, lo guardes en una variable "unsigned long" e implementas lo que hice en este video
@canariusd.c.r8142
@canariusd.c.r8142 2 года назад
Hola compi, tengo un problemilla con un sketch, pues tengo varias tareas , me cópula bien pero no ejecuta todas las tareas y me trae loco. Me puedes ayudar. Gracias
@davidportilla_
@davidportilla_ 2 года назад
Hola Canarius! intenta usar el monitor serial para debuggear tu código, pon varios serial.println() en las funciones que no se están ejecutando, para que cheques el porque no se ejecutan
@relsonriverapro_ggram3d535
@relsonriverapro_ggram3d535 2 года назад
me impresiona lo que hiciste bro, espero que yo lo pueda hacer bien, la verdad estoy teniendo problemas en un proyeto, aunque que pasa cuando pasan los 50 dias?
@emperadordelconocimiento9200
Existe una forma de como hace que una bombilla prenda una vez cada dos horas?
@NoahMArg
@NoahMArg 3 года назад
Como puedo hacer que por ejemplo en la primer tarea , el led prenda por 10 segundos y se apague por 3?
@davidportilla_
@davidportilla_ 3 года назад
Hola Noah!, vas a tener que evaluar 2 tiempos diferentes, un previousMillis y un currentMillis distintos, cuando termine la acción de encender el LED, vas a iniciar el conteo para apagar el LED por 3 segundos, esto lo puedes hacer con un if-else anidado, donde el primer if checas si ya pasaron los 10 segundos y en el segundo if evaluar si ya pasaron 3 segundos. Es la manera que a mi se me ocurre :D saludos!
@SCJonathan
@SCJonathan 3 года назад
Videaso Broo!!
@davidportilla_
@davidportilla_ 3 года назад
Espero que te haya servido el video bro! saludos :D
@andrikmosiahreyeshernandez2405
Te pareces a Andreti leal
Далее
Wildest 10 SECONDS OF HIS LIFE 🤯 @TomIsted
00:14
Просмотров 2,2 млн
Silent Hill 2 - Мульт Обзор
07:26
Просмотров 328 тыс.
Part 5. Roblox trend☠️
00:13
Просмотров 3,1 млн
Multitasking usando delay() - Arduino
30:02
Просмотров 22 тыс.
¿Queee??? ¿Como EXTRAER Código de un Arduino?
12:38
Multitasking en Arduino - Manejando el tiempo
25:48
Просмотров 33 тыс.
Funcion Millis con Arduino
27:41
Просмотров 34 тыс.
Wildest 10 SECONDS OF HIS LIFE 🤯 @TomIsted
00:14
Просмотров 2,2 млн