Instructions Circuit Diagram
- 84 -
Der YETI soll tänzeln
#Dieses Programm veranlasst YETI, seine Füße in einem Tanz zu
bewegen.
#include “yeti.h” //Lade Denitionen und Funktionen
#include “yetimove.h” //Einfügen der YETI-Bewegungs-
//funktionen
int main(void){ //Beginn der main-Hauptfunktion
int i; //Deklariere Variabele ‘i’ als Integer
vInitYeti(); //Initialisiere alle Mikrocontroller-
//funktionen des YETIs
for(i=0 ;i<3 ;i++){ //Wiederhole 3 Mal
vMoveBody(16,10); //Bewege den Servo für die YETI-
//Körperbewegungen nach links
vMoveBody(-16,10); //Bewege den Servo für die YETI-
//Körperbewegungen nach rechts
} //Ende der 3-maligen ‘for’-Schleife
vMoveBody(0,10); //Bewege den Körper in die Ruheposition
return 0; //Verlasse main-Hauptfunktion
} //Ende der main-Hauptfunktion
#include “yetimove.h”
Einfügen der Datei ‘YETImove.c’ mit den YETI-Bewegungsfunktionen.
vMoveBody(16,10);
Bewege den Server für die YETI-Körperbewegungen um 16 Schritte
nach links und warte bei jedem Schritt 10 Millisekunden.
vMoveBody(-16,10);
Bewege den Server für dieYETI-Körperbewegungen um 16 Schritte
nach rechts und warte bei jedem Schritt 10 Millisekunden.
Sie können die Schrittzahl für die YETI-Körperbewegungen zwischen
–58 und +58 wählen. Die Wartezeiten werden immer auf ein Vielfaches
von 10 aufgerundet. So wird für jede Zahl zwischen 1-10 Millisekunden
eine Wartezeit von 10 Millisekunden und für jede Zahl zwischen 11-20
Millisekunden eine Wartezeit von 20 Millisekunden angehalten.