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.
main.cpp
- Committer:
- fdurand
- Date:
- 2021-02-19
- Revision:
- 2:413bb11fe2e7
- Parent:
- 1:4d5a771fa495
File content as of revision 2:413bb11fe2e7:
#include "mbed.h" Serial pc(USBTX, USBRX); Ticker monticker; AnalogIn Ve(PA_3); // CAN sur A0 connecteur Arduino // Variable globales int drapeau; float voltage; int temp=0; char buff[3]; // tableau de char pour réaliser un buffer de 3 caractéres char buff2[3]; // tableau de char pour réaliser un buffer de 3 caractères // programme permetant de lire une valeure du signal void lire() { float val = Ve.read(); voltage=3.3*val; // en V temp=voltage*50; drapeau=1; } int main() { monticker.attach(&lire,1); //pc.printf("Test du convertisseur analogique numérique\n"); //pc.printf("Relier la sortie de votre préamplificateur a A0 (CAN) du connecteur Arduino\n"); while (1) { wait_ms (100); if (drapeau==1) { //pc.printf("%2d",temp); sprintf(buff, "%.2f",voltage); pc.printf(buff); sprintf(buff2, "%3d",temp); pc.printf(buff2); drapeau=0; } } }