From e5deeadfcd0dc50f607e388712f6d349a36c383c Mon Sep 17 00:00:00 2001 From: schodet Date: Mon, 5 May 2003 19:20:25 +0000 Subject: Activations des interruptions. Ajout de la classe servo et IR. --- 2003/i/buzz/src/busp/busp_servo.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 2003/i/buzz/src/busp/busp_servo.h (limited to '2003/i/buzz/src/busp/busp_servo.h') diff --git a/2003/i/buzz/src/busp/busp_servo.h b/2003/i/buzz/src/busp/busp_servo.h new file mode 100644 index 0000000..764293b --- /dev/null +++ b/2003/i/buzz/src/busp/busp_servo.h @@ -0,0 +1,23 @@ +#ifndef busp_servo_h +#define busp_servo_h +// busp_servo.h +// buzz - Programme du robot Efrei Robotique I1-I2 2003 +// Copyright (C) 2003 Nicolas Schodet + +class BuspServo +{ + static const int m_address = 2; + int m_pos[8]; + public: + // Constructeur. + BuspServo (); + // Bouge le servo N en POS. + void moveTo (int n, int pos); + // Bouge le servo N de DIFF. + void move (int n, int diff); + private: + // Fait le déplacement effectif. + void set (int n, int pos); +}; + +#endif // busp_servo_h -- cgit v1.2.3