SH147 - Emuliamo un circuito integrato con Arduino - CD4017

Поділитися
Вставка
  • Опубліковано 28 лис 2024

КОМЕНТАРІ • 69

  • @solfasoft
    @solfasoft Рік тому

    BRAVO DOC! Propio come ha fatto il tuo collega DOC BROWN in "Ritorno al futuro 3" quando ha dovuto ricreare un CHIP da ZERo che si era bruciato nella delorean!!! Sei davvero troppo bravo e imparare l'elettronica con i tuoi video è ancora più facile che su Nuova Elettronica!! CONTINUA COSI' sopratutto ad utilizzare arduino che può semplificare enormemente la realizzazione dei circuiti e snellire enormemente gli stampati....

    • @SurvivalHacking
      @SurvivalHacking  Рік тому

      Bellissimo questo parallelo. Tempo permettendo cerco sempre di utilizzare un po’ di tutto. Arduino, ESP32, ecc ecc. Se solo potessi usare per davvero il Time Device, riuscirei a fare più di quanto non stia facendo ora ! 😊

  • @mastersteel1079
    @mastersteel1079 Рік тому +2

    Ciao Davide,complimenti un bellissimo progetto😉🔝🔝🔝🔝🔝

  • @michelepiccolo
    @michelepiccolo Рік тому +1

    Ciao Davide, bellissimo circuito, come sempre ottimo lavoro e dove ci sono led da saldare e animare il nostro Davide non può mancare.

    • @SurvivalHacking
      @SurvivalHacking  Рік тому +1

      Quando ci sono dei LED mi si accende la lampadina ! 🤣

  • @mazafreno
    @mazafreno Рік тому +1

    Spettacolare... grande Davide. Un abbraccio!

  • @ManuelPassioneHardware
    @ManuelPassioneHardware Рік тому +1

    mi interessava ? assolutamente no ... l'ho visto fino in fondo ? assolutamente si sei troppo forte !!!

    • @SurvivalHacking
      @SurvivalHacking  Рік тому +2

      EH Manuel. posso capirti, non era un video avvincente, ma pieno di contenuti. Grazie per la fiducia !

  • @chandro7780
    @chandro7780 Рік тому +1

    Bravo come sempre, per mio figlio che a scuola sta iniziando ad approcciarsi a questo mondo sarebbe un buon esercizio, ottimale direi dato che dovrebbe saldare, scrivere codice e vedere il risultato, con i led poi... ai ragazzi piace.. Grazie per quello che fai

    • @SurvivalHacking
      @SurvivalHacking  Рік тому +1

      Ottimo, l'obiettivo dei miei video è appassionare e divertirsi con l'elettronica in modo semplice e curioso. 👍

  • @SUPER80s
    @SUPER80s Рік тому +2

    4:04 "Hexephor" bellissima!

  • @stevecommodore
    @stevecommodore Рік тому +2

    Ottimo lavoro, video sempre interessante complimenti

  • @UMASTU
    @UMASTU Рік тому +1

    Grandissimo!!! Tutto chiaro e continua così!!!!

  • @miky105
    @miky105 Рік тому +2

    Bellissimo video didattico, avanti cosi' Davide!

  • @marinamesiano5509
    @marinamesiano5509 Рік тому +1

    Professore sei sempre bravissimoooooo😊

    • @SurvivalHacking
      @SurvivalHacking  Рік тому +1

      Ahah Professore... è un parolone. Mi diverto smanettando, e imparo anche io tutti i giorni qualcosa.

  • @SbiriJJ
    @SbiriJJ Рік тому +1

    Molto carino il video, lo ritengo didatticamente molto interessante. Nel video citi la velocità limite di Arduino, ma utilizzando la digitalwritefast è possibile operare al limite, certo si lasciano le librerie di Arudino con le funzioni comode e si usano le librerie Atmel possiamo arrivare al limite di 8Mhz circa 2 clicli per impostare una uscita, se non ricordo male il tempo esatto è 1.9 cicli.

    • @SurvivalHacking
      @SurvivalHacking  Рік тому +2

      Considerando che la frequenza di lavoro del CD4017 a 5V è di 2.5Mhz, quasi quasi ce la potrebbe fare così, anche se non è questo lo scopo finale. Era giusto far vedere in un modo diverso il funzionamento di un componente elettronico digitale. Ma è comunque molto interessante la questione del digitalwritefast, che un giorno proverò ad affrontare. 👍

  • @robertotedeschi4350
    @robertotedeschi4350 Рік тому +1

    Veramente fantastico ,bravo Davide grande esperto anche in Arduino ahahahahahahahahaha

  • @luigiroma7226
    @luigiroma7226 Рік тому +1

    Ciao Davide, complimenti per il video, chiaro come sempre. Una domanda, che software hai utilizzato per disegnare lo schematico? Saluti

    • @SurvivalHacking
      @SurvivalHacking  Рік тому +2

      EasyEda un software gratuito davvero ben fatto. Oltre agli schematici con un mare di librerie, si possono fare degli ottimi PCB.

    • @SurvivalHacking
      @SurvivalHacking  Рік тому +2

      EasyEda un software gratuito davvero ben fatto. Oltre agli schematici con un mare di librerie, si possono fare degli ottimi PCB.

    • @solfasoft
      @solfasoft Рік тому +1

      @@SurvivalHacking sarebbe il caso ANCHE di spiegare il funzionamento di questi ottimi software...io per esempio usavo EAGLE ma dopo tutti questi anni me lo sono scordato completamente!!!

    • @SurvivalHacking
      @SurvivalHacking  Рік тому +1

      Eh, avevo in mente di fare qualche tutorial, ma non riesco mai a trovare il tempo, mannaggia. Ci sono comunque molti contenuti relativamente a EasyEda. Pier Aisa ha numerosi episodi sull'argomento: ua-cam.com/video/w4iNr8EQAaQ/v-deo.html

  • @mauropiva1977
    @mauropiva1977 Рік тому +1

    Ecellente e fantastico:) complimenti di cuore

  • @mecogen66
    @mecogen66 Рік тому +1

    grandissimo Davide

  • @mauriziomascagna
    @mauriziomascagna Рік тому +1

    Tantissimi complimenti.

    • @SurvivalHacking
      @SurvivalHacking  Рік тому +1

      Grazie Maurizio ! 💜

    • @mauriziomascagna
      @mauriziomascagna Рік тому +1

      @@SurvivalHacking Grazie a te. Solo un genio può pensare a certi accorgimenti!

  • @zolexdesign
    @zolexdesign Рік тому +1

    3:28 se avresti messo anche la sigla finale con i titoli di coda in quel punto mi sarei pisciato sotto dalle risate 🤣😂🤣😂

  • @RiccardoBella995
    @RiccardoBella995 Рік тому +1

    Bellissimo il circuito integrato con i LED CD4017 + con l'emulatore Arduino troppo bellissimo complimenti Davide bellissimo video come sempre e ciao da Riccardo Bella 995
    PS complimenti a Isaia per il circuito di LED

  • @yurumi98archive8
    @yurumi98archive8 Рік тому

    Bel video! Immagino che anche con una FPGA si possano emulare certi integrati se non erro

    • @SurvivalHacking
      @SurvivalHacking  Рік тому +1

      Direi che con un fpga si possono emulare quasi tutti i circuiti integrati. Dipende solo dalla dimensione dell’fpga. Con le fpga un po’ capienti si emulano interi siatemi o computer tipo l’amiga o anche più complessi.

  • @fennecelectronics
    @fennecelectronics Рік тому +3

    Sbaglio o mancano i link agli allegati? 😃

    • @SurvivalHacking
      @SurvivalHacking  Рік тому +4

      Non sbagli. Ho aggiunto i link. Grazie per l'avviso, mi ero proprio dienticato.

  • @ivanc251
    @ivanc251 Рік тому +1

    Interessante !!!

  • @RenatoT66
    @RenatoT66 Рік тому +1

    mooolto interessante :)

    • @SurvivalHacking
      @SurvivalHacking  Рік тому +2

      Si dai una idea simpatica così per fare un po' di sperimentazione.

  • @stefanobianchini8217
    @stefanobianchini8217 Рік тому

    ma perchè hai assegnato i nomi dei pin con delle variabili invece che semplicemente con dei #define ?

    • @SurvivalHacking
      @SurvivalHacking  Рік тому

      Eh, perché a programmare sono un po' scarsino. Riesco a fare quello che ho in mente, ma di sicuro non utilizzo i metodi più eleganti e puliti. Diciamo che mi arrangio.

    • @stefanobianchini8217
      @stefanobianchini8217 Рік тому

      @@SurvivalHacking ah ok pensavo ci fosse un motivo

    • @stefanobianchini8217
      @stefanobianchini8217 Рік тому

      @@SurvivalHacking cmq quando vuoi assegnare un nome arbitrario a un valore, quindi definire una costante si usa define preceduto dal cancelletto, diciamo che hai un led blu sul pin4 il codice potrebbe essere... #define led_blu 4 ... così tu dal programma chiami sempre led_blu e se poi vuoi spostare la connessione al pin 5 puoi semplicemente modificare la riga del define. Invece usare un int consuma 2 byte di ram, funziona ugualmente, ma la variabile nasce perchè la si possa variare nel corso del programma.

  • @lamerhouse
    @lamerhouse Рік тому +2

    se ci sono dei Led chi non può mancare??

    • @SurvivalHacking
      @SurvivalHacking  Рік тому +2

      Siamo stati magnanimi però. Montati in timelapse !

  • @LuigiRosa
    @LuigiRosa Рік тому +1

    Peccato che Arduino non abbia la struttura di controllo repeat/until, ti avrebbe risparmiato tre righe dalla riga 60 🙂

    • @SurvivalHacking
      @SurvivalHacking  Рік тому +2

      Eh ma io sono un programmatore della domenica. Ci fosse stato non lo avrei utilizzato comunque probabilmente. Sicuramente è ottimizzabile e non è esclusa che possa contenere qualche errore.

    • @LuigiRosa
      @LuigiRosa Рік тому +1

      @@SurvivalHacking E' l'istinto del programmatore mannaro che c'è in me 🙂 che quando vede tre righe uguali vicine pensa subito a come togliere la "ridondanza".
      La differenza tra i due è che while fa il test all'inizio e può non eseguire il blocco, repeat esegue sempre almeno una volta il blocco e fa il test alla fine. Però su Arduino hai solo while, che è comunque il più utile, quindi il problema non si pone.

    • @gasparinizuzzurro6306
      @gasparinizuzzurro6306 Рік тому +1

      in 'C' esiste quella struttura . do { .instruzioni... } while (condizione negata)

  • @frankcosta7065
    @frankcosta7065 Рік тому +2

    31 dicembre 2023 11:59 ?

    • @mauriziomascagna
      @mauriziomascagna Рік тому +3

      E' l'orologio di Ritorno al Futuro, l'orario reale è quello di colore verde.

    • @SurvivalHacking
      @SurvivalHacking  Рік тому +2

      Si metto sempre capodanno come 'sveglia' così a mezzanotte parte la sigla di ritorno al futuro ! ⚡️

    • @frankcosta7065
      @frankcosta7065 Рік тому +2

      @@SurvivalHacking FANTASTICO ! MITICO !

  • @silviuturcu
    @silviuturcu Рік тому +1

    Scusi ma non si trova più il 4017?

    • @SurvivalHacking
      @SurvivalHacking  Рік тому +2

      Certo che si trova, ma il video non era per realizzare on sostituto, ma più che altro per uno scopo didattico per far vedere con arduino come si poteva 'simulare' un componente elettronico.

  • @paolorublino2690
    @paolorublino2690 10 місяців тому

    Davide cmq se deve contare fino a 5 devi mettere il reset sull'uscita 6