FRC - Hackathon / Mbed 2 deprecated Kenya_2019

Dependencies:   mbed RC_Servo VMA306 PID CNY70 CMPS03 GP2A Pixy

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "CMPS03.h"
00003 #include "CNY70.h"
00004 #include "GP2A.h"
00005 #include "RC_Servo.h"
00006 #include "VMA306.h"
00007 #include "Pixy.h"
00008 #include "PID.h"
00009 
00010 #define PI  3.1415926535898
00011 
00012 Serial      pc          (PA_2, PA_3, 115200);
00013 PID         motor       (TIM4, TIM3, PA_9, PA_8, PC_9, PC_8, PC_6, PC_5);
00014 
00015 CMPS03      boussole    (PC_4);
00016 
00017 CNY70       ligneD      (PC_3);
00018 CNY70       ligneG      (PC_2);
00019 CNY70       exterior    (PA_7);
00020 
00021 VMA306      ultraSon    (PB_15, PA_6, PB_14, PC_7, PB_13, PB_2);
00022 
00023 PIXY        pixy        (PA_0, PA_1, 115200);
00024 
00025 InterruptIn bp          (PC_13);
00026 
00027 DigitalOut  led1        (PA_5);
00028 DigitalOut  led2        (PD_2);
00029 DigitalOut  unused1     (PB_10);
00030 DigitalOut  unused2     (PA_15);
00031 DigitalOut  unused3     (PA_12);
00032 
00033 DigitalIn   unused4     (PA_4, PullUp);
00034 DigitalIn   unused5     (PB_0, PullUp);
00035 DigitalIn   unused6     (PC_1, PullUp);
00036 DigitalIn   unused7     (PC_0, PullUp);
00037 
00038 Timer       temps;
00039 
00040 main ()
00041 {
00042 
00043     while (1) {
00044     }
00045 }