EnergiAlternativa

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


--------

Posts: 145
Location: Italy
Gender: Male
Zodiac sign: Gemini
Re: Interfaccia tastiera USB HID programmabile con Ard
Reply #60 - 04.08.16 at 01:54:57
Print Post  
Perchè il file in excel viene eliminato?
Ora provo a cambiare l'estensione.
  

Specchietto_tastiera_xls.EA ( 32 KB | Downloads )
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 #61 - 04.08.16 at 02:16:27
Print Post  
oscar1394 wrote on 04.08.16 at 01:54:57:
Perchè il file in excel viene eliminato?
Ora provo a cambiare l'estensione.

Prova con il zip .
Non ricordo se viene filtrato ,eventualmente domani modifico i filtri.
Cmq la prossima settimana la dedico al 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 #62 - 04.08.16 at 19:20:40
Print Post  
Vabbé, per ora basta scaricarlo ed eliminare l'estensione .EA finale.

La settimana prossima sono in ferie, o meglio non lavoro e aono a casa Cheesy
  
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 #63 - 06.08.16 at 12:28:54
Print Post  
Domandone
Ma se lo specchietto è corretto,
al posto dei led non sarebbe meglio e/o possibile utilizzare un display digitale che visualiza lo stato della tastiera?

Tipo display 2 righe
Es.
  Assi: X-Y.   /    Vel:  50%
  Jog:  Cont.
  
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 #64 - 10.08.16 at 00:01:26
Print Post  
Ok,
Ho montato tutto su breadboard, ma con il display 2x16.
Mi mancano i programmi.
Appena trovo mezza giornata proverò a scrivere quello sul Mini.
Anche se sono in alto mare.
Ora cosa si dovrebbe inviare ad Arduino Leonardo?
Il nome del tasto premuto poi lui invia il vero carattere al pc?
Oppure direttamente il carattere da inviare al pc?
  
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 #65 - 11.08.16 at 07:43:02
Print Post  
Il mini interpreta il comando del joystick e invia via BT una stringa (tipo quella del tastatore).
Il Leonardo riceve la stringa e di conseguanza simula il tasto premuto corrispondente.

In pratica potresti utilizzare per fare le prove il codice del tastatore .
Sarà solo arduino Leonardo che dovrà preoccuparsi dell'ultimo step e rispettare la tabella
  

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 #66 - 11.08.16 at 23:49:53
Print Post  
Allego nuovo specchietto.zip

Sostituito LCD da 16 caratteri X 2 righe
a 20 caratteri X 4 righe
  

Specchietto_tastiera.rar ( 5 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 #67 - 12.08.16 at 00:53:15
Print Post  
Ho provato a compilare una parte del codice.
Non sono molto convinto.

Gli puoi dare un'occhiata?
non vorrei buttare le ferie per poi, non concludere nulla.
Smiley

PS.
Dimenticavo, per quanto riguarda il modulo lato tastiera ho solo Arduino Micro, quindi stò usando i suoi Pin. e non il mini.
  

Tastiera_trasmettitore.rar ( 0 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 #68 - 12.08.16 at 09:46:21
Print Post  
KO.
Ho provato ad usare il comando IF.
Ma probabilmente, non ho capito nulla.

Ho provato a correggere il codice, ma nulla, non funziona!
Posto il codice dopo aver cercato di correggerlo.

Ci sono dei ritardi pazzeschi sulla visualizzazione dell'abilitazione e Disabilitazione.

Poi le visualizzazioni del Jog,Joystick e Velocità rimangono sempre allo stato ultimo.
Shocked


Aggiornamento:
Ho trovato un'errore, cioè i cicli delle variabili dovevo mettere ==
ora, le visualizzazioni del Jog,Joystick e Velocità rimangono sempre allo stato intermedio (1)
« Last Edit: 12.08.16 at 13:52:35 by oscar1394 »  

Tastiera_trasmettitore_001.rar ( 0 KB | Downloads )
20160812_093913.jpg ( 4020 KB | Downloads )
20160812_093913.jpg
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 #69 - 12.08.16 at 20:29:59
Print Post  
Cheesy ....
Mi dispiace non poter seguire il progetto da vicino ,ma vedo con piacere che stai facendo passi enormi  Wink.

Cercherò di liberarmi e aiutarti dove serve.
  

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 #70 - 18.08.16 at 20:10:12
Print Post  
Sono a buon punto!
Mi si è posta in automatico questa domanda:
Se fornisco 12v al pin Vin di Arduino Micro,
all'uscita dei 5v regolati dallo stabilizzatore interno, posso prelevare abbastanza corrente per alimentare il display da 20x4 , il modulo Bt , joystick, ecc.?
  
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 #71 - 18.08.16 at 23:47:28
Print Post  
Nel mentre aspetto una risposta,
Ti aggiorno che ho quasi finito la programmazione.
Ho aggiunto:
-Una riga con i comandi inviati.
-Segnalazione di batteria scarica.
-Disegno batteria con 5 tacche.
Mi manca tutta la sezione cicalino e forse ri vedere la sezione di alimentazione.

Poi con il ricevitore, a grandi linee, come devo fare?
In attesa delle risposte,
allego 2 immagini... Cheesy
  

IMG_20160818_232944.jpg ( 471 KB | Downloads )
IMG_20160818_232944.jpg
IMG_20160818_232857.jpg ( 471 KB | Downloads )
IMG_20160818_232857.jpg
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 #72 - 24.08.16 at 23:22:01
Print Post  
Aiuto, sono disperato!
non riesco a far comunicare Gli Arduini!
I moduli sono a posto con baud a 9600.
Anche se carico i programmi del tastatore BT (TX su Micro ed RX su Leonardo) i moduli non comunicano con la seriale!
Ho provato ad usare il Serial1 in entrambi i moduli Arduino

Ecco i miei programmi di prova:

// ****************TX su Micro
const int Tastatore = 6;
const int ledPin =  13;

void setup() {
  Serial.begin(19200) ;
  Serial1.begin(9600) ;
while (!Serial1);
  pinMode(Tastatore, INPUT);
  pinMode(ledPin, OUTPUT); 
}

void loop() {
  if (digitalRead(Tastatore)){
    digitalWrite(ledPin, LOW);
    Serial1.print("of");
    Serial1.print("/");
  }
 
  else if (!digitalRead(Tastatore)) {
    digitalWrite(ledPin, HIGH);
    Serial1.print("of");
    Serial1.print("/");
  }
  delay(4);
}



//************RX su Leonardo
/
int led = 13;
char Stringa_Ricevuta[3];
byte Indice_RX = 0;
byte inByte;


void setup() {
  Serial.begin(19200) ;
  Serial1.begin(9600) ;
  pinMode(led, OUTPUT);
  while (!Serial1);
}

void loop()
{
  if (Serial1.available())
  {
    inByte =Serial1.read();
    if ((inByte != 47) && (Indice_RX < 2)) //Ricevi il dato fino / all'invio e max 5 byte
    {
      Stringa_Ricevuta[Indice_RX++] = inByte;
    }
    else
    {
      if (strcmp(Stringa_Ricevuta, "of") == 0)digitalWrite(led, LOW);
      else if (strcmp(Stringa_Ricevuta, "on") == 0)digitalWrite(led, HIGH);
      
      Stringa_Ricevuta[Indice_RX] = 0;
      Indice_RX = 0;
    }
  }
  Serial.print(inByte);
}


  
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 #73 - 28.08.16 at 14:33:19
Print Post  
Scusa ,ma sua il Leonardo che il micro hanno una sola seriale .
Perché usi serial1,
Hai forse caricato la soft serial ?
  

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 #74 - 29.08.16 at 07:28:33
Print Post  
Ho letto in giro per i forum che la serial1 funziona sui pin fisici di Leonardo e micro, mentrel a serial ha la priorità di essere usata per la seriale usb.
Per ora ho tolto le resistenze su tx ed rx e funziona!

Ma non ho caricato nessuna soft serial.
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1 ... 3 4 [5] 6 
Send TopicPrint
 

TOP100-SOLAR Galleria Immagini EnergiAlternativa