From 5cc065d1fb4298088597d2e5b508b523be8a0401 Mon Sep 17 00:00:00 2001 From: cohensol Date: Fri, 11 May 2007 21:08:39 +0000 Subject: Je suis un boulet et j'oublie de commiter mes fichiers. --- n/es-2007/src/capteurs.c | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 n/es-2007/src/capteurs.c (limited to 'n/es-2007/src/capteurs.c') diff --git a/n/es-2007/src/capteurs.c b/n/es-2007/src/capteurs.c new file mode 100644 index 0000000..67c083f --- /dev/null +++ b/n/es-2007/src/capteurs.c @@ -0,0 +1,36 @@ +#include "common.h" +#include "capteurs.h" +#include "modules/utils/utils.h" +#include "io.h" +#include "modules/proto/proto.h" + +/* initialisation des capteurs */ +void capteurs_init(void) +{ + DDRA |= _BV(2) | _BV(1) | _BV(0); +} + +/* test du capteur de gauche */ + +uint8_t isLeftHSActive() +{ + if(PINA == _BV(2)) return 1; + else return 0; +} + +/* de droite */ +uint8_t isRightHSActive() +{ + if(PINA == _BV(1)) return 1; + else return 0; +} + +/* de derrière*/ +uint8_t isBackSideActive() +{ + if(PINA == _BV(0)) return 1; + else return 0; + +} + + -- cgit v1.2.3