Diferencia entre revisiones de «Taller-skybot:Sesión4:Programación Skybot:Ejemplos»
(→Ledon.c: Encender el led de la Skypic) |
(→Ejemplos sueltos) |
||
Línea 12: | Línea 12: | ||
{| {{tablabonita}} | {| {{tablabonita}} | ||
− | | ledon.c | + | | [http://svn.iearobotics.com/taller_skybot/trunk/prog/ejemplos/ledon.c ledon.c] |
| ledon.hex | | ledon.hex | ||
| Encender el led de la Skypic | | Encender el led de la Skypic |
Revisión del 11:08 23 jun 2010
Contenido
Introducción
El objetivo de este capítulo es mostrar ejemplos de programas en C para manejar diferentes recursos del robot. Editando, compilando, probando y modificando los ejemplos se aprenderá muy rápidamente a manejar el robot y en poco tiempo se podrá dar rienda suelta a la imaginación para hacer otras cosas... ¡Qué comience la fiesta!
Descargas
Todos los ejemplos |
Ejemplos sueltos
ledon.c | ledon.hex | Encender el led de la Skypic |
Ejemplos básicos
Ledon.c: Encender el led de la Skypic
Este es el ejemplo "hola mundo" pero con modificaciones para hacerlo más legible.
La directiva #define nos permite definir constantes. En este ejemplo se definen las constantes ENTRADA, LED y ON:
#define ENTRADA 1 #define LED RB1 #define ON 1
Esto nos permite poder usar estas nuevas constantes en vez de sus valores. Ahora ya no nos tenemos que acordar de que el led de la skypic está en el bit RB1 ni de que para encenderlo hay que escribir un 1. Ahora simplemente haciendo:
LED = ON;
Se encenderá el led de la Skypic
Ejemplos de motores y sensores
Temporización
Puerto serie en el PIC
Mezclando de todo un poco
Ejemplos de comportamientos sencillos
Enlaces
- Taller Skybot. Página principal
- Taller Skybot:Sesión 4
Noticias
- 23/Junio/2010: Comenzada esta página. Migración de la documentación en HTML.