Arduino #8: tra Pulsanti e If...Else

Поделиться
HTML-код
  • Опубликовано: 16 сен 2024
  • Facciamo un bel salto in avanti con i nostri progetti Arduino. In questo video vediamo come utilizzare un pulsante in serie ma anche come "condizione. Ci divertiamo a programmare con IF... ELSE...! CLICCA SU MOSTRA ALTRO PER LEGGERE TANTE ALTRE INFORMAZIONI...
    ALTRI VIDEO UTILI
    ► Playlist Arduino: bit.ly/ArduinoP...
    LINK UTILI
    ► Pagina tabelle: bit.ly/TensioneLED
    ► App Colore Resistenza: bit.ly/2nf5KGm
    ► App Valore Resistenza: bit.ly/2nfmblK
    ► App Led Resistor Calculator: bit.ly/2nfyjDo
    ► Genuino Starter Kit: amzn.to/2kNsbS3
    (Link con Programma di Affiliazione Amazon)
    ► Arduino IDE: bit.ly/ArduinoI...
    VIENI A TROVARMI SUI SOCIAL
    ►La pagina Facebook del canale: / jessicaredeghieriyt
    ►Instagram: @jessicaredeghieri
    ►Twitter: @JRedeghieri

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

  • @MarcoForestieri
    @MarcoForestieri 28 дней назад

    L'unica che mi abbia fatto capire tutto, mitica grazie...

  • @astadani
    @astadani 3 года назад

    La ringrazio Jessica per la chiarezza e la semplicità del suo approccio. Sono un semplice insegnante di scuola media, senza infarinatura generale di programmazione (e poca di elettronica). Spero di poter riuscire a fare i primi passi ed a coinvolgere i miei alunni grazie ai suoi tutorial. Grazie di nuovo.

    • @JessicaRedeghieri
      @JessicaRedeghieri  3 года назад

      Senz'altro Daniele!! Io ho imparato insieme a voi nei commenti

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

    Complimenti per la chiarezza !!!

  • @cristianorossi5595
    @cristianorossi5595 5 лет назад

    grazie ,stasera ho imparato alcune cose della sintassi == che non sapevo e sulla struttura del loop delle variabili intere.complimenti .

  • @maurodibenedetto8471
    @maurodibenedetto8471 3 года назад +1

    Bravissima e molto preparata

  • @callmejeff4863
    @callmejeff4863 5 лет назад +3

    BRAVA!!
    SEI BRAVA CON LA PROGRAMMZIONE!!!
    :) 💻

  • @augustoduccio
    @augustoduccio 7 лет назад +1

    Tutto ben chiaro come al solito, peccato per il rallentamento che prenderà questo bel corso.
    Me ne farò una ragione e seguirò anche gli altri tutorial.
    Buon lavoro. Viva Gessica.

    • @JessicaRedeghieri
      @JessicaRedeghieri  7 лет назад

      augustoduccio grazie mille! Mi fa tanto piacere che attorno ai video si stia creando questa bella mini-community!! Se fosse per me farei anche due video a settimana perché mi piace veramente molto scoprire Arduino però purtroppo il tempo non me lo permette (bisogna anche lavorare 😁). Grazie mille ancora per tutto il supporto!!

  • @alfonsocarubia3733
    @alfonsocarubia3733 3 года назад +2

    Ciao Jessica. Una domanda: avrei potuto collegare l'interruttore al cavo bianco utilizzando l'uscita digitale senza l'utilizzo del cavo rosso? Il cavo bianco per come è inserito non consente l'alimentazione del pulsante?

  • @matteodelellis6437
    @matteodelellis6437 3 года назад

    Brava! Complimenti per la lezione.

  • @sample8289
    @sample8289 2 года назад

    Video molto interessante e chiaro, complimenti 🙂

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

    ottima spiegazione, complimenti

  • @paololeone
    @paololeone 5 лет назад

    Complimenti, per l'ottima spiegazione!!!

  • @marcellomalavenda8561
    @marcellomalavenda8561 9 месяцев назад

    Ottima spiegazione, brava

  • @ElettronicaRiparo
    @ElettronicaRiparo 2 года назад

    Ottimo video grazie

  • @giuseppefesta9987
    @giuseppefesta9987 6 лет назад

    come al solito esplicatissima grazie

  • @andreamattei5991
    @andreamattei5991 2 года назад

    "una gestione un po' creativa"... mitica.

  • @LucaMezzolla
    @LucaMezzolla 6 лет назад +1

    Complimenti!

  • @sfigatto76
    @sfigatto76 2 года назад

    Grazie mille

  • @emanuelecitarella9650
    @emanuelecitarella9650 3 года назад +1

    Come devo fare se ho 2 pulsanti e premendoli devo far accendere un solo led su 2 e farlo rimanere acceso grazie della risposta

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

    Ottimo

  • @vitopapa7566
    @vitopapa7566 11 месяцев назад

    Ciao Jessica grazie per i tuoi video;
    volevo sottoporti un mio problema, io ho scaricato la versione 2.2 di arduino ed ho una scheda ELEGO UNO R3 , quando scrivo gli sketch e vado a definire dei pin in INPUT o OUTPUT non mi cambia colore in quel celestino chiaro ma rimangono in nero come se fossero dei nomi di una variabile e quindi non li legge ..
    sapresti dirmi come mai?

  • @angelorussosistemi4280
    @angelorussosistemi4280 4 года назад

    👍 👍 👍 Ottima spiegazione.

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

    hai anche una bella voce.

  • @geniola100
    @geniola100 2 года назад

    Jessica buongiorno! Come si può fare ad accendere il led dopo un numero di pressioni sul pulsante predeterminato? Grazie

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

    Ciao Jessica sto seguendo le tue lezioni appassionatamente e devo dire che sei molto brava e riesco a capire quasi tutto molto bene, pero' ho un dubbio... nei primi video il resistore lo connettevi al cavo rosso collegato ad un pin digitale ma negli ultimi due video lo colleghi al cavo nero ground. E' un errore o e' cambiato qualcosa che mi e' sfuggito?

  • @michelestefani2990
    @michelestefani2990 4 месяца назад

    Ciao Jessica, vorrei mettere un laser che punta su una fotoresistenza e da li azionare un lampeggio di un led per avvisarmi che in quel punto sta passando qualcuno. Potresti mica aiutarmi a creare una formula IDE, grazie. (mi servirebbe solo l'istruzione IDE)

  • @marcobg5685
    @marcobg5685 3 года назад

    Complimenti, molto limpida nelle spiegazioni. Solo una domanda: non conoscendo l'harware di arduino....se l'ingresso digitale supporta i 5V, perchè non si può collegare il positivo +5V al pulsante e l'altro pin del medesimo mandarlo direttamente al pin7 senza l'utilizzo del resistore da 10 Kohm ?. Grazie

    • @flavio4477
      @flavio4477 3 года назад

      Ciao. Si mette la resistenza per eliminare il "floating",cioè la condizione in cui , in presenza di disturbi, l'ingresso potrebbe leggere falsi positivi. La resistenza scongiura tale possibilità.

  • @orazio1962
    @orazio1962 5 лет назад

    BRAVA ....SPIEGHI ...PER FAR CAPIRE.......CON CHIAREZZA E SENZA CORRERE..... 6 STELLE...!

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

    Dottoressa mi scusi, il led rosso rimarrà acceso finché il pulsante rimarrà pigiato, ma se volessi disattivare lo stato di input sarebbe possibile? Ho realizzato una automazione ma il contatto di fine corsa rimane sempre attivato per tutta la durata della lavorazione e quindi il programma non mi disattiva l'uscita a fine programma.
    La ringrazio in anticipo e complenti

  • @mikimoschella6980
    @mikimoschella6980 5 лет назад

    Ciao,qual'è la tensione massima di input sui canali digitali? Grazie

  • @alexehilary
    @alexehilary 6 лет назад

    molto brava a spiegare...il mio cuore fa blink :)

  • @SamueleCoglianese
    @SamueleCoglianese 2 года назад

    Il circuito funziona, ma se voglio creare un circuito che appena premo il pulsante rimanga acceso e appena lo riprendo di nuovo lo spengo, come faccio?

  • @ladyclemit
    @ladyclemit 6 лет назад

    ciao come al solito ti faccio i miei complimenti!!! vorrei chiederti: con thinkercad non riesco a fare questo stesso circuito perchè mancano alcuni blocchi. potresti fare vedere la stessa programmazione su thinkercad attraverso i blocchi? Basterebbe una foto
    grazie

    • @JessicaRedeghieri
      @JessicaRedeghieri  6 лет назад

      Ciao Marisa, grazie mille! Me lo segno e spero di avere il tempo di riprenderlo in mano.

  • @MyPepe500
    @MyPepe500 4 года назад

    Brava come sempre. Domanda : come viene calcolato il valore del resistore collegato al pulsante ?

    • @JessicaRedeghieri
      @JessicaRedeghieri  4 года назад

      Ciao Giuseppe, trovi tutte le indicazioni qui: ruclips.net/video/yV4rrxoXS-c/видео.html

  • @michelebrini8148
    @michelebrini8148 7 лет назад

    ciao Jessica, cosa ne diresti di fare a settimane alterne, lo stesso progetto ma una volta scritto tramite l'ide di arduino ( e quindi in C )e la volta seguente scritto tramite visualino?

    • @JessicaRedeghieri
      @JessicaRedeghieri  7 лет назад +1

      Ciao Michele, non ho ancora approfondito Visualino quindi mi prendo un po' di tempo per farlo. Ho in mente anche un altro paio di strumenti che permettono di programmare Arduino senza l'IDE. Li vedremo insieme.

    • @michelebrini8148
      @michelebrini8148 7 лет назад

      mitica

  • @nicolaluciani4496
    @nicolaluciani4496 2 года назад

    jessica perche la reaistenza va collegata a ground

  • @riccardomoi243
    @riccardomoi243 4 года назад +1

    mi da il seguente errore :
    'else' without a previous 'if'
    come posso risolvere?

    • @JessicaRedeghieri
      @JessicaRedeghieri  4 года назад

      Ciao hai messo un altrimenti senza un se davanti quindi controlla la programmazione e soprattutto la punteggiatura.

  • @sergiochiri1644
    @sergiochiri1644 6 лет назад

    Ciao Jessica.Bel video,bella spiegazione e tu bravissima .solo una domanda:se volessi comandare il led con due o tre pulsanti e dire al programma se il p1 o il p2 o il p3 e' HIGH accendi il led , come uso if else ?
    vorrei scrivereuno scketch per un sistema di allarme con i PIR ma purtroppo non so come usare if else in questo senso.

    • @JessicaRedeghieri
      @JessicaRedeghieri  6 лет назад

      Ciao Sergio, puoi usare un OR tra le diverse condizioni. Ti lascio il link al forum con una discussione che ti può interessare forum.arduino.cc/index.php?topic=45411.0

    • @sergiochiri1644
      @sergiochiri1644 6 лет назад

      Ciao Jessica.Grazie per la sollecita risposta.letta , messa in pratica e...TUTTO OK.Grazie ancora.
      Avrei un'altro quesito un po piu complicato.
      se volessi ricevere una chiamata dalla sim800/900 quando uno dei due o tre contatti vanno high?
      naturalmente se puoi e se ne hai il tempo....grazie

  • @Cristian-od6bf
    @Cristian-od6bf 4 года назад

    ciao. vorrei chiedere una cosa. ho provato questo schema ma senza inserire la resistenza da 10 k ohm o inserito in serie al negativo e non funziona. come mai?

    • @JessicaRedeghieri
      @JessicaRedeghieri  4 года назад

      Ciao se non hai inserito la resistenza controlla che il led non si sia bruciato.

    • @Cristian-od6bf
      @Cristian-od6bf 4 года назад

      @@JessicaRedeghieri alla fine ho fatto funzionare tutto, diciamo che ho fatto diverse prove su dove inserire la resistenza da 10kohm su un simulatore quindi no risk. Vorrei solo sapere perché non va senza la resistenza se fossi cosi gentile da spiegarmelo.

  • @vancaravann
    @vancaravann 4 года назад

    Brava , ma mastico male il discordo della programmazione . Cerco una progammazione ( simile ad un ascensore ) dove ad ogni impulso si accende un led specifico per poi spegnersi al raggiungimento del piano successivo nel mentre se ne accendera' un altro e così via per poi ,arrivati all'ultimo piano invertire la sequenza e colore del led ( impulso A piano 0 , impulso B piano 1, impulso C piano 2 , ecc ..., e ritorno ) .L'impulso lo potrebbe dare una singola fotocellula , un contatto meccanico , un reed al passaggio della cabina . Troppo impegnativo per me con l'arduino ! E' possibile ??

    • @JessicaRedeghieri
      @JessicaRedeghieri  4 года назад

      Sì, è possibile utilizzando i sensori e, da quanto mi dici, non mi sembra difficilissima la programmazione. Ti consiglio di inserire la tua idea in uno dei forum di Arduino così potranno darti una mano con il tuo progetto.

  • @decano57
    @decano57 3 года назад

    un pulsante accende solo quando lo premi, un interuttore lo premi e mantiene acceso. comunque bravissima, li guardo sempre i tuoi video. ciao

  • @daniele8237
    @daniele8237 4 года назад

    che calcolo hai fatto per mettere una resistenza di 10KOHM?

    • @JessicaRedeghieri
      @JessicaRedeghieri  4 года назад

      ruclips.net/video/yV4rrxoXS-c/видео.html

    • @daniele8237
      @daniele8237 4 года назад

      @@JessicaRedeghieri Grazie mille per il supporto ;)

    • @lorenzotognazzo1990
      @lorenzotognazzo1990 3 года назад

      @@JessicaRedeghieri ciao, ho visto il video sul calcolo delle resistenze ma non mi torna quella da 10 kohm. Nel circuito abbiamo un solo led già collegato alla suo resistore da 220, perchè se aggiungiamo un pulsante, senza aggiungere altri carichi, ci dobbiamo collegare una resistenza da 10k? grazie mille

  • @danterossi6180
    @danterossi6180 4 года назад

    ciao io deve fare un progetto, premendo per tre volte in sequenza il pulsante si accende il led, se no non si accende. Esempio se dopo averlo premuto 2 volte non si preme più niente si azzera. si può fare ? grazie

    • @domenicolaquila6107
      @domenicolaquila6107 4 года назад

      Non si viene su RUclips per trovare la soluzione a problemi proposti dalla scuola, è scorretto, occhio che rischi di essere scoperto! Prendere ispirazione sì, copiare è meglio di no.

    • @danterossi6180
      @danterossi6180 4 года назад

      @@domenicolaquila6107 ti ringrazio della risposta mi serviva per il campanello di casa, molto probabilmente non lo sai neanche te come si fa ? Era una semplice domanda.

    • @domenicolaquila6107
      @domenicolaquila6107 4 года назад

      @@danterossi6180 ah ok, ti credo. Guarda in realtà non dovrebbe essere difficile, ora però sono un attimo impegnato. Dovrebbe essere un intreccio tra do while (in cui continuamente si legge il pulsante) e delay (con cui se dall'ultima pressione entro un tempo che scegli non viene premuto di nuovo il pulsante il conteggio torna a zero). Per fare il conteggio userei una variabile intera, che puoi magari chiamare appunto "conteggio". Vedi tu, so di non essere stato preciso né forse chiaro, spero di averti comunque parzialmente aiutato.

  • @nicolaluciani4496
    @nicolaluciani4496 2 года назад

    qual e la differenza tra soddisfatta o vera

  • @carlocraveri9246
    @carlocraveri9246 5 лет назад

    Se volessi pilotare i led lontani dal pc, come potrei caricare lo sketch e avviarlo scollegandomi dal pc?

    • @JessicaRedeghieri
      @JessicaRedeghieri  5 лет назад

      Ciao Carlo, scusami ma mi era sfuggito il tuo commento quindi ti rispondo solo ora. Puoi caricare lo sketch su Arduino, staccarlo dal pc e attaccarlo a un'altra fonte di energia (trovi ad esempio l'attacco per la pila tra gli accessori disponibili.

    • @valentinocogoni1126
      @valentinocogoni1126 5 лет назад

      Scusatemi se mi intrometto....buon giorno a tutti, ma se si usasse un trasformatore a da 5/ 9 volt e lo si attaccasse alla scheda di farebbe danno?

    • @teknoinformatika3885
      @teknoinformatika3885 4 года назад

      @@valentinocogoni1126 Arduino ha un ingresso dai 5 ai 12v. inferiori ai 5v lo rende instabile e superiori ai 12v lo friggono. :) ti consiglio un alimentatore o una pila da 9v sei nel range perfetto!

  • @giovannifontana6556
    @giovannifontana6556 3 года назад

    Molto bello ma non ho ancora focalizzato.....😡!!!!!!!!!....Mi viene in salita la parte del pin digitale con annessa sintassi....

  • @nicolaluciani4496
    @nicolaluciani4496 2 года назад

    o vero soddisfatta o verificata

  • @giovanni.roberto
    @giovanni.roberto 6 лет назад

    Perché usi la resistenza? Usa input pullup. Brava comunque

  • @FedericoDeVincenti
    @FedericoDeVincenti 7 лет назад +3

    Bel video, anche io ho un canale dove mostro progetti fatti da me su Arduino, visitate il mio canale.

  • @el_sbregafioi7594
    @el_sbregafioi7594 2 года назад

    non e vero non funziona