| 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 =================================== |