Das erste eigene Programm

Hi,

gestern habe ich mich doch noch kurz dran gesetzt und schrieb mein erstes, winziges Programm für den Roboter. Das Ziel: Im Kreis herum fahren. :)

Um das zu erreichen, braucht man nur recht wenig Code, die 3pi API bietet schon einiges:

/*******************************************************
* CircleDrive                                          *
*                                                      *
* Author:  Manuel Rauber                               *
*                                                      *
* Date: 25.07.2009                                     *
*                                                      *
* Purpose: Let 3pi drive a little circle               *
*                                                      *
* Usage:                                               *
*      Press Button B to start the program             *
********************************************************/
// Include 3pi API
#include <pololu/3pi.h>
int main() {
  // Wait for the user. He has to press the B Button to start
  while (!button_is_pressed(BUTTON_B));
  wait_for_button_release(BUTTON_B);
  delay_ms(2000);
  // Infinite loop
  while (1) {
    // Drive 2 secs straight on
    set_motors(40, 40);
    delay_ms(2000);
    // Do a 90 Degree turn to the left
    set_motors(-80, 80);
    delay_ms(180);
  }
}
Sociallinks:
  • Add to favorites
  • Print
  • PDF
  • email
  • RSS
  • Twitter
  • Google Bookmarks
  • Live
  • Yahoo! Bookmarks
  • del.icio.us
  • Digg
  • Facebook
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • Mixx
  • MySpace
  • SphereIt
  • Sphinn
  • Technorati
  • Blogosphere News
Dieser Beitrag wurde unter Computer, Hardware, Pololu 3pi, Programmierung veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>