Line 42... |
Line 42... |
42 |
#define SDIN PIN_D4 // seriovy vstup |
42 |
#define SDIN PIN_D4 // seriovy vstup |
43 |
#define SDOUT input(PIN_C5) // seriovy vystup |
43 |
#define SDOUT input(PIN_C5) // seriovy vystup |
44 |
#define SCLK PIN_D5 // takt |
44 |
#define SCLK PIN_D5 // takt |
45 |
|
45 |
|
46 |
#define LINE_PX 4 // pocet pixelu pro jiste urceni cary (4) |
46 |
#define LINE_PX 4 // pocet pixelu pro jiste urceni cary (4) |
47 |
#define OLSA_LEV 0x10 // rozhodovaci uroven (cca 10 odpovida cerne) (0x10 nebo 0x60) |
47 |
#define OLSA_LEV 0x60 // rozhodovaci uroven (cca 10 odpovida cerne) (0x10 nebo 0x60) |
48 |
|
48 |
|
49 |
// pro komunikaci s OLSA, prvni se posila LSB |
49 |
// pro komunikaci s OLSA, prvni se posila LSB |
50 |
int MAIN_RESET[8]={1,1,0,1,1,0,0,0}; // hlavni reset 0x1B |
50 |
int MAIN_RESET[8]={1,1,0,1,1,0,0,0}; // hlavni reset 0x1B |
51 |
int SET_MODE_RG[8]={1,1,1,1,1,0,1,0}; // zapis do MODE registru 0x5F |
51 |
int SET_MODE_RG[8]={1,1,1,1,1,0,1,0}; // zapis do MODE registru 0x5F |
52 |
int CLEAR_MODE_RG[8]={0,0,0,0,0,0,0,0}; // nulovani MODE registru 0x00 |
52 |
int CLEAR_MODE_RG[8]={0,0,0,0,0,0,0,0}; // nulovani MODE registru 0x00 |
Line 80... |
Line 80... |
80 |
#define BUMPR input(PIN_D7) |
80 |
#define BUMPR input(PIN_D7) |
81 |
|
81 |
|
82 |
// ============================= NOUZOVE SENZORY =============================== |
82 |
// ============================= NOUZOVE SENZORY =============================== |
83 |
#define LINEL 0 // analogovy kanal pro levy senzor |
83 |
#define LINEL 0 // analogovy kanal pro levy senzor |
84 |
#define LINER 1 // analogovy kanal pro pravy senzor |
84 |
#define LINER 1 // analogovy kanal pro pravy senzor |
85 |
#define WHITE 100 // rozhodovaci uroven pro nouzove senzory |
85 |
#define WHITE 100 // rozhodovaci uroven pro nouzove senzory |
86 |
|
86 |
|
87 |
int8 line_l; // uklada hodnotu leveho senzoru |
87 |
int8 line_l; // uklada hodnotu leveho senzoru |
88 |
int8 line_r; // uklada hodnotu praveho senzoru |
88 |
int8 line_r; // uklada hodnotu praveho senzoru |
89 |
|
89 |
|
90 |
// ================================ DALKOMER =================================== |
90 |
// ================================ DALKOMER =================================== |