Valentin Bruchet
/
a_sd_card
sd lecture
eeprom_flash.cpp@5:66c8b598de04, 2021-05-05 (annotated)
- Committer:
- valentinbruchet
- Date:
- Wed May 05 08:21:36 2021 +0000
- Revision:
- 5:66c8b598de04
- Parent:
- 4:3269abcc9c73
SD lecture;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
olympux | 0:ea2bec485611 | 1 | #include "mbed.h" |
valentinbruchet | 5:66c8b598de04 | 2 | #include "SDFileSystem.h" |
valentinbruchet | 5:66c8b598de04 | 3 | |
valentinbruchet | 5:66c8b598de04 | 4 | SDFileSystem sd(PA_7, PA_6, PA_5, PB_6, "sd"); |
valentinbruchet | 5:66c8b598de04 | 5 | char numberstring[40]; |
valentinbruchet | 5:66c8b598de04 | 6 | char numberrfid[100]; |
valentinbruchet | 5:66c8b598de04 | 7 | int number; |
valentinbruchet | 5:66c8b598de04 | 8 | int number1; |
valentinbruchet | 5:66c8b598de04 | 9 | |
valentinbruchet | 5:66c8b598de04 | 10 | int main() |
valentinbruchet | 5:66c8b598de04 | 11 | { |
valentinbruchet | 5:66c8b598de04 | 12 | printf("Bienvenu!\n\r"); |
valentinbruchet | 5:66c8b598de04 | 13 | FILE *fp1 = fopen("/sd/valeur_rfid.txt", "r"); |
valentinbruchet | 5:66c8b598de04 | 14 | fgets(numberrfid, 100, fp1); |
valentinbruchet | 5:66c8b598de04 | 15 | |
valentinbruchet | 5:66c8b598de04 | 16 | if(fp1 == NULL) |
valentinbruchet | 5:66c8b598de04 | 17 | { |
valentinbruchet | 5:66c8b598de04 | 18 | error("Impossible d'ouvrir le fichier pour la lecture\n\r"); |
valentinbruchet | 5:66c8b598de04 | 19 | } |
valentinbruchet | 5:66c8b598de04 | 20 | sscanf(numberrfid, "%d", &number1); |
valentinbruchet | 5:66c8b598de04 | 21 | printf ("%d\n\r", number1); |
valentinbruchet | 5:66c8b598de04 | 22 | sscanf(numberrfid+8, "%d", &number1); |
valentinbruchet | 5:66c8b598de04 | 23 | printf ("%d\n\r", number1); |
valentinbruchet | 5:66c8b598de04 | 24 | sscanf(numberrfid+17, "%d", &number1); |
valentinbruchet | 5:66c8b598de04 | 25 | printf ("%d\n\r", number1); |
valentinbruchet | 5:66c8b598de04 | 26 | sscanf(numberrfid+25, "%d", &number1); |
valentinbruchet | 5:66c8b598de04 | 27 | printf ("%d\n\r", number1); |
valentinbruchet | 5:66c8b598de04 | 28 | sscanf(numberrfid+34, "%d", &number1); |
valentinbruchet | 5:66c8b598de04 | 29 | printf ("%d\n\r", number1); |
valentinbruchet | 5:66c8b598de04 | 30 | fclose(fp1); |
valentinbruchet | 5:66c8b598de04 | 31 | printf("A bientot!\n\r"); |
valentinbruchet | 5:66c8b598de04 | 32 | |
valentinbruchet | 5:66c8b598de04 | 33 | FILE *fp = fopen("/sd/valeur_temporisation.txt", "r"); |
valentinbruchet | 5:66c8b598de04 | 34 | fgets(numberstring, 40, fp); |
valentinbruchet | 5:66c8b598de04 | 35 | |
valentinbruchet | 5:66c8b598de04 | 36 | if(fp == NULL) |
valentinbruchet | 5:66c8b598de04 | 37 | { |
valentinbruchet | 5:66c8b598de04 | 38 | error("Impossible d'ouvrir le fichier pour la lecture\n\r"); |
valentinbruchet | 5:66c8b598de04 | 39 | } |
valentinbruchet | 5:66c8b598de04 | 40 | sscanf(numberstring, "%d", &number); |
valentinbruchet | 5:66c8b598de04 | 41 | printf ("%d\n\r", number); |
valentinbruchet | 5:66c8b598de04 | 42 | sscanf(numberstring+3, "%d", &number); |
valentinbruchet | 5:66c8b598de04 | 43 | printf ("%d\n\r", number); |
valentinbruchet | 5:66c8b598de04 | 44 | sscanf(numberstring+6, "%d", &number); |
valentinbruchet | 5:66c8b598de04 | 45 | printf ("%d\n\r", number); |
valentinbruchet | 5:66c8b598de04 | 46 | sscanf(numberstring+9, "%d", &number); |
valentinbruchet | 5:66c8b598de04 | 47 | printf ("%d\n\r", number); |
valentinbruchet | 5:66c8b598de04 | 48 | sscanf(numberstring+11, "%d", &number); |
valentinbruchet | 5:66c8b598de04 | 49 | printf ("%d\n\r", number); |
valentinbruchet | 5:66c8b598de04 | 50 | sscanf(numberstring+14, "%d", &number); |
valentinbruchet | 5:66c8b598de04 | 51 | printf ("%d\n\r", number); |
valentinbruchet | 5:66c8b598de04 | 52 | sscanf(numberstring+16, "%d", &number); |
valentinbruchet | 5:66c8b598de04 | 53 | printf ("%d\n\r", number); |
valentinbruchet | 5:66c8b598de04 | 54 | sscanf(numberstring+18, "%d", &number); |
valentinbruchet | 5:66c8b598de04 | 55 | printf ("%d\n\r", number); |
valentinbruchet | 5:66c8b598de04 | 56 | fclose(fp); |
valentinbruchet | 5:66c8b598de04 | 57 | printf("A bientot!\n\r"); |
valentinbruchet | 5:66c8b598de04 | 58 | } |