.. 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