Go Down

Topic: simuler un clavier avec arduino (Read 2586 times) previous topic - next topic

dalien26

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 : http://www.networktechinc.com/ps2-prots.html

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


dalien26

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

asselinpaul

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

dalien26

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 : http://www.forum-clio.com/index.php/topic,800.0.html

voila le code arduino : http://pastebin.com/fk71UXy8

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  :)

guss43

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...

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy