Codigo do aldebaran com headers e dip switch
main.cpp@0:2228de67a3ef, 2021-03-19 (annotated)
- Committer:
- pedro_velozo
- Date:
- Fri Mar 19 16:43:46 2021 +0000
- Revision:
- 0:2228de67a3ef
Codigo do aldebaran com adicao de headers e dip switch;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
pedro_velozo | 0:2228de67a3ef | 1 | #include "aldebaran_auto.h" |
pedro_velozo | 0:2228de67a3ef | 2 | #include "aldebaran_rc.h" |
pedro_velozo | 0:2228de67a3ef | 3 | #include "aldebaran_semiauto.h" |
pedro_velozo | 0:2228de67a3ef | 4 | #include "mbed.h" |
pedro_velozo | 0:2228de67a3ef | 5 | |
pedro_velozo | 0:2228de67a3ef | 6 | //================================================================================ |
pedro_velozo | 0:2228de67a3ef | 7 | //===================== DIP SWITCH - ============================================== |
pedro_velozo | 0:2228de67a3ef | 8 | //================================================================================ |
pedro_velozo | 0:2228de67a3ef | 9 | // escolhi pinos aleatorios aqui, depois olhar melhor isso |
pedro_velozo | 0:2228de67a3ef | 10 | DigitalIn dip_1(p5); // dip_1 -> auto |
pedro_velozo | 0:2228de67a3ef | 11 | DigitalIn dip_2(p6); // dip_2 -> rc |
pedro_velozo | 0:2228de67a3ef | 12 | DigitalIn dip_3(p7); // dip_3 -> semiauto |
pedro_velozo | 0:2228de67a3ef | 13 | |
pedro_velozo | 0:2228de67a3ef | 14 | int main() |
pedro_velozo | 0:2228de67a3ef | 15 | { |
pedro_velozo | 0:2228de67a3ef | 16 | if (dip_1) |
pedro_velozo | 0:2228de67a3ef | 17 | AUTO_mode(); |
pedro_velozo | 0:2228de67a3ef | 18 | else if (dip_2) |
pedro_velozo | 0:2228de67a3ef | 19 | RC_mode(); |
pedro_velozo | 0:2228de67a3ef | 20 | else if (dip_3) |
pedro_velozo | 0:2228de67a3ef | 21 | SEMIAUTO_mode(); |
pedro_velozo | 0:2228de67a3ef | 22 | return 0; |
pedro_velozo | 0:2228de67a3ef | 23 | } |