Pages: [1]   Go Down
Author Topic: Quesito su comunicazione via USB  (Read 640 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 1
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti, sono nuovo di arduino.
Volevo sapere se è possibile inviare dei comandi shell di windows attraverso arduino (collegato via usb). Ad esempio scrivere qualcosa a scermo come se fosse scritto da tastiera, copiare e incollare un file, ecc.
Ho cercato della documentazione su internet ma non ne ho trovata  :'(
L'ispirazione mi è venuta usando la mia tastiera, dove ad esempio ci sono i tasti "apri risorse del computer" oppure "alza il volume", così mi sono detto: "ehi se lo può fare una tastiera lo può fare anche arduino!"

Grazie in anticipo per le risposte!
Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 61
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao,
si è possibile.
i tasti volume, etc... ai quali tu ti riferisci comunicano con un servizio il quale a sua volta comunica con il sistema operativo.

Pertanto dovresti dividere il progetto in due:
- collegare i tasti ad Arduino. Scrivi uno screch che ad ogni singola pressione  di un tasto, Arduino invii un segnale al PC

In pseudocodice
if tasto1 è premuto
  Serial.println("tasto1");
e così via.

Poi dovresti scrivere un programma su PC che percepisca questi segnali e li trasformi in una operazione (ad esempio alzare o abbassare il volume)
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 235
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dai un occhiata qui:

http://www.obdev.at/products/vusb/projects.html

Sono progetti fatti usando la libreria avr-usb adattabile ad arduino.
Se usi l ausb di arduino hai sempre una porta seriale con cui lavorare, attraverso questa libreria invece puoi sfruttare le HID (Human Interface Device) con cui molti software sono gia predisposti a lavorare senza scrivere od usare driver.
Logged

Torino - Linux
Offline Offline
God Member
*****
Karma: 0
Posts: 522
Pigs on the wings!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

tinman, i tuoi consigli e link sono sempre molto interessanti.
Bello il sito.
Ho anche trovato una ideuzza che avevo in testa da un po' di tempo: riutilizzare in qualche modo il mio vecchio e amatissimo C64
Logged


0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 313
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

dai dai .. BELLO... ma nn solo come tastiera....  smiley
Logged

Torino - Linux
Offline Offline
God Member
*****
Karma: 0
Posts: 522
Pigs on the wings!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si ma non saprei farci altro  :-[
L'idea di riesumarlo però mi ispira molto...
Logged


0
Offline Offline
Full Member
***
Karma: 1
Posts: 235
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Peccato che non ho piu lo zx81, anche se come tastiera..... ahahahah
Il Commodore 128 pero' forse e' nella soffitta dei miei, umhhh daro un'occhiata.

Se lo usi come tastiera, recupera il chip del suono (SID) del tuo C64, ultimamente e' ricercatissimo dai technomusicisti. :-)
Logged

0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 313
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si ma anche l'interfaccia grafica in rf .. fantastica...
e il buon vecchio basic.....
chissà se c'è il modo di aumentarne la memoria.. ram ... o statica.... veloce...
che nostalgia
Logged

Pages: [1]   Go Up
Jump to: