Concurso URBI 2010

green_globe_icon.pngMe ha llegado la siguiente información en una newsletter de URBI… Leer más “Concurso URBI 2010”

Detector de estasis

Mecánicaboton_electronica.pngProgramaciónA través de uno de mis blogs preferidos (es-robot.com , lo tengo en mi blogroll como podéis ver en la columna de la derecha), he leído un articulo sobre este dispositivo.

Me ha resultado interesante, sobre todo, después de haberme planteado mis propias dudas sobre robots móviles debido a mi trabajo en el proyecto PartyBot, y también después de haber leído el interesantísimo libro Robot Programming de Joseph Jones (del que dentro de poco escribiré un articulo también en este blog). Leer más “Detector de estasis”

Nueva versión del IDE de Pinguino: Beta 9

ProgramaciónYa ha salido la nueva versión para el IDE de Pinguino, la beta 9. La podéis descargar de aquí.
Leer más “Nueva versión del IDE de Pinguino: Beta 9”

Pinguino: rutina para controlar 18 servos !!

Programación En mi “artículo idea” sobre Control de Servos en Paralelo, ya explicaba cual era mi idea para controlar más servos de los que en un principio se pueden controlar con un PIC si secuenciamos la gestión de los pulsos de todos los servos que vamos a controlar. Por eso, en ese articulo hablaba del control de servos en “paralelo”, que opino que podría permitir controlar más servos a la vez. Y así es.

Finalmente decidí embarcarme en la programación de la rutina en ensamblador PIC, y después de estar pegándome unos días, decidí cambiar el ensamblador por el SDCC de Pinguino. La razón principal, porque quería completarla para el proyecto que estoy haciendo para ARDE, el PartyBot. Obviamente, mucho más sencillo de hacer en C que en ensamblador. Aquí comparto con vosotros el código de la rutina que he creado, que he probado y que ya he visto que funciona perfectamente.  Leer más “Pinguino: rutina para controlar 18 servos !!”

URBI: Una API para robótica

En mi búsqueda de herramientas libres para crear robots, me topé hace unos meses con URBI.

La verdad es que después de ver los tutoriales y el vídeo introductorio me quedé bastante sorprendido de lo sencillo que quedaría programar comportamientos complejos de robots utilizando esta API. Lo cierto, es que aunque no entendáis muy bien el ingles, el vídeo demostrativo es bastante elocuente. Leer más “URBI: Una API para robótica”

Programando el 16F84A para controlar 12 servos

ProgramaciónUtilizando el hardware del artículo anterior voy a mostrar el programa para que podamos controlar los 12 servos programando el PIC 16F84A.

Leer más “Programando el 16F84A para controlar 12 servos”

Controladora de 12 servos con PIC 16F84A

boton_electronica.pngPor qué no explotar al máximo las capacidades de este PIC y poner casi todos pines de  los puertos E/S a pilotar servos.

Utilizando un software similar al que describo en mi anterior articulo lo podemos conseguir. Aquí de momento expongo el diseño del circuito que voy a utilizar. En un posterior articulo incluiré el software. Leer más “Controladora de 12 servos con PIC 16F84A”

Control de servos en paralelo con PIC

boton_bombilla.pngHace tiempo que tengo en mente hacer mi propia controladora de servos. Aunque existen soluciones interesantes en el mercado, el reto no era solo tenerla simplemente, sino hacerla, y aprender un poco más de programación de PICs. Un pequeño reto.

Leer más “Control de servos en paralelo con PIC”

Como saber si un diodo IR funciona

boton_bombilla.pngElectrónica¿ Sabes si tu diodo infrarrojo está funcionando en tu circuito ? ¿ o el de tu mando a distancia ?
No sé si te has hecho esta pregunta pero yo si. Hay varios métodos para comprobarlo, pero este es tan sencillo y tan rápido de utilizar, que no creo que vuelvas a necesitar medir la caída de tensión en el diodo o en la resistencia de polarización para saberlo.

Leer más “Como saber si un diodo IR funciona”

Transmisión y Recepción Serie con PIC 16F84A

ProgramaciónHace tiempo que escribí esta rutina para transmisión-recepción serie RS-232 con el PIC 16F84, y aunque puede resultar simple, creo que sirve como una buena base para aprender a programar en ensamblador un PIC, saber utilizar las interrupciones del mismo, conocer como funciona una transmisión asíncrona, y de paso reutilizar el 16F84 (un PIC sin USART) para aplicaciones que requieran comunicaciones en serie. La rutina debería de ser fácil de adaptar para crear una nueva aplicación para el PIC.

Leer más “Transmisión y Recepción Serie con PIC 16F84A”