Blame view

arduino_tp/premierprog.c 702 Bytes
966b3fca   pfitouss   envoie 1er juin a...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
  
  #include <stdlib.h>
  #include <stdio.h>
  #include <string.h>
  #include <unistd.h>
  #include <sys/types.h>
  #include <sys/stat.h>
  #include <fcntl.h>
  
  int main(void)
  {
  
  char car;
  char a;
  
  int ard = open("/dev/ttyACM0",O_RDWR);
  
      while(1) 
          {
          read(ard, &car, 1);
          printf ("%c",car);
  
          switch(car) {
  
              case 'A':
              a = '1';
              break;
              case 'B':
              a = '6';
              break;
              case 'C':
              a = '3';
              break;
              case 'D':
              a = '4';
              break;
              case 'E':
              a = '5';
              break; }
  
          write(ard,&a,1); 
          }
      close(ard);
  }