Go Down

Topic: Inserimento codici da tastiera tramite seriale (Read 86 times) previous topic - next topic

lucignolo80

Salve, sto lavorando su un progetto per la codifica di tag rfid Mifare Classic e, dopo molte difficoltà, riesco a gestire discretamente il tutto.
Mi trovo di fronte a un problema: dovrei poter inserire un chiave composta da 6 bytes in esadecimale dalla tastiera del PC attraverso il serial monitor.
Sto impazzendo con la lettura in quanto la gestione delle stringhe non sembra particolarmente affidabile.
Volevo utilizzare un array di char ma non trovo esempi che mi aiutino a capire come acquisire i dati.
Probabilmente dovrò acquisire ogni singolo carattere e poi rielaborarli per ottenere in qualche modo la versione esedecimale "0xaa" ma non capisco come caricare i dati nell'array di char.
Utilizzando la funzione toCharArray() sull'oggetto String compaiono valori strani.
Qualcuno sa come risolvere?

Grazie

gpb01

Buongiorno,
essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il su citato REGOLAMENTO ... Grazie. :)

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione, nessuno ti potrà rispondere, quindi ti consiglio di farla al più presto. ;)
Search is Your friend ... or I am Your enemy !

Go Up