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 !!”

Anuncios

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”

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”

Mi primer Pinguino

ElectrónicaProgramaciónAunque habíamos arrancado de forma conjunta en la asociación (ARDE) la creación y el pedido de placas Pinguino entre varios socios, todavía no han llegado, y no he podido esperar tanto como para no hacerme la mía propia. El resultado seguro que no es tan profesional como la que nos llegará. Pero al fin y al cabo era una cuestión de eficacia. Pensé: “Vamos, de tenerla cuanto antes para cacharrear con ella.” Leer más “Mi primer Pinguino”

Tutorial : Programacion de PICs en Ensamblador

ProgramaciónPues justamente eso es lo que voy a contar en este articulo; sobre un tutorial para programar PICs de Microchip en lenguaje ensamblador. La verdad es que nunca comprendí mejor que con este tutorial como se programaba un PIC. Leer más “Tutorial : Programacion de PICs en Ensamblador”