.. note:: Ciao, benvenuto nella Community SunFounder Raspberry Pi & Arduino & ESP32 su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino e ESP32 insieme ad altri appassionati. **Perché Unirsi a Noi?** - **Supporto Esperto**: Risolvi i problemi post-vendita e le sfide tecniche con l'aiuto della nostra community e del nostro team. - **Impara e Condividi**: Scambia suggerimenti e tutorial per migliorare le tue competenze. - **Anteprime Esclusive**: Accedi in anteprima agli annunci dei nuovi prodotti e alle anticipazioni. - **Sconti Speciali**: Approfitta di sconti esclusivi sui nostri prodotti più recenti. - **Promozioni Festive e Giveaway**: Partecipa a giveaway e promozioni festive. 👉 Sei pronto a esplorare e creare con noi? Clicca su [|link_sf_facebook|] e unisciti oggi stesso! .. _per_lucky_cat: 2.9 Gatto Fortunato ========================== In questo progetto, utilizziamo un modulo PIR e un servo per creare un gatto fortunato. Il modulo PIR viene utilizzato per rilevare i visitatori e il servo per imitare il movimento di richiamo del gatto fortunato. **Componenti Necessari** In questo progetto, abbiamo bisogno dei seguenti componenti. È sicuramente conveniente acquistare un kit completo, ecco il link: .. list-table:: :widths: 20 20 20 :header-rows: 1 * - Nome - ELEMENTI IN QUESTO KIT - LINK * - Kepler Kit - 450+ - |link_kepler_kit| Puoi anche acquistarli separatamente dai link qui sotto. .. list-table:: :widths: 5 20 5 20 :header-rows: 1 * - SN - COMPONENTE - QUANTITÀ - LINK * - 1 - :ref:`cpn_pico_w` - 1 - |link_picow_buy| * - 2 - Cavo Micro USB - 1 - * - 3 - :ref:`cpn_breadboard` - 1 - |link_breadboard_buy| * - 4 - :ref:`cpn_wire` - Diversi - |link_wires_buy| * - 5 - :ref:`cpn_servo` - 1 - |link_servo_buy| * - 6 - :ref:`cpn_pir` - 1 - |link_pir_buy| **Cablaggio** |lucky_cat0| * Il filo arancione (segnale) del servo è collegato a GP15, il filo rosso (alimentazione) è collegato a VBUS e il filo marrone (terra) è collegato a GND. * Il pin centrale del modulo PIR è collegato a GP3. **Codice** .. note:: * Puoi fare riferimento all'immagine sottostante per scrivere il codice trascinando e rilasciando. * Importa ``2.9_lucky_cat.png`` dal percorso ``kepler-kit-main\piper``. Per tutorial dettagliati, fai riferimento a :ref:`import_code_piper`. |lucky_cat| * Dopo aver collegato Pico W, fai clic sul pulsante **Start** e il codice inizierà a funzionare. * Quando il modulo PIR rileva l'arrivo di un cliente, il servo oscilla avanti e indietro cinque volte e poi si ferma. **Come Funziona?** |lucky_cat1| Imposta la velocità di rotazione del pin15 (servo) al 15%. |lucky_cat2| Se GP14 è basso, imposta la variabile [prestate] a 0. Quando la variabile [prestate] è 0 e GP14 è alto (rilevamento di una persona), imposta la variabile [prestate] a 1. Lo scopo di questo è fare in modo che il codice principale funzioni solo quando GP14 passa da basso ad alto, e risponda solo una volta se il modulo PIR continua a rilevare persone. |lucky_cat3| Fai oscillare il servo 5 volte con una rotazione da 0 a 180 gradi. * [repeat () times do]: Cicla il codice all'interno del blocco do un numero finito di volte.