pugliasos newlogoDEF

Orario della segreteria: tutti i martedì, dalle ore 17 alle 19, su appuntamento.

Accensione di un LED sul pin 13


   Faremo lampeggiare un LED in modo pulsato e regolare.
Utilizzeremo il LED integrato nella scheda, indicato con la lettera L e collegato alla porta 13; esso ha una resistenza anch’essa integrata sulla scheda, e ciò consentirà di poter utilizzare in alternativa un LED inserito direttamente nei pin GND e 13.
Componenti:
  • LED rosso.Facciamo lampeggiare un LED html 56121034351c452e

inizializzazione

  inizio
    disponi il pin digitale 13 per l’OUTPUT;
    porta il pin digitale 13 al potenziale più alto;
  fine

ciclo

  inizio

  fine

Con mBlock

  • Con mblock 3
    Cliccando sulla bandierina si accenderà il LED.
    Sostituiamo il blocco
    Quando si clicca sulla bandierina
    con 
    ProgrammaArduino e selezioniamo Modalità Arduino nel menu Modifica: comparirà il codice per Arduino!
Facciamo lampeggiare un LED html 1face1cb0356dcdd 
  • Con mblock 5
    Aggiungi prima Arduino Uno, poi programma;

    collega e carica.

Facciamo lampeggiare un LED html f3287108b2b2da8c

Con Tinkercad
(https://www.instructables.com/id/Blink-an-LED-With-Arduino-in-Tinkercad/)

Facciamo lampeggiare un LED html 600ce591f145a33a

Dietro le quinte:

due operazioni:

  • imposta l'uscita del pin digitale 13:
    si è informato Arduino che deve far uso del pin 13 da utilizzare come output
  • come ALTO:
    si è detto ad Arduino di portare il pin 13 al livello alto di tensione, cioè a 5 V.

void setup(){     // SI SCRIVONO LE CONDIZIONI DI PARTENZA

pinMode(13,OUTPUT); // IMPOSTA IL PIN 13 COME USCITA

digitalWrite(13,1); // IL PIN 13 GENERA 5 V

}

void loop(){     // QUI GIRA IL PROGRAMMA CHE SI DEVE RIPETERE

             // ALL'INFINITO. IN QUESTO CASO NULLA!

}

Portando il livello del pin 13 da ALTO a BASSO, il parametro 1 in digitalWrite verrà sostituito dallo 0.

Con Otto Blockly

ottoLED

Save
Cookies user preferences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Read more
Analytics
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics
Accept
Decline