Amicus 18: Desarrollo con PIC al estilo Arduino

Publicado por en Electr贸nica el 21/06/2010

Está claro que en ésto de la electrónica todo avanza y son muchas las posibilidades de desarrollo. Por supuesto por aqui hablamos mucho de la plataforma Arduino, la cual está plenamente documentada, tiene una comunidad activa enorme y es ideal para todo tipo de proyectos electrónicos. Arduino está basado en un microcontrolador AVR (actualmente el Atmega328), no necesita de ningún programador externo y es extremadamente fácil de utilizar. Sin embargo, muchos de nosotros que hemos empezado proyectos embedidos, hemos tomado contacto utilizando microcontroladores PIC como por ejemplo el ya famoso PIC16F84 que todos tenemos en algún cajón. No voy a entrar en el eterno dilema de si es mejor PIC o AVR, pero para los amantes de PIC, os presento ésta estupenda placa que me he encontrado de casualidad y que sige la filosofía de Arduino (Open Source / Open Hardware). Se llama Amicus 18 y tiene un parecido no despreciable con Arduino salvo que utiliza un potente PIC 18F25K20 funcionando a 64Mhz (nada que ver con Arduino, que trabaja a 16Mhz...) y un total de 32kb de memoria flash para programa. Al igual que Arduino, dispone de una gran cantidad de placas Shield que permiten ampliar sus funcionalidades tales como GPS, memorias SD para almacenamiento etc.

En cuanto a software, se programa utilizando un compilador gratuito de Proton BASIC, aunque también se puede programar mediante ICSP. El entorno es compatible con MPLAB por si queremos hacer debug. Os dejo tambiín un video que muestra cómo se programa.

Interesante placa... qué os parece? Será un Arduino-killer? queda abierto el debate!

Leer más

(C贸digo) C贸mo leer pulsos PPM con Arduino

Publicado por en Arduino el 18/06/2010

(imagen: l-3com)


Llega el fin de semana y nuestras mentes inquietas piden trabajo. Por ese motivo, os dejo por aqui un interesante código para Arduino que permite leer pulsos PPM (y no PWM, que no es lo mismo) o dicho sin siglas, modulación por posición de pulso. Ésta técnica se utiliza muchísimo en radio control, más concretamente en las emisoras digitales las cuales utilizan dicho protocolo para comunicarse con el receptor e incluso para telemetría. Ésto nos permite leer los datos de un receptor de una emisora Futaba o Graupner por ejemplo y así poder controlar nuestros proyectos con una emisora digital. Ésto está muy bien por ejemplo para robótica, ya que podemos ahorrarnos hacer, a parte del robot en sí, el mando corresponiente para controlarlo.

Leer más

Tutorial EasyDriver con Arduino

Publicado por en Arduino el 16/06/2010

No os perdais este pequeño tutorial creado por Daniel Thompson desde Australia que nos muestra cómo controlar un pequeño motor paso a paso con Arduino utilizando el controlador EasyDriver. Dicha placa es una pequeña maravilla, ya que permite controlar un motor paso a paso con tan sólo dos pines (Dirección y PWM) y es muy fácil de montar. Esto quizás nos sirva para crear nuestra pequeña fresadora o el principio de un super robot que tome conciencia y domine el mundo!

Os dejo el esquema de conexiones y el código fuente a continuación...

Gracias José Luis por la noticia!

Leer más

DuinOS: Sistema operativo multitarea para Arduino

Publicado por en Arduino el 15/06/2010

DuinOS es un sistema operativo de tiempo real desarrollado por RobotGroup, una institución argentina dedicada a promover y difundir la Robótica Educativa y que se dedica tanto a la investigación como a la divulgación de temas relacionados a la enseñanza de la Robótica. Este sistema agrega multitarea preventiva al entorno Arduino. Está basado en un robusto kernel como lo es FreeRTOS y es completamente de código abierto.

Os dejo unos interesantes enlaces a continuación...

Leer más

Uso de Cookies

Utilizamos cookies propias y de terceros para optimizar tu visita. No utilizamos cookies para recoger informaci贸n de car谩cter personal.

Puedes permitir su uso o rechazarlo y cambiar su configuraci贸n cuando lo desees.

Cerrar

M谩s informaci贸n en nuestra Pol铆tica de Cookies.