J'ai besoin de fabriqué un Buzzer sans fil qui me permettrais de simuler l’appuie d'une touche sur le clavier
En gros, un gros bouton rouge sans aucune liaison filaire au pc et lorsque j’appuie dessus il simule la space barre
J'ai vu que pour simuler une touche il existait du codage sa je devrais m'en sortir par contre pour la liaison sans fil au PC je n'ai vraiment aucune idée .
Bluetooth, wifi, radio genre zigbee ou radios 433Mhz ou autres Nrf2401 les solutions sans fils ne manquent pas;
Le plus simple pour ne pas avoir à programmer le PC c'est de prendre un arduino compatible HID (capable de simuler un périphérique genre clavier sur le port USB ) et de le brancher sur un port USB du PC et de lui greffer le récepteur radio. Un autre arduino avec une radio équivalente (ou simple montage base de 433Mhz côté bouton sans arduino. Cf le tutorial) suffit alors
Par contre pour la liaison sans fil j' utilise deja dans mon projet une liaison vers l arduino en simple infra rouge avec la librairie IRemote ca fonctionne tres bien, il suffirait que ton bouton envoie un simple signal avec une diode IR vers un récepteur IR sur l arduino et ensuite le virtual keyboard s occupe du reste.
Rectification :
La librairie IRremote ne servirait a rien car elle sert pour le protocole de telecommandes IR, ca serait embetant que si tu change de chaine sur ta télé le pulse IR active ton clavier !
Oublie la librairie et un simple pulseIn qui mesure la durée de l etat présent sur une pin est suffisante, par exemple si la durée a l etat HIGH est superieur a x millisecondes ca signifie que tu appuie sur ton gros bouton rouge et que le signal IR ne vient pas d ailleurs, et tu envoie la commande clavier.
J'ai besoin de fabriqué un Buzzer sans fil qui me permettrais de simuler l’appuie d'une touche sur le clavier
En gros, un gros bouton rouge sans aucune liaison filaire au pc et lorsque j’appuie dessus il simule la space barre
J'ai vu que pour simuler une touche il existait du codage sa je devrais m'en sortir par contre pour la liaison sans fil au PC je n'ai vraiment aucune idée .
Merci a vous pour votre future aide
bonjour
sous windows avec comme base serialtokeyboard c'est assez simple à realiser
il suffit d'un systeme vecteur qui emule un simple port com
apres le choix est large
C est une idee aussi Artouste mais ca implique de flasher l arduino avec un autre firmware et perso je trouve ca trop lourd et dommage de "deteriorer" l arduino pour ca.
Je crois aussi il y a d enormes interferences entre la chaise et le clavier
J ai trouvé ca
Mais ca ne fonctionne pas si je lance l IDE arduino le moniteur serie ne se lance pas car il dit que le port COM est busy quand le serialtokeyboard tourne.
Donc je vais vous rajouter quelque éléments
Mon fameux BUZZER est pour lancer la prise de photo d'un photobooth la machine qui me sert a sa est un pc sous w10 équipé du Bluetooth et wifi.
Même avec mon peut de connaissance en la matière cela ne me parait pas impossible par contre a force de chercher sur le net je me rend conte que le plus compliqué reste la connexion entre un microcontrôleur et mon PC.
N'ayant actuellement fait aucun achat de quoi que ce soit mes oreille sous grande ouverte et a votre écoute
tot77:
N'ayant actuellement fait aucun achat de quoi que ce soit mes oreille sous grande ouverte et a votre écoute
bonjour
exemple simple d'utilisation d'un arduino et de serialtokeyboard
charger l'exemple 04-communications ASCIITable dans l'arduino
lancer le serialtokeyboard avec le port comm de l'arduino
ouvrir notepad (par exemple)
faire un reset de l'arduino
les envois en serial de l'arduino sont recopiées comme si c'etait un clavier dans notepad.
en utilisant le code ci-dessous et un HC06 Bluetooth
connecté en 2 et 3 on obtient une connection sans fil