sd lecture

Dependencies:   mbed Lecture_SD

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?

UserRevisionLine numberNew 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 }