Cursos intensivos 2018..

bairesrobotics@gmail.com





Comunicacion Social
Boletin de novedades
BairesRobotics
Reciba gratis las novedades del blog en su correo electrónico de una manera sencilla y comoda. Recuerde revisar la carpeta de correo no deseado ya que algunos servicios de e-mail marcan el mensaje de confirmacion como spam.
BairesRobotics en tu eMail


Debes revisar tu correo para activarlo.





Pagar

Arduino CursoLa tarjeta entrenadora Arduino (ArduKit) es una placa de bajo costo que se conecta directamente con los controladores Arduino UNO o Arduino Mega2560. Gracias a sus sencillos periféricos y variedad de conectores se convierte en el complemento ideal para realizar los primeros programas y proyectos basados en la plataforma ARDUINO, apta para todos los públicos. Opcionalmente a esta tarjeta se le puede conectar un motor DC de bajo consumo (menos de 40mA), el cual se conecta a las salidas (PWM) D3 y D5. Con ellas se puede controlar velocidad y sentido de giro. Mas Info...
Arduino CursoCurso de programación Arduino, características, usos y aplicaciones. Ya que el objetivo principal de Arduino es interactuar con el mundo físico, se incluyen en este curso los conocimientos y recursos necesarios para actuar en el mundo real y recoger información de éste. Además, se impartirán nociones básicas de electrónica necesarias para...

Más Info Curso Arduino Regular...

Descarga ejemplos y programas Arduino...

Tiempo-Delay-millisSi tú también eres de los que utiliza la función delay cada vez que quieres dejar un LED, motor, etc. encendido durante un tiempo determinado, este post es para ti. En esta ocasión te voy a hablar de las consecuencias de utilizar esta función en tus proyectos, de lo que pierdes cada vez que usas la función delay en Arduino y cómo minimizar su efecto.

Cada vez que se ejecuta esta función en tu proyecto el microcontrolador de tu Arduino se para, espera a que transcurra el tiempo que hayas establecido y ejecuta la siguiente instrucción.

Esto provoca varios problemas.

  • Tu Arduino No Puede Detectar Eventos
  • Mientras tu placa Arduino está ejecutando un delay no puedes, por ejemplo, leer sensores.
  • La Función Delay Es Incompatible Con Las Interrupciones.
  • Siempre Que Puedas Elige La Función Millis()

La función millis no es la panacea que curará todos los males de tu proyecto, de hecho, si te has decidido a leer el post que te recomendé antes (sobre las interrupciones en Arduino), habrás podido comprobar que la función millis también puede provocarte problemas. Aun así, es lo más cerca que estarás de trabajar de forma paralela con Arduino, es decir, lo más cerca que estarás de hacer dos cosas a la vez.

Gracias a la función millis, en vez de esperar un tiempo sin hacer nada (sin modificar ningún parámetro), puedes contar el tiempo que está transcurriendo y ejecutar instrucciones en función de eso. La ventaja de este método es que mientras tu Arduino está contando internamente el tiempo que pasa, puede seguir ejecutando instrucciones.

Una respuesta a Razones Para No Usar La Función Delay En Arduino

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>