Taller-skybot:Sesión4:Programación Skybot:Ejemplos

De WikiRobotics
Revisión del 12:15 23 jun 2010 de Obijuan (Discusión | contribuciones) (Ejemplos sueltos)

Saltar a: navegación, buscar

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
ledp.c ledp.hex Hacer que el led de la Skypic parpadee

Ejemplos básicos

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

Noticias