ciao a tutti ragazzi .. per settimana prossima dovrei realizzare un piccolo progetto con arduino in modo da creare una sorta di telecomando per girare le diapositive di un powerpoint..
il progetto era quello di attaccare l'arduino al pc che scrive sulla seriale il comando di un ricevitore ir e che in base al comando il computer riuscisse a simulare la pressione di un tasto fisico della tastiera..
Per quanto riguarda il progetto di arduino che manda un segnale sulla seriale non dovrei avere problemi .. solo che non ho la più pallida idea di come creare un altro programma che simuli la pressione su una tastiera fisica...
grazie in anticipo :)..
Ciao,
solo che non ho la più pallida idea di come creare un altro programma che simuli la pressione su una tastiera fisica...
se usi una leonardo il gioco è molto semplice.
Guarda qui:
http://playground.arduino.cc//Italiano/TutorialWired#TelecomandoIRpt1
grazie dell'informazione pitusso ... ho dato un occhiata al link ... funziona anche con un normale arduino 2009 ??
EDIT: mi dice che l'istruzione Keyboard.begin(); è disponibile solo sull'arduino Leonardo ... c'è un modo per risolvere e creare questo progettino con un arduino 2009 ?..
sulla 2009 no, perche' usa un convertitore seriale/usb che non supporta hid, ma sulla uno dovrebbe funzionare caricando un firmware diverso sul micro che fa da convertitore.
quindi sono costretto ad abbandonare il progetto ?? non c'è un altro modo anche senza usare il ricevitore ir e interagendo in un altro modo ?
Assolutamente no, se cerchi bene ci sono dei programmini che fanno quello che dici te.
Per un progettino me ne sono servito solo che avendo cambiato pc non riesco più a rintracciarlo
Vedi se c'è un modo per scrivere un programma in Visual Studio o C o Phython o quello che sia che invia a Windows la pressione di un tasto... insomma una specie di tastiera virtuale o un mouse virtuale... e poi fai corrispondere questa pressione simulata ad un dato che ricevi dalla seriale.
esatto,
con la tua idea iniziale ti risparmiavi di scrivere un sw che ti fa da ponte verso la tastiera, perche' avresti usato arduino come una vera tastiera, se non hai soldi per comprare un arduino nuova release allora devi scriverti questo sw ponte tra seriale e tastiera
Ciao,
c'è un modo per risolvere e creare questo progettino con un arduino 2009 ?..
ti hanno già risposto, puoi scrivere un sw he faccia da bridge, oppure puoi guardare questo progetto:
http://www.practicalarduino.com/projects/virtual-usb-keyboard
Interessante anche una lettura qui:
http://forum.arduino.cc/index.php/topic,39243.0.html
(o in alternativa cerca "arduino virtual keyboard")
ottimo Pit, quindi il sw di interfaccia e' gia' scritto
http://www.aacinstitute.org/Resources/ProductsandServices/AACKeys/AACKeys.html
bella cosa, utilizzabile in tanti contesti, ma e' un progetto open ? strano non ci sia la versione linux
infatti se leggete il mio primo post avevo pensato proprio a questo .. creare un sw che facesse da ponte ... solo che avendo scarse conoscenze in c puro e in altri linguaggi non avevo idea da dove cominciare per creare l' sw che facesse da ponte
..
grz a tutti delle risposte !!