Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of Timer by
entete.h@81:e7b03e81b025, 2016-05-05 (annotated)
- Committer:
- IceTeam
- Date:
- Thu May 05 18:17:08 2016 +0000
- Revision:
- 81:e7b03e81b025
- Child:
- 82:07e13071dd7b
Programme de test;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
IceTeam | 81:e7b03e81b025 | 1 | #ifndef FONCTIONS_H |
IceTeam | 81:e7b03e81b025 | 2 | #define FONCTIONS_H |
IceTeam | 81:e7b03e81b025 | 3 | |
IceTeam | 81:e7b03e81b025 | 4 | #include "RoboClaw/RoboClaw.h" |
IceTeam | 81:e7b03e81b025 | 5 | #include "mbed.h" |
IceTeam | 81:e7b03e81b025 | 6 | |
IceTeam | 81:e7b03e81b025 | 7 | extern BusOut drapeau; |
IceTeam | 81:e7b03e81b025 | 8 | extern RoboClaw roboclaw; |
IceTeam | 81:e7b03e81b025 | 9 | extern AnalogIn Rcapt1; |
IceTeam | 81:e7b03e81b025 | 10 | extern int RvalRcapt1; |
IceTeam | 81:e7b03e81b025 | 11 | extern AnalogIn Rcapt2; |
IceTeam | 81:e7b03e81b025 | 12 | extern int RvalRcapt2; |
IceTeam | 81:e7b03e81b025 | 13 | extern AnalogIn Rcapt3; |
IceTeam | 81:e7b03e81b025 | 14 | extern int RvalRcapt3; |
IceTeam | 81:e7b03e81b025 | 15 | extern int Ravance; |
IceTeam | 81:e7b03e81b025 | 16 | extern DigitalIn start; |
IceTeam | 81:e7b03e81b025 | 17 | |
IceTeam | 81:e7b03e81b025 | 18 | // Fonctions main.cpp |
IceTeam | 81:e7b03e81b025 | 19 | void Sharps(); |
IceTeam | 81:e7b03e81b025 | 20 | void GotoThet (float timer, int signe); |
IceTeam | 81:e7b03e81b025 | 21 | void GotoDist (float timer); |
IceTeam | 81:e7b03e81b025 | 22 | |
IceTeam | 81:e7b03e81b025 | 23 | // Fonctions test.cpp |
IceTeam | 81:e7b03e81b025 | 24 | void wait_start(); |
IceTeam | 81:e7b03e81b025 | 25 | void TestDist3(float start, float pas); |
IceTeam | 81:e7b03e81b025 | 26 | void TestThet3(float start, float pas); |
IceTeam | 81:e7b03e81b025 | 27 | void compareThet(float start); |
IceTeam | 81:e7b03e81b025 | 28 | |
IceTeam | 81:e7b03e81b025 | 29 | #define ADR 0x80 |
IceTeam | 81:e7b03e81b025 | 30 | #define accel_angle 12000 |
IceTeam | 81:e7b03e81b025 | 31 | #define vitesse_angle 10000 |
IceTeam | 81:e7b03e81b025 | 32 | #define deccel_angle 12000 |
IceTeam | 81:e7b03e81b025 | 33 | |
IceTeam | 81:e7b03e81b025 | 34 | #define accel_dista 12000 |
IceTeam | 81:e7b03e81b025 | 35 | #define vitesse_dista 12000 |
IceTeam | 81:e7b03e81b025 | 36 | #define deccel_dista 12000 |
IceTeam | 81:e7b03e81b025 | 37 | |
IceTeam | 81:e7b03e81b025 | 38 | #define waiting_time 1 |
IceTeam | 81:e7b03e81b025 | 39 | #define R_SEUIL_SHARP 0.3 |
IceTeam | 81:e7b03e81b025 | 40 | #define GAUCHE 1 |
IceTeam | 81:e7b03e81b025 | 41 | #define DROITE -1 |
IceTeam | 81:e7b03e81b025 | 42 | |
IceTeam | 81:e7b03e81b025 | 43 | #endif |