Go Down

Topic: makey makey avec arduino ide (sous linux) (Read 72 times) previous topic - next topic

jbalibeux

bonjour à tous!
un petit problème de port pour communiquer entre makey makey 1.2 et arduinoIDE1.8.7
ce que j'ai fait: https://doc.ubuntu-fr.org/makeymakey  (oui j'essaye de faire une doc mais je coince...)

j'ai 2 pc:
1/ pc portable avec ubuntu 18.04 (install fraiche dans le but de faire ma doc ubuntu)
-> port grisé
-> ni ttyUSB ni ttyACM , nada!
(bon pour ubuntu on verra plus tard, ça à l'air de mieux fonctionner avec l'autre pc:)
(d'ailleurs le problème est aussi posté ici : https://forum.ubuntu-fr.org/viewtopic.php?id=2034200 )


2/ma tour avec manjaro à jour
-> port visible : /dev/ttyS0 et /dev/ttyS1
-> toujours pas de ttyUSB mais:

Code: [Select]
ls -l /dev/ttyACM*
lrwxrwxrwx 1 root root 12  6 déc.  15:30 /dev/ttyACM0 -> input/event0
lrwxrwxrwx 1 root root 15  6 déc.  15:30 /dev/ttyACM1 -> bus/usb/003/005

oui makeymakey à 2 entrées puisque reconnu comme clavier + souris
pour les voir j'ai du suivre ceci : https://doc.ubuntu-fr.org/arduino#problemes_connus
ce qui m'a  donner : (ça peut interessé des gens au passage)
Code: [Select]
dmesg | grep acm
[    3.753596] usbcore: registered new interface driver cdc_acm
[    3.753597] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
 

je vous donne aussi cette sortie (même si je ne sais pas trop quoi en faire lol)
Code: [Select]
dmesg | tail
[ 1130.982388] input: JoyLabz Makey Makey v1.20aa as /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/0003:2A66:0001.000A/input/input18
[ 1131.038759] hid-generic 0003:2A66:0001.000A: input,hidraw0: USB HID v1.11 Keyboard [JoyLabz Makey Makey v1.20aa] on usb-0000:00:1a.0-1/input0
[ 1131.045106] input: JoyLabz Makey Makey v1.20aa as /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1/0003:2A66:0001.000B/input/input19
[ 1131.045714] hid-generic 0003:2A66:0001.000B: input,hidraw1: USB HID v1.11 Mouse [JoyLabz Makey Makey v1.20aa] on usb-0000:00:1a.0-1/input1
[ 1163.358520] usb 3-1: USB disconnect, device number 4
[ 1256.628841] usb 3-1: new full-speed USB device number 5 using uhci_hcd
[ 1256.840999] input: JoyLabz Makey Makey v1.20aa as /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/0003:2A66:0001.000C/input/input20
[ 1256.896131] hid-generic 0003:2A66:0001.000C: input,hidraw0: USB HID v1.11 Keyboard [JoyLabz Makey Makey v1.20aa] on usb-0000:00:1a.0-1/input0
[ 1256.901781] input: JoyLabz Makey Makey v1.20aa as /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1/0003:2A66:0001.000D/input/input21
[ 1256.902414] hid-generic 0003:2A66:0001.000D: input,hidraw1: USB HID v1.11 Mouse [JoyLabz Makey Makey v1.20aa] on usb-0000:00:1a.0-1/input1



mes entrée ttyS0 et ttsS1 proposée par arduino sont toujours présente (makey branché ou non) j'en ai donc conclu que ce n'etait pas les bon port ... (vous m'arrêtez si je me trompe ^^)

Code: [Select]

cat /etc/group | grep jbalibeux
wheel:x:998:jbalibeux
tty:x:5:jbalibeux
lp:x:991:cups,jbalibeux
uucp:x:987:jbalibeux
network:x:90:jbalibeux
power:x:98:jbalibeux
jbalibeux:x:1000:
dialout:x:1001:jbalibeux

(avec manjaro le groupe dialout n'existait pas je l'ai rajouter à la main)


mais diable, que faire pour voir apparaitre ces ttyACM dans mon ide arduino?

merci d'avance!


jbalibeux

je me tourne vers les regles udev (sans succes) avec ces regles:

Code: [Select]
SUBSYSTEMS=="usb", ATTRS{idProduct}=="0001", ATTRS{idVendor}=="2a66", SYMLINK+="ttyACM%n"

ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="2a66", ATTR{idProduct}=="0001", GROUP="jbalibeux", MODE="0660"


mais j'ai toujours root comme proprietaire: (et non plus 2 entrées mais 6 ....??)

Code: [Select]
ls -l /dev/ttyACM*
lrwxrwxrwx 1 root root    15 10 déc.  14:32 /dev/ttyACM1 -> bus/usb/003/007
lrwxrwxrwx 1 root root    13 10 déc.  14:32 /dev/ttyACM14 -> input/event14
lrwxrwxrwx 1 root root    13 10 déc.  14:32 /dev/ttyACM15 -> input/event15
lrwxrwxrwx 1 root root    12 10 déc.  14:32 /dev/ttyACM2 -> input/mouse2
lrwxrwxrwx 1 root root     7 10 déc.  14:32 /dev/ttyACM5 -> hidraw5
lrwxrwxrwx 1 root root     7 10 déc.  14:32 /dev/ttyACM6 -> hidraw6


je ne sais plus trop où chercher.....

Go Up