.. note:: Ciao, benvenuto nella Community di SunFounder per appassionati di Raspberry Pi, Arduino ed ESP32 su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati. **Perché unirti?** - **Supporto esperto**: Risolvi i problemi post-vendita e le 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 agli annunci di nuovi prodotti e alle anteprime. - **Sconti speciali**: Approfitta di sconti esclusivi sui nostri prodotti più recenti. - **Promozioni festive e Giveaway**: Partecipa a concorsi e promozioni festive. 👉 Sei pronto a esplorare e creare con noi? Clicca su [|link_sf_facebook|] e unisciti oggi! .. _play_with_scratch: Gioca con Scratch ======================== Oltre alla programmazione su Arduino IDE, possiamo anche utilizzare la programmazione grafica. Qui ti consigliamo di programmare con Scratch, ma la versione ufficiale di Scratch è attualmente compatibile solo con Raspberry Pi, quindi abbiamo collaborato con un'azienda, STEMPedia, che ha sviluppato un software di programmazione grafica basato su Scratch 3 per le schede Arduino (Uno, Mega2560 e Nano) - `PictoBlox `_. .. image:: img/1_pictoblox.png Mantiene le funzioni di base di Scratch 3, ma aggiunge anche il controllo delle schede come Arduino Uno, Mega, Nano, ESP32, Microbit e le schede principali fatte in casa da STEMPedia, permettendo di utilizzare sensori esterni, robot per controllare gli sprite sul palco, con potenti capacità di interazione hardware. Inoltre, ha funzionalità di intelligenza artificiale e machine learning, quindi anche se non hai molta esperienza di programmazione, puoi imparare e utilizzare queste tecnologie popolari e all'avanguardia. Basta trascinare e rilasciare i blocchi di codice di Scratch e creare giochi fantastici, animazioni, progetti interattivi e persino controllare robot come desideri! Iniziamo subito il viaggio alla scoperta! **1. Primi Passi** .. toctree:: :maxdepth: 2 pictoblox_start/1_install pictoblox_start/2_introduce pictoblox_start/3_quick_guide **2. Progetti** I seguenti progetti sono scritti in ordine di difficoltà di programmazione, è consigliabile leggerli in sequenza. In ogni progetto, ci sono passaggi molto dettagliati per insegnarti come costruire il circuito e programmare passo dopo passo per ottenere il risultato finale. Ovviamente, puoi anche aprire direttamente lo script per eseguirlo, ma devi assicurarti di aver scaricato il materiale pertinente da `github `_. Una volta completato il download, decomprimilo. Fai riferimento a :ref:`stage_mode` per eseguire direttamente gli script individuali. Tuttavia, il :ref:`sh_humiture` utilizza la modalità :ref:`upload_mode`. .. toctree:: :maxdepth: 1 1_table_lamp 2_breathing 3_colorful_ball 4_lcd1602 5_moving_mouse 6_doorbell 7_temperature 8_alarm_clock 9_dht11 10_pendulum 11_rotating_fan 12_light_ball 13_shooting 14_balloon 15_star_crossed 16_apple 17_parrot 18_brick 19_fish 20_tap_tile 21_protect_heart 22_dragon .. _sh_car: **3. Gioca con l'auto in Scratch** I seguenti progetti sono scritti in ordine di difficoltà di programmazione, è consigliabile leggerli in sequenza. In ogni progetto, ci sono passaggi molto dettagliati per insegnarti come costruire il circuito e programmare passo dopo passo per ottenere il risultato finale. Ovviamente, puoi anche aprire direttamente lo script per eseguirlo, ma devi assicurarti di aver scaricato il materiale pertinente da `github `_. Una volta completato il download, decomprimilo. Fai riferimento a :ref:`upload_mode` per eseguire direttamente gli script. .. toctree:: :maxdepth: 1 car/1_test car/2_movement car/3_line_track car/4_follow_your_hand car/5_obstacle_avoidance car/6_follow2 car/7_avoid2