simuler un clavier avec arduino

bonjour :),
j aimerais simuler un clavier avec arduino vers l ordinateur
j ai pensé a :
avec un port serie ( de la carte arduino mega ) vers un port PS/2

d apres cette doc : PS2 Keyboard Mouse Protocols Port Auxiliary Device System Timings Data Sent

il suffirais d envoyer $E9 ( d apres un pdf ) pour faire un volume up

vu que le port ps/2 est un port serie un "serial2.write(11101001);" fonctionnerais ?

cette solution eviterais d avoir un logiciel en plus sur l ordinateur
merci

alors, la transmission se fait de cette maniere ;
start b7 b6 b5 b4 b3 b2 b1 b0 partié stop
sur une frequence comprise entre 10 et 20khz

comment envoyer un signal de ce type; avec port port serial ou digital ?
merci

Sinon, une solution plus simple serait de simuler un clavier par USB avec un/une Teensy.
C'est un petit micro processeur qui est compatible avec l'Arduino IDE (environement) et qui supporte le protocol HID pour le clavier et la souris.
http://www.pjrc.com/teensy/

Si tu veux, va voir mon blog(anglais) car j'ai un tuto pour simuler la souris et prochainement un tuto sur le clavier.
http://asselinpaul.posterous.com/

Sincerement
Paul

je reviens ici apres un long moment d abscense, mais j ai reussi a faire ce que je voulais :
recupere les commandes au volant dans la clio 2, un carpc est installé dedans

voici comment j ai procédé :

voici le montage :
http://www.flickr.com/photos/65310522@N02/5947194889/in/set-72157627217130720

Les A? et B? correspondent au commande au volant, je me suis branché directement dessus, les fils arrivant deriere l autoradio n etant pas les bons

pour a1 a2 b1 b2 b3 voir ici : [2.2/2.3] Commande au volant : connectique & réutilisations [TUTO]

voila le code arduino : int val0 = 0; // variable pour stocker les valeurs recuesint val1 = 0; - Pastebin.com

ensuite j ai installer AACKEYS ( http://www.aacinstitute.org/Resources/ProductsandServices/AACKeys/AACKeys.html )
qui restranscrit ce qui recoit sur le port serial en touche du clavier, par exemple la carte arduino envoi au pc "a", on aura simulé un appui sur la touche "a"
je n ai pas reussi a faire envoyer des combinaisons de touches mais ca marche comme ca et ca me convient mais si quelqu un y arrive je suis prenneur

ensuite j utilise centrafuse ( un logiciel pour carpc ) qui prend en compte les raccourci clavier,
OU
avec autohotkey, un petit exemple :

e::
Send {Media_Next}
return

z::
Send {Volume_Up 1}
return

a::
Send {Volume_Down 1}
return

c est la maniere la plus simple que j ai trouvé pour communiquer de l arduino vers le pc :slight_smile:

Salut,

Je suis désolé mais là j'ai sortir ma pelle, ma pioche et je fait un bon vieux déterrage de topic.

Je suis sur la même idée que toi, j'ai regarder ce que tu as fait et il me manque quelques éléments, les photos ne sont plus accessibles.

Mes soucis sont surtout au niveau du branchement, utilise tu des résistance pour la mesure analogique si oui as-tu un schémas de branchement.

Je croise les doigts pour que quelqu'un lise mon message...