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 2014...

Descarga ejemplos y programas Arduino...

Tutorial 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. Sigue leyendo

maxresdefaultToda 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

cpplusEn 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

PROGRAMA

/*
Entrada del potenciometro A0
Conectar motor entre 3 y 5, cuando el pote este en el centro el motor
se detiene, sino gira en un sentido o en el otro.
*/

#define M1A   3
#define M1B   5

void setup(){
}

void loop(){
	analogWrite(M1A, map(analogRead(A0),0,1023,0,255));
	analogWrite(M1B, map(analogRead(A0),0,1023,255,0));
}