Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola, hoy he recibido un email en el que me preguntaban si conocia algun manual de c orientado a robotica. Yo el libro que conozco que esta bastante bien es el del 16F84 de rama, pero viene todo en ensamblador. Así que si alguno sabeis algún libro en c...espero que le sirva para la gente principiante. Un saludo.
pues que tenga las funciones propias de los microcontroladores, que use librerias de los pic....a eso me refiero.
Acabo de estar viendo la web que me pasasteis y hay muy buenos ejemplos, esta muy bien.
Un saludo.
Hola rashii
No hace mucho he escrito una serie de tutoriales y un manuales para la placa que usamos en la asociacion AMUCA (www.ucabot.com). Echale un vistazo en mi pagina y deescargate el "manual de software" y el fichero de ejemplos. Hemos diseñado todos los tutoriales para utilizar exclusivamente lenguaje C y facilitar a la gente de informatica empezar a utilizar microcontroladores:
http://www.itoosoft.com/motorolos/php/nanoc15.php
El manual te explica paso a paso como instalar el entorno de desarrollo y compilar y correr los ejemplos. Todo se hace dentro del mismo entorno del fabricante (AVRStudio) y utiliza como compilador el GNU-C ambos son gratuitos. Además todos los ejemplos, documentación y software que hemos desarrollado tienen licencia de software libre GPL.
Un saludo!
Gracias yuv, muy buenos manuales 😉
Un saludo.
pero una cosa la nanoC utiliza un atmel ¿se puede utilizar el mismo codigo para un pic ke para un atmel?
Si, siempre y cuando no utilizes registros o llamadas específicas del pic. Obviamente el hardware no es el mismo, pero en mi código siempre procuro separar ambas partes en capas para que los programas sean portables entre diferentes micros.
Por ejemplo, en los tutoriales de la nanoC, tienes para imprimir en el puerto serie dos librerias, la printf.c, que es independiente de arquitectura, y que puedes utlizar directamente en un PIC, y la serial.c, que contiene todo lo que es específico para el puerto serie del AVR. De esta forma si quieres pasar los ejemplos a PIC, solo hay que reescribir las partes concretas que acceden al hardware.
Si quieres ver un ejemplo mas completo de esta forma de trabajar, mira el código fuente de mi robot itoo1 ( http://www.itoosoft.com/motorolos/webrobot/Itoo1_wp.htm ). Este robot esta 100% programado en C, y la mayor parte del código es independiente de arquitectura. Tanto es así, que parte del mismo lo compilo en CBuilder para hacer un simulador. Igualmente muchas librerias de este robot, las he utilizado en procesadores Z80, 8051, M68K, etc.. y casi las mismas que utilizo en los tutoriales de la NanoC.