El microUSB (μUSB-MB5) es un dispositivo convertidor de USB a RS-232, simple, eficaz, muy pequeño y fácil de utilizar. Utiliza un mini conector USB Tipo B para conectarlo a un PC y se basa en el chip CP2102 de Silicon Labs.Proporcion...
Como he anunciado hace algunos días, soy poseedor de un Arduino gracias a mi amiguete dfowler de uHobby. Y como no podía ser de otra forma, he hecho un montaje de prueba para poder comenzar a utilizar este fantástico chip ATMega168.
Montaje sobre la protoboard: Como se puede ver, el montaje es muy sencillo y se compone de un ATMega168, un oscilador de 16Mhz, un boton switch para el reset, un led junto con su resistencia y un módulo MicroUSB de 4D Systems para poder conectar, alimentar y programar todo el conjunto de forma muy simple mediante el puerto USB.
No hay mucho que decir por el momento. Simplemente he seguido la fantástica guía de inicio rápido que he posteado hace unos días por aqui y voialá.
Compilador y programación: Lo único que se necesita es descargar el compilador basado en Java disponible en la página de arduino tanto para Windows como también Linux y Mac.
Configurando el entorno de programación: Lo primero que hay que hacer es configurar el puerto série para poder comunicarse con la placa. En mi caso, el MicroUSB crea un puerto série virtual marcado como COM3. La velocidad por defecto es de 115Kbps.
Programa de ejemplo LED Fade: Como ejemplo, lo normal es usar el programa de ejemplo "LED Blink" que viene siendo el equivalente al "Hola mundo" de cualquier programa que podamos hacer. En ese ejemplo normalmente se conecta un LED a la salida digital 13 y lo hace parpadear, pero he preferido probar el montaje con una salida de PWM ya que tiene algo más de gracia y queda de miedo con un LED azul ;)
Todo el montaje en la protoboard estaba listo en apenas 15 minutos. Arduino es una plataforma libre y extremadamente recomendada para iniciarse de forma fácil en el mundo de los microcontroladores.
Nota sobre la conexión USB: La salida série del Arduino permite una comunicación série con un PC como practicamente cualquier microcontrolador. Normalmente, este tipo de conexiones necesitan de un conversor como el MAX232 y algunos condensadores para poder funcionar. En mi caso he preferido ahorrarme dicho conversor e utilizar un módulo MicroUSB de 4D Systems por distintos motivos. Lo primero y más evidente es que es más practico usar un puerto USB que un cable série. Y lo segundo es que de esta forma, podemos tomar directamente del conector USB una toma de 5V estabilizados para alimentar la placa ahorrandonos tener que montar un regulador y varios componentes discretos a mayores. El resultado es un montaje extremadamente simple, con muy pocos componentes y listo para usar en apenas 10 minutos.
Notas finales: Muchos son los sitios que hacen referencia a montajes similares, sin embargo mucha gente pregunta: "Y qué puedo hacer con esto?". Creo que la respuesta es muy fácil ya que el límite lo pone tu imaginación :)
Estaré encantado de leer vuestros comentarios y opiniones en este post.
Continuará...
No hay comentarios. Puedes ser tu el primero! ;)
Escribe tu comentario: La dirección de correo es opcional, sin embargo, si la escribes, será modificada para que los bots cojoneros no la vean y no recibas spam ;) Tambien debes escribir el código de control para saber que no eres un bot... Por ultimo, no me responsabilizo de NADA de lo que pongas aqui y me reservo el derecho de borrar o modificar tu mensaje sin previo aviso si veo que es spam, publicidad o calumnias diversas.