[RECENSIONE] FZ0607 - ProMicro/MiniLeonardo - 5V/16MHz

Discussione in 'Cloni e board alternative' iniziata da DoctorD90, 8 Ott 2016.

  1. DoctorD90

    DoctorD90 Livello 8

    Iscritto:
    23 Gen 2015
    Messaggi:
    186
    Like ricevuti:
    70
    Salve a tutti! Ho deciso di dedicare finalmente un pomeriggio a qualcosa di diverso da studio e lavoro, e ho così finalmente aperto il pacco che mi arrivò MOLTO tempo fa, con tantissimi componenti [LINK].

    Questa volta parliamo del dispositivo:
    FZ0607 ProMicro (un Micro Leonardo Compatibile) 5V a 16MHz
    Io l'ho comprato qui su AliExpress LINK a € 5,66
    In realtà è un ProMicro della SparkFun [LINK]

    Specs:
    ATMega 32U4
    5V/16MHz
    4 x 10-bit ADC pins
    12 x Digital I/Os (5 sono PWM)
    Rx & Tx Hardware Serial Connections

    Quando lo comprate inserite nel messaggio di acquisto, che lo avete acquistato tramite "DoctorD90" :wink:

    Ed ora vediamo uno dei tanti impieghi.
    Sto cominciando un mini progettino: una KeyVault.
    Su internet se si cerca, se ne trovano di già fatti, ma preferisco fare il mio :wink:
    L'obiettivo è quello di sviluppare un sistema USB che inserito, inserisca i dati di accesso ai diversi servizi senza dover digitare nulla.
    Per fare questo dobbiamo usare la libreria Keyboard, disponibile per l'ATMega 32U4.

    NOTE: Io sono da sistema Debian
    Inserite la board, aprite ArduinoIDE, selezinate la porta, e la board (vi ricordo che dovete selezionare Leonardo).
    Inserite il codice riportato qui, e poi aspettate qualche secondo.
    Vi scriverà la password nel codice.
    Scollegate la board.
    Selezionate il campo password in cui va inserita la password salvata, e collegate la board.
    Attendete 1 secondo dall'avvio e la board invierà la password e la pressione del tasto "Invio".
    That's All!

    Codice:
    #include <Keyboard.h>
    
    // Inserite qui la password
    String mypass = "la mia pass";
    void setup() {
      delay(1000);
      Keyboard.begin();
      Keyboard.print(mypass);
      Keyboard.press(KEY_RETURN);
      Keyboard.releaseAll();
      Keyboard.end();
    }
    
    void loop() {}
     
    #1
    Ultima modifica: 9 Ott 2016
    A StandardBus piace questo elemento.
Sto caricando...
Potrebbe interessarti anche
  1. Marty
    Risposte:
    3
    Visite:
    1.838

Condividi questa Pagina