ATMEL AVR
Curso de introducción a Arduino. Arduino es una plataforma abierta, potente y muy económica apta para todo tipo de usuarios y sin necesidad de tener grandes conocimientos previos. Los profesores y estudiantes, bachiller y formación profesional, al igual que los aficionados de todo tipo, encontrarán en Arduino una potente herramienta sencilla de utilizar, que les abrirá las puertas al fascinante mundo de la tecnología, la programación y el diseño de aplicaciones electrónicas de control. Conoce Arduino y aprende a realizar proyectos con LCD, teclado, comunicación 1-wire, sensores infrarrojos, sensores humedad y temperatura, medidores ultrasónicos, reloj y calendario en tiempo real, comunicación serie, control remoto, etc. Sigue leyendo
Si 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. Sigue leyendo
Toda persona que pretenda construir un programa que de solución a determinada problemática, se enfrenta a dos grandes tareas:
- El QUÉ: acciones a realizar para poder resolver el problema. Esta tarea forma parte del trabajo de mesa previo a toda actividad de programación.
- El CÓMO: instrucciones de las que se va a valer para escribir el código que realice las acciones determinadas en el QUÉ, las cuales están determinadas por el lenguaje de programación seleccionado.
Muchas personas confunden la Programación con la Lógica de Programación, la primera involucra el conocimiento de técnicas e instrucciones de un determinado Lenguaje a través de los cuales se hace sencillo lograr que la Computadora y/o Microcontrolador obtenga unos resultados mucho mas rápidos que una persona. La segunda involucra, de una manera técnica y organizada, los conceptos que permiten diseñar en términos generales, la solución a problemas que pueden llegar a ser implementados a través de una computadora. Sigue leyendo
En una entrevista que se creía perdida que luego fue encontrada, Steve Jobs dijo que…“Todo el mundo en este país debería aprender a programar… porque te enseña a pensar” no puedo estar más de acuerdo con esa frase, hace años que me dedico a desarollar y no habiendo tenido la posibilidad como hoy de aprender en el secundario, un poco en los años universitarios y otro poco en el ámbito laboral, creo que aprender a programar expande la mente, luego claro… existen zopencos que desarrollan que son la excepción que confirma la regla.
Conozco gente a la que desarrollar les apasiona, podrían pasarse horas haciendo programas, eso es pasión, como dice Ken Robinson, hacer lo que te gusta durante horas sin darte cuenta, es estar en tu elemento. Sigue leyendo