Commit 61253b6b54549e8c0b1f7abd05c87ab87543a7c4

Authored by gcremasc
1 parent 0fd39594

d

Showing 1 changed file with 16 additions and 16 deletions   Show diff stats
@@ -9,44 +9,44 @@ Objectif : Créer une manette avec une carte Arduino relier en connexion USB ave @@ -9,44 +9,44 @@ Objectif : Créer une manette avec une carte Arduino relier en connexion USB ave
9 Pour compiler, lancer et ultiliser les programmes : 9 Pour compiler, lancer et ultiliser les programmes :
10 10
11 Étape 1: Vérifier que la carte ne soit pas flashée. 11 Étape 1: Vérifier que la carte ne soit pas flashée.
12 ->lsusb 12 +\>lsusb
13 On doit voir Arduino apparaitre. 13 On doit voir Arduino apparaitre.
14 14
15 Si flashée : enregistrer le binaire du lien : https://raw.githubusercontent.com/arduino/ArduinoCore-avr/master/firmwares/atmegaxxu2/arduino-usbserial/Arduino-usbserial-uno.hex 15 Si flashée : enregistrer le binaire du lien : https://raw.githubusercontent.com/arduino/ArduinoCore-avr/master/firmwares/atmegaxxu2/arduino-usbserial/Arduino-usbserial-uno.hex
16 16
17 Puis écrire : 17 Puis écrire :
18 18
19 ->dfu-programmer atmega16u2 erase;  
20 ->dfu-programmer atmega16u2 flash Arduino-usbserial-uno.hex;  
21 ->dfu-programmer atmega16u2 reset; 19 +\>dfu-programmer atmega16u2 erase
  20 +\>dfu-programmer atmega16u2 flash Arduino-usbserial-uno.hex
  21 +\>dfu-programmer atmega16u2 reset
22 22
23 23
24 Étape 2 : 24 Étape 2 :
25 Compiler et Upload le programme main.c sur l'arduino. 25 Compiler et Upload le programme main.c sur l'arduino.
26 26
27 -\>gcc -o main main.c -Wall; (pas sur que ce soit nécessaire)  
28 ->make all;  
29 ->make upload; 27 +\>gcc -o main main.c -Wall (pas sur que ce soit nécessaire)
  28 +\>make all
  29 +\>make upload
30 30
31 (Remarque : On peut tester ce progrmme directement avec :) 31 (Remarque : On peut tester ce progrmme directement avec :)
32 ->minicom -8 -o -b 9600 -D /dev/ttyACM0; 32 +\>minicom -8 -o -b 9600 -D /dev/ttyACM0
33 33
34 Le programme est maintenant sur l'Arduino. 34 Le programme est maintenant sur l'Arduino.
35 35
36 Étape 3: 36 Étape 3:
37 Flasher la carte 37 Flasher la carte
38 38
39 ->cd lufa-master/;  
40 ->cd PolytechLille PAD/;  
41 ->make all;  
42 ->dfu-programmer atmega16u2 erase;  
43 ->dfu-programmer atmega16u2 flash PAD.hex;  
44 ->dfu-programmer atmega16u2 reset; 39 +\>cd lufa-master/
  40 +\>cd PolytechLille PAD/
  41 +\>make all
  42 +\>dfu-programmer atmega16u2 erase
  43 +\>dfu-programmer atmega16u2 flash PAD.hex
  44 +\>dfu-programmer atmega16u2 reset
45 45
46 Étape 4: 46 Étape 4:
47 Compiler la partie 1 et l'exécuter. 47 Compiler la partie 1 et l'exécuter.
48 ->gcc -o exe init_USB.c -lusb-1.0 -Wall -Wextra;  
49 ->./exe; 48 +\>gcc -o exe init_USB.c -lusb-1.0 -Wall -Wextra
  49 +\>./exe
50 50
51 51
52 52