Lukas Seyfrid
/
SeyfridLukas
semestralna praca
main.h@7:f906eb062d36, 2018-01-09 (annotated)
- Committer:
- seyfrid_L
- Date:
- Tue Jan 09 14:30:54 2018 +0000
- Revision:
- 7:f906eb062d36
- Parent:
- 6:8c336acc90f9
funguje to. Sem tam sa zasekne.... obcas mi nereaguje serial port mozno chyba driveru;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
seyfrid_L | 1:dbb18c6be96a | 1 | #include "mbed.h" |
seyfrid_L | 1:dbb18c6be96a | 2 | #include "Adresar.h" |
seyfrid_L | 7:f906eb062d36 | 3 | #include "MMA8451Q.h" |
seyfrid_L | 1:dbb18c6be96a | 4 | |
seyfrid_L | 7:f906eb062d36 | 5 | #define MMA8451_I2C_ADDRESS (0x1d<<1) |
seyfrid_L | 7:f906eb062d36 | 6 | |
seyfrid_L | 7:f906eb062d36 | 7 | |
seyfrid_L | 7:f906eb062d36 | 8 | Ticker sleduj_cas; |
seyfrid_L | 7:f906eb062d36 | 9 | Ticker disp; |
seyfrid_L | 7:f906eb062d36 | 10 | MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS); |
seyfrid_L | 1:dbb18c6be96a | 11 | |
seyfrid_L | 1:dbb18c6be96a | 12 | int poschodie; |
seyfrid_L | 5:8c5c19be2126 | 13 | int prijmi; |
seyfrid_L | 1:dbb18c6be96a | 14 | int adresa[5]; |
seyfrid_L | 5:8c5c19be2126 | 15 | int sprava[256]; |
seyfrid_L | 2:0c88bf3817fe | 16 | int cisloPochodia_dislpej; |
seyfrid_L | 2:0c88bf3817fe | 17 | int ktore_poschodie; |
seyfrid_L | 2:0c88bf3817fe | 18 | int pohyb; |
seyfrid_L | 2:0c88bf3817fe | 19 | int smerJazdy; |
seyfrid_L | 2:0c88bf3817fe | 20 | int pohyb_flag; |
seyfrid_L | 2:0c88bf3817fe | 21 | int display_smer; |
seyfrid_L | 2:0c88bf3817fe | 22 | int disp_poschodie; |
seyfrid_L | 5:8c5c19be2126 | 23 | int init_kabina; |
seyfrid_L | 6:8c336acc90f9 | 24 | int init_flag; |
seyfrid_L | 5:8c5c19be2126 | 25 | |
seyfrid_L | 5:8c5c19be2126 | 26 | |
seyfrid_L | 5:8c5c19be2126 | 27 | int p_0= 0; |
seyfrid_L | 5:8c5c19be2126 | 28 | int p_1; |
seyfrid_L | 5:8c5c19be2126 | 29 | int p_2; |
seyfrid_L | 5:8c5c19be2126 | 30 | int p_3 = 0; |
seyfrid_L | 5:8c5c19be2126 | 31 | int p_4; |
seyfrid_L | 5:8c5c19be2126 | 32 | |
seyfrid_L | 2:0c88bf3817fe | 33 | |
seyfrid_L | 1:dbb18c6be96a | 34 | |
seyfrid_L | 6:8c336acc90f9 | 35 | void uvolniEM(); |
seyfrid_L | 7:f906eb062d36 | 36 | void EM(); |
seyfrid_L | 6:8c336acc90f9 | 37 | void resWatch(); |
seyfrid_L | 7:f906eb062d36 | 38 | void watchdog(); |
seyfrid_L | 6:8c336acc90f9 | 39 | |
seyfrid_L | 1:dbb18c6be96a | 40 | void zamkniVytah(); |
seyfrid_L | 1:dbb18c6be96a | 41 | void smerDole(); |
seyfrid_L | 1:dbb18c6be96a | 42 | void odomkniVytah(); |
seyfrid_L | 1:dbb18c6be96a | 43 | void stop(); |
seyfrid_L | 1:dbb18c6be96a | 44 | void smerHore(); |
seyfrid_L | 2:0c88bf3817fe | 45 | int dajPoschodie(); |
seyfrid_L | 3:d473fb175cec | 46 | void disp_Vyt(); |
seyfrid_L | 5:8c5c19be2126 | 47 | void prijmiSpravu(); |
seyfrid_L | 5:8c5c19be2126 | 48 | int *ADresaa(); |
seyfrid_L | 5:8c5c19be2126 | 49 | void tlacitkoVytah(); |
seyfrid_L | 5:8c5c19be2126 | 50 | void init(); |
seyfrid_L | 5:8c5c19be2126 | 51 | |
seyfrid_L | 5:8c5c19be2126 | 52 | void tlacitka(); |
seyfrid_L | 7:f906eb062d36 | 53 | void logikaRiadenia(); |
seyfrid_L | 7:f906eb062d36 | 54 | void zistiSmer(); |
seyfrid_L | 5:8c5c19be2126 | 55 | |
seyfrid_L | 5:8c5c19be2126 | 56 | void ledPon(); |
seyfrid_L | 5:8c5c19be2126 | 57 | void led1on(); |
seyfrid_L | 5:8c5c19be2126 | 58 | void led2on(); |
seyfrid_L | 5:8c5c19be2126 | 59 | void led3on(); |
seyfrid_L | 5:8c5c19be2126 | 60 | void led4on(); |
seyfrid_L | 5:8c5c19be2126 | 61 | |
seyfrid_L | 5:8c5c19be2126 | 62 | void ledPoff(); |
seyfrid_L | 5:8c5c19be2126 | 63 | void led1off(); |
seyfrid_L | 5:8c5c19be2126 | 64 | void led2off(); |
seyfrid_L | 5:8c5c19be2126 | 65 | void led3off(); |
seyfrid_L | 5:8c5c19be2126 | 66 | void led4off(); |
seyfrid_L | 5:8c5c19be2126 | 67 | |
seyfrid_L | 5:8c5c19be2126 | 68 | |
seyfrid_L | 5:8c5c19be2126 | 69 | /************/ |
seyfrid_L | 5:8c5c19be2126 | 70 | |
seyfrid_L | 5:8c5c19be2126 | 71 | void ledPonC(); |
seyfrid_L | 5:8c5c19be2126 | 72 | void led1onC(); |
seyfrid_L | 5:8c5c19be2126 | 73 | void led2onC(); |
seyfrid_L | 5:8c5c19be2126 | 74 | void led3onC(); |
seyfrid_L | 5:8c5c19be2126 | 75 | void led4onC(); |
seyfrid_L | 5:8c5c19be2126 | 76 | |
seyfrid_L | 5:8c5c19be2126 | 77 | void ledPoffC(); |
seyfrid_L | 5:8c5c19be2126 | 78 | void led1offC(); |
seyfrid_L | 5:8c5c19be2126 | 79 | void led2offC(); |
seyfrid_L | 5:8c5c19be2126 | 80 | void led3offC(); |
seyfrid_L | 5:8c5c19be2126 | 81 | void led4offC(); |
seyfrid_L | 5:8c5c19be2126 | 82 | |
seyfrid_L | 5:8c5c19be2126 | 83 |