Commit c0369a17d006189a21d5be95be3898613d24658a

Authored by gcremasc
1 parent 99b1372b

f

Showing 1 changed file with 15 additions and 1 deletions   Show diff stats
@@ -9,15 +9,19 @@ Objectif : Créer une manette avec une carte Arduino relier en connexion USB ave @@ -9,15 +9,19 @@ 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 +
12 \>lsusb 13 \>lsusb
  14 +
13 On doit voir Arduino apparaitre. 15 On doit voir Arduino apparaitre.
14 16
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 17 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 18
17 Puis écrire : 19 Puis écrire :
18 20
19 -\>dfu-programmer atmega16u2 erase '\n' 21 +\>dfu-programmer atmega16u2 erase
  22 +
20 \>dfu-programmer atmega16u2 flash Arduino-usbserial-uno.hex 23 \>dfu-programmer atmega16u2 flash Arduino-usbserial-uno.hex
  24 +
21 \>dfu-programmer atmega16u2 reset 25 \>dfu-programmer atmega16u2 reset
22 26
23 27
@@ -25,10 +29,13 @@ Puis écrire : @@ -25,10 +29,13 @@ Puis écrire :
25 Compiler et Upload le programme main.c sur l'arduino. 29 Compiler et Upload le programme main.c sur l'arduino.
26 30
27 \>gcc -o main main.c -Wall (pas sur que ce soit nécessaire) 31 \>gcc -o main main.c -Wall (pas sur que ce soit nécessaire)
  32 +
28 \>make all 33 \>make all
  34 +
29 \>make upload 35 \>make upload
30 36
31 (Remarque : On peut tester ce progrmme directement avec :) 37 (Remarque : On peut tester ce progrmme directement avec :)
  38 +
32 \>minicom -8 -o -b 9600 -D /dev/ttyACM0 39 \>minicom -8 -o -b 9600 -D /dev/ttyACM0
33 40
34 Le programme est maintenant sur l'Arduino. 41 Le programme est maintenant sur l'Arduino.
@@ -37,15 +44,22 @@ Le programme est maintenant sur l'Arduino. @@ -37,15 +44,22 @@ Le programme est maintenant sur l'Arduino.
37 Flasher la carte 44 Flasher la carte
38 45
39 \>cd lufa-master/ 46 \>cd lufa-master/
  47 +
40 \>cd PolytechLille PAD/ 48 \>cd PolytechLille PAD/
  49 +
41 \>make all 50 \>make all
  51 +
42 \>dfu-programmer atmega16u2 erase 52 \>dfu-programmer atmega16u2 erase
  53 +
43 \>dfu-programmer atmega16u2 flash PAD.hex 54 \>dfu-programmer atmega16u2 flash PAD.hex
  55 +
44 \>dfu-programmer atmega16u2 reset 56 \>dfu-programmer atmega16u2 reset
45 57
46 Étape 4: 58 Étape 4:
47 Compiler la partie 1 et l'exécuter. 59 Compiler la partie 1 et l'exécuter.
  60 +
48 \>gcc -o exe init_USB.c -lusb-1.0 -Wall -Wextra 61 \>gcc -o exe init_USB.c -lusb-1.0 -Wall -Wextra
  62 +
49 \>./exe 63 \>./exe
50 64
51 65