.. note::
Ciao, benvenuto nella comunità di appassionati di SunFounder Raspberry Pi & Arduino & ESP32 su Facebook! Immergiti nel mondo affascinante di Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.
**Perché unirti a noi?**
- **Supporto esperto**: Risolvi problemi post-vendita e sfide tecniche con l'aiuto della nostra comunità e del nostro team.
- **Impara e condividi**: Scambia consigli e tutorial per migliorare le tue competenze.
- **Anteprime esclusive**: Ottieni accesso anticipato a nuovi annunci di prodotti e contenuti esclusivi.
- **Sconti speciali**: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
- **Promozioni festive e concorsi**: Partecipa a concorsi e promozioni speciali durante le festività.
👉 Sei pronto a esplorare e creare con noi? Clicca su [|link_sf_facebook|] e unisciti oggi!
.. _ar_led:
2.2 LED
=========
Panoramica
------------
In questa lezione imparerai a utilizzare un LED. Il LED è un comune dispositivo
di emissione luminosa che funziona secondo il principio della ricombinazione di
elettroni e lacune, rilasciando energia per emettere luce. Questo componente è
ampiamente utilizzato nella società odierna, come in illuminazione, display a
pannelli, dispositivi medici e altro.
Componenti Necessari
-----------------------
.. image:: img/list_2.2.png
* :ref:`cpn_mega2560`
* :ref:`cpn_breadboard`
* :ref:`cpn_wires`
* :ref:`cpn_led`
* :ref:`cpn_resistor`
Schema del Circuito
----------------------
.. image:: img/image401.png
Circuito con Fritzing
-----------------------
In questo esempio, utilizziamo il pin 9 per controllare il LED. Inserisci
un'estremità della resistenza nel pin digitale 9 e collega il pin lungo
(un elettrodo positivo, chiamato anodo) del LED all'altra estremità della
resistenza. Collega il pin corto (un elettrodo negativo, chiamato catodo)
del LED a GND.
.. image:: img/image30.png
Codice
--------
.. note::
* Puoi aprire direttamente il file ``2.2_led.ino`` che si trova nel percorso ``sunfounder_vincent_kit_for_arduino\code\2.2_led``.
* Oppure copia questo codice nell'Arduino IDE.
**Esempio 1:**
.. raw:: html
Dopo aver caricato il codice sulla scheda Mega2560, vedrai il LED lampeggiare. Consulta :ref:`ar_digital_write` per ulteriori dettagli sull'analisi del codice.
**Esempio 2:**
.. note::
* Puoi aprire direttamente il file ``2.2_led_2.ino`` che si trova nel percorso ``sunfounder_vincent_kit_for_arduino\code\2.2_led_2``.
* Oppure copia questo codice nell'Arduino IDE.
.. raw:: html
Dopo aver caricato il codice sulla scheda Mega2560, noterai che il LED si
accende gradualmente, poi si spegne, si riaccende e si spegne di nuovo...
Questo ciclo continuerà in questo modo. Per un'analisi dettagliata del codice,
consulta :ref:`ar_analog_write`.
Immagine del Fenomeno
------------------------
.. image:: img/image36.jpeg