Tutorial Arduino ITA 29: testierino alfanumerico

Поделиться
HTML-код
  • Опубликовано: 15 сен 2024

Комментарии • 27

  • @jumeme378
    @jumeme378 Год назад +2

    Video top! Utilissimo e amo come spiegate tutto il codice, finalmente capisco tutto i ragionamenti dietro!

  • @martina_volpi_
    @martina_volpi_ Год назад +1

    dopo infiniti video su arduino (ma soprattutto il suo codice) qsto è il primo che vedo dove capisco ogni passaggio! Grazie grazie grazie

  • @MauryXman
    @MauryXman Год назад

    Che meraviglia

  • @antoninovecchioni2841
    @antoninovecchioni2841 Год назад

    Bellissimi video

  • @davideciurleo3127
    @davideciurleo3127 Год назад

    Complimenti, ottimo tutorial, chiaro e completo..
    Avrei una domanda, se volessi creare un sistema che una volta eseguito l'accesso tenendo premuto un altro pulsante esterno al tastierino per 3 secondi mi permetta di memorizzare una nuova password?
    Come posso fare?
    grazie in anticipo!

    • @TechMaker
      @TechMaker  Год назад

      Puoi salvare in una variabile lo stato (controllo dell'accesso o inserimento della nuova password) e cambiarlo dopo aver premuto il pulsante nella fase di accesso consentito.

  • @aldofasano9648
    @aldofasano9648 2 месяца назад

    Video molto interessante. Mi chiedevo però se sia proprio necessaria la variabile booleana auth e i due if iniziali del loop in cui essa compare, per intenderci quelli con le due istruzioni return. Non basterebbe inserire nella funzione checkPassword(), all'interno del blocco di istruzioni che viene eseguito quando la password inserita dall'utente è corretta, le istruzioni while(keypad.getKey() !='#') blink(); digitalWrite(LED_PIN, LOW); clearInput(); ?
    Inoltre nella condizione (index >= PASSWORD_MAX_LENGTH) il > mi sembra che non possa mai verificarsi, basterebbe ==.

    • @TechMaker
      @TechMaker  2 месяца назад

      In quel caso, la variabile auth non è indispensabile, e l'esecuzione del codice, una volta autenticato, può essere spostata come hai proposto tu all'interno della funzione checkPassword.
      La funzione blink è mantenuta separata dalla funzione checkPassword per facilitare l'aggiunta di ulteriori azioni in futuro, senza doverle inserire in una funzione il cui compito principale è controllare la password.

  • @domenicogesmundo608
    @domenicogesmundo608 3 месяца назад

    Seguendo il vostro codice non riesco ad utilizzare "#" come tasto per confermare la password, in quanto esso viene letto come un semplice carattere della password. Come posso fare?

    • @TechMaker
      @TechMaker  3 месяца назад

      Controlla che la matrice keymap sia impostata correttamente. Inoltre, prova a stampare sul monitor seriale il codice del carattere ricevuto quando viene premuto il tasto.

  • @loretovalente1952
    @loretovalente1952 Год назад

    Scusa x 1 domanda dovrei creata un cavo di massa x il mio camper , avendo a disposizione parecchio cavo 3x2,5 posso creare un cavo di massa con lui o è meglio un cavo unico? Grazie e complimenti

    • @TechMaker
      @TechMaker  Год назад +1

      Un unico cavo sarebbe meglio, ma se ne possono anche unire insieme più di uno.

  • @gabrielemdc
    @gabrielemdc 10 месяцев назад

    quanti tasti è possibile inserire? sto cercando di creare un pianoforte digitale

    • @TechMaker
      @TechMaker  10 месяцев назад

      Il limite massimo di pulsanti dipende dalla quantità dei pin digitali presenti sulla scheda. Se quelli su Arduino UNO non dovessero bastare, puoi prendere in considerazione schede come Arduino Mega o Arduino GIGA, che hanno molti più pin a disposizione.

    • @gabrielemdc
      @gabrielemdc 10 месяцев назад

      @@TechMaker Grazie

  • @francobrusoni3881
    @francobrusoni3881 Год назад

    Come posso copiare lo skech ? Grazie

    • @TechMaker
      @TechMaker  Год назад

      Puoi scaricare il codice dal nostro sito www.italiantechproject.it/tutorial-arduino/tastierino-alfanumerico

  • @Ambitammi
    @Ambitammi 2 месяца назад

    ciao scusa io al momento uso un simulatore tinkercad ma l'lcd non si accende perche puo essere un problema del simulatore?? comunque bravissimo

    • @TechMaker
      @TechMaker  2 месяца назад

      Il display LCD dovrebbe funzionare correttamente su Tinkercad. Controlla i collegamenti e il codice.

  • @antoninovecchioni2841
    @antoninovecchioni2841 Год назад

    Non accetta quello che volevi chiedere , lo cancella Perchè ? Devo essere reggistrato?

    • @TechMaker
      @TechMaker  Год назад

      A cosa ti riferisci?

    • @antoninovecchioni2841
      @antoninovecchioni2841 Год назад

      @@TechMaker realizzare un controller con ARDUINO per un rotore di antenna

    • @TechMaker
      @TechMaker  Год назад

      Per controllare un rotore di antenna, così come un qualsiasi altro componente che richiede corrente o tensione elevata, si possono usare transistor, ponti H, motor driver o relè.