summaryrefslogtreecommitdiff
path: root/n/es-2007/src/capteurs.c
blob: 67c083fb3b0ac4eadf6d8307eee2fa054f36cbe1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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;
	
}