summaryrefslogtreecommitdiff
path: root/n/es-2006/src/servo_motor.h
diff options
context:
space:
mode:
authordufourj2006-05-23 08:47:34 +0000
committerdufourj2006-05-23 08:47:34 +0000
commit4d1bbfbad04a9af0436fc1709ac301f19fea9260 (patch)
treee9947dc2abca8c8b761c0931810b86bf8cb10ef4 /n/es-2006/src/servo_motor.h
parent7d808f18089edd6763a630d5bc40695698c81566 (diff)
ES :
* LCD : - création de fonctions et découpage dans un autre fichier ; - interfacage fonctionnel. TODO : gestion de nombres de caractères différent de 32 + grub. * Barrillet : - correction d'un warning de link. * RVB : - correction d'un bug en mode ou on ne regarde pas tous les capteurs ; - meilleur détection du bleue. * Servo moteur : - bonnes valeurs et fonction de gestion du servo poubelle. * Sharp : - fonctions de lecture des sharps, sans seuil pour le moment.
Diffstat (limited to 'n/es-2006/src/servo_motor.h')
-rw-r--r--n/es-2006/src/servo_motor.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/n/es-2006/src/servo_motor.h b/n/es-2006/src/servo_motor.h
index ebece15..f14afc9 100644
--- a/n/es-2006/src/servo_motor.h
+++ b/n/es-2006/src/servo_motor.h
@@ -34,6 +34,9 @@
#define SRVM_POS_OUT 143
#define SRVM_POS_MIDDLE 91
+#define SRVM_TRASH_POS_OPEN 68 /* 44 */
+#define SRVM_TRASH_POS_CLOSE 100 /* 64 */
+
/** Init the servo motor system. */
void servo_motor_init (void);
@@ -49,4 +52,10 @@ void servo_motor_set_pos (uint8_t servo_nun, uint8_t servo_pos);
*/
uint8_t servo_motor_get_pos (uint8_t servo_num);
+/** Open the trash. */
+void servo_motor_open_trash (void);
+
+/** Close the trash. */
+void servo_motor_close_trash (void);
+
#endif // servo_motor_h