Como te digo siempre, enhorabuena, por que lo sabes describir y explicar fenomenal, muchas gracias por tu tiempo.
@Electroduino Жыл бұрын
Gracias, Jorge.
@andrescampino61086 жыл бұрын
Sistemático, bien estructurado y sólida la exposición; sin incómodas muletillas, gracias.
@davidpereira94765 жыл бұрын
se nota la diferencia, este sabe de lo que dice, y lo que quiere explicar, gracias por su tiempo
@luisantoniofraustobarajas45165 жыл бұрын
Hola amigazo, que padre tu explicación, buscaba algo así para apoyarme en mi proyecto, fíjate que estoy haciendo un carrito que sigue una linea negra, estoy usando 3 sensores irfc51, hasta allí todo bien, pero me falta que dicho carrito evada un obstáculo al detectarlo con un sensor ultrasonico hcsr04, y que después de rodearlo vuelva a continuar la linea negra, y si no encuentra obstáculo, siga avanzando como si nada. Podrías ayudar a un fan tuyo con un ejemplo similar? saludos desde la tierra de los aztecas.Mil gracias....!
@passion_maker32385 жыл бұрын
directo al cocoroco, muchas gracias.
@receltacodo4 жыл бұрын
Hola como estas, te queria consultar por que declaras p=low, si luego pones las entradas a estado alto con las pull ups. Leyendo interpreto que la primera instruccion del loop te deja a p=1. Quizas no lo entendi bien. Igualmente muy bien explicado y claro, te felicito por compartir tu conocimiento a la comunidad.Saludos
@Electroduino4 жыл бұрын
Hola Javier, gracias por tu observación. Como verás en el código, evalúo de dos formas la entrada digital, una utilizando una variable (la variable p) y la segunda directamente mediante la instrucción digitalRead, está pensado para que la gente con menos experiencia vea que se puede hacer de dos formas y funciona igual, con lo cual puedes ahorrarte una variable. Con respecto al iniciado de la variable p, realmente da igual que la inicialices a LOW o a HIGH, pues como muy bien dices, siempre se va a actualizar con el valor que la entrada tenga en ese momento en cada loop de programa. Espero haberte solucionado tu duda, un saludo.
@receltacodo4 жыл бұрын
@@Electroduino a bueno, estuvo clarisimo y te felicito una vez más!! Muchas gracias
@karredpool54705 жыл бұрын
Hola José, no me quedo muy claro lo de usar el valor de la variable unsigned int !
@Electroduino5 жыл бұрын
Hola, usigned int se utiliza para usar en variables de valores enteros de 16 bits, solamente el rango de los valores positivos y así tener más valores positivos desde 0 a 65535, sino el rango sería desde -32768 a 32767.
@karredpool54705 жыл бұрын
Electroduino Ok, entonces cada vez que se pulsa el botón de (+), quiere decir que aumentamos tiempo 600+200, hasta llegar a 65400, verdad? ; Además en mi práctica cuando pulso el botón de (-)tantas veces hasta que llega a 0 ya no me retorna otra vez a un valor más alto de 0 por mucho que pulse el botón de (+), se queda el Led encendido fijo... porque? Gracias de antemano
@Electroduino5 жыл бұрын
Ok, cada vez que se pulsa el botón (+) suma 200 al valor de la variable tiempo_led que está iniciada con un valor de 600 hasta llegar a 65400. Y cada vez que pulsamos el botón (-) resta 200 a la variable tiempo_led hasta llegar a 0, que se quedará encendido el led constantemente. Como cuando vale 0, si pulsamos de nuevo le restamos 200 antes de comprobar que el valor no sea menor que 0, hace que desborde los límites de la variable, que no pueden ser negativos, habría que cambiar el "if (tiempo_led < 0) tiempo_led=0;" por "if (tiempo_led >= 200) tiempo_led-=200;" y quitar la linea anterior "tiempo_led-=200;". De esta forma nos aseguramos que no asignamos un valor menor que cero a la variable.
@danielvillarreal47494 жыл бұрын
Minuto 6, el inverso de un número no es lo mismo que el opuesto . El inverso de a=1/a, El opuesto de a=!a De todas maneras excelente video
@Electroduino4 жыл бұрын
Hola Daniel, gracias por el apunte, fue un lapsus, quería decir el opuesto.