Estas aquiElectrónica / Programación

Programación


Código en C, para el robot CARMIX


MINIROBOTICA

Para todos aquellos que quieren armar el robot seguidor de lineas CARMIX, aqui les envio el codigo fuente hecho en un compilador gratuito. El PIC C lite, es una compilador que soporta los microcontroladores de Microchip y es totalmente gratis para los variantes de PIC16.

 

/*
ROBOT SEGUIDOR DE LINEA BLANCA
SOBRE FONDO NEGRO: “CARMIX”.
Jacob J. Vásquez Sanjuan
jacobvasquezs@msn.com

Programando micro Controladores AVR.

El Compilador C para Arquitectura ATMEL AVR, es una de las mejores herramientas que se pueden utilizar para programar los micro controladores de la línea AVR.  Una de las ventajas que podría ser es un modulo generado de códigos, el cual permite configurar automáticamente los periféricos que traen chip.

Y si desean hacer su propio programador

Programa para controlar los motores a pasos unipolares

El programa utiliza el puerto paralelo para controlar un motor a pasos unipolares, esto quiere decir que necesitamos un circuito para porteger el puerto, dado que los motores consumen corriente.

 


 

Instruciones para utilizar el programa.

1.Descargar programa.

2. Copiar la carpeta imagen a c:
3. copiar io.dll a c:\widows\system32\drivers
4. copiar UserPort.sys a c:\widows\system32\drivers
5. Ejecutar UserPort.exe y click en el boton Start y cerrar el programa.
6. Ejecutar el programa Motorapasos.exe

Nota: Los 4 bits menos significativos son los que controlan los motores a pasos

Necesitas osciloscopio?

 

Para convertir la computadora en un osiloscopio basta con contar con un programa llamado winScope que se puede encontrar muy facil en la internet el cual se muestra en la imagen anterior. El programa emplea la entrada de la tarjeta de sonido de una PC y lo grafica en la pantalla.

USERPORT. Driver para acceder al puerto paralelo en Windows NT/2000/XP.

Windows NT, 2000 y XP no permiten acceder al hardware de forma tan sencilla como lo hacen las versiones 95, 98 y ME.
La ejecución, en Winlogo y MSWLogo, de primitivas tan básicas como Escribepuerto y Leepuerto, no funcionan en estos sistemas operativos.
Para poder leer y escribir en el puerto paralelo es necesario un driver (archivo *.sys) que comunique el software con dispositivo hardware.

Aquí se muestra el proceso a seguir para instalar el driver que permita acceder al Winlogo y MSWLogo con el puerto paralelo.