EnergiAlternativa

Page Index Toggle Pages: 1 ... 4 5 [6]  Send TopicPrint
Normal Topic Interfaccia tastiera USB HID programmabile con Arduino. (Read 41697 times)
oscar1394
Full Member
***
Offline


--------

Posts: 145
Location: Italy
Gender: Male
Zodiac sign: Gemini
Re: Interfaccia tastiera USB HID programmabile con Ard
Reply #75 - 29.08.16 at 18:49:56
Print Post  
Questo è quello che ho trovato sul sito Arduino.

Separation of USB and serial communication. On the Leonardo and Micro, the main Serial class refers to the virtual serial driver on the board for connection to your computer over USB. It's not connected to the physical pins 0 and 1 as it is on the Uno and earlier boards. To use the hardware serial port (pins 0 and 1, RX and TX), use Serial1. (See the Serial reference pages for more information.)
  
Back to top
 
IP Logged
 
oscar1394
Full Member
***
Offline


--------

Posts: 145
Location: Italy
Gender: Male
Zodiac sign: Gemini
Re: Interfaccia tastiera USB HID programmabile con Ard
Reply #76 - 29.08.16 at 19:11:45
Print Post  
Ora, ho una domanda urgente:
Per inviare i dati via seriale, ho usato una serie di serial.print e ricevo una serie di caratteri per distinguere le modalità di movimentazione del joystick.
Poi i caratteri li ricevo con la barra finale alla stringa ricevuta.

Ma come posso ri separare la stringa in più variabili?
Pensavo:
Se invio una sringa con delle virgole,
Per esempio Xp,Yp,J1,V1,A1/
Posso riceverlo come un array, in modo che possa richiamare semplicemente ogni singolo array?
  
Back to top
 
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re: Interfaccia tastiera USB HID programmabile con Ard
Reply #77 - 03.09.16 at 08:08:27
Print Post  
Il modulo trasmittente (mini) dovrà trasmettere una stringa contenente le variabili separate tra loro con un separatore (un carattere speciale da te scelto ad esempio la virgola).
Il segnale ricevuto tramite BT dovrà successivamente interpretato usando appunto il separatore che ti restituisce gli array.
Di conseguenza con gli atray simuli attraverso la porta usb connessa la pc il tasto premuto .

Mi dispiace ,ma sono vacanziero e senza un pc posso fare ben poco per aiutarti.
  

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re: Interfaccia tastiera USB HID programmabile con Ard
Reply #78 - 03.09.16 at 08:20:33
Print Post  
...
  

2016-09-03_08_21_06.png ( 97 KB | Downloads )
2016-09-03_08_21_06.png

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
oscar1394
Full Member
***
Offline


--------

Posts: 145
Location: Italy
Gender: Male
Zodiac sign: Gemini
Re: Interfaccia tastiera USB HID programmabile con Ard
Reply #79 - 03.09.16 at 10:24:56
Print Post  
Cheesy Buone vacanze!
Quando torni?
  
Back to top
 
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re: Interfaccia tastiera USB HID programmabile con Ard
Reply #80 - 03.09.16 at 21:43:14
Print Post  
Il 12 sono di nuovo a Roma ..,ma con qualche giorno libero ancora di ferie  Cheesy ...

Ho visto che hai fatto dei bei progressi ..penso che hai bisogno solo di qualche semplice esempio per proseguire con successo il progetto
  

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
oscar1394
Full Member
***
Offline


--------

Posts: 145
Location: Italy
Gender: Male
Zodiac sign: Gemini
Re: Interfaccia tastiera USB HID programmabile con Ard
Reply #81 - 04.09.16 at 10:17:34
Print Post  
Sono ad un punto morto.
In pratica stó inviando a Leonardo, un'array da 30 numeri singoli, separati da una virgola.
Ma non riesco a riceverli.
Sto usando un byte array [30] sul trasmettitore, il quale su serial monitor della serial sembra lavorare bene, anche se sulla serial1 non riesco a verificare il corretto funzionamento.
Sul ricevitore sembra che non riceva niente, ho provato ad inserire una stringa per accendere il led su pin 13, ma non mi passa la riga if (serial1.read...    quindi l'indice rx rimane a 0 e sulla serial viene stampato un numero di 30 cifre ma con i primi 2 numeri 48 alternato con 47 che dovrebbero essere 21 poi il restante dei bite sono a 0
?
  
Back to top
 
IP Logged
 
oscar1394
Full Member
***
Offline


--------

Posts: 145
Location: Italy
Gender: Male
Zodiac sign: Gemini
Re: Interfaccia tastiera USB HID programmabile con Ard
Reply #82 - 22.11.17 at 12:17:30
Print Post  
Eccoli:
scusa ma devo scappare
  
Back to top
 
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re: Interfaccia tastiera USB HID programmabile con Ard
Reply #83 - 22.11.17 at 12:39:28
Print Post  
Dovevi comprimerli  Cry ....il filtro del forum rimuove anche i .ino
  

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
oscar1394
Full Member
***
Offline


--------

Posts: 145
Location: Italy
Gender: Male
Zodiac sign: Gemini
Re: Interfaccia tastiera USB HID programmabile con Ard
Reply #84 - 22.11.17 at 12:53:19
Print Post  
Cheesy
  

TX_RX.rar ( 4 KB | Downloads )
Back to top
 
IP Logged
 
oscar1394
Full Member
***
Offline


--------

Posts: 145
Location: Italy
Gender: Male
Zodiac sign: Gemini
Re: Interfaccia tastiera USB HID programmabile con Ard
Reply #85 - 22.11.17 at 15:28:20
Print Post  
Ok.
Quelli compressi li ha caricati!
  
Back to top
 
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re: Interfaccia tastiera USB HID programmabile con Ard
Reply #86 - 23.11.17 at 17:14:51
Print Post  
Ciao Oscar,
ho aggiunto al file rx il controllo Timeout.

Il Tx dal codice invia costantemente dei comandi da eseguire .
Ad ogni comando ricevuto "correttamente" viene resettato il timer.

Se trascorre troppo tempo (attualmente impostato a 5000ms) il programma si blocca in un loop ...che per ora è solo il cicalino.

Richiede il reset per tentare una nuova connessione con la tastiera
  

rx1.zip ( 1 KB | Downloads )

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
Page Index Toggle Pages: 1 ... 4 5 [6] 
Send TopicPrint
 

TOP100-SOLAR Galleria Immagini EnergiAlternativa