.. note::
Ciao, benvenuto nella community di appassionati di SunFounder Raspberry Pi, Arduino e ESP32 su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.
**Perché unirsi?**
- **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 consigli e tutorial per migliorare le tue competenze.
- **Anteprime esclusive**: Accedi in anteprima agli annunci dei nuovi prodotti e alle anticipazioni.
- **Sconti speciali**: Goditi sconti esclusivi sui nostri prodotti più recenti.
- **Promozioni e giveaway festivi**: Partecipa a giveaway e promozioni speciali.
👉 Pronto per esplorare e creare con noi? Clicca su [|link_sf_facebook|] e unisciti oggi stesso!
.. _play_with_scratch:
Programmare con Scratch
=============================
Oltre a programmare sull'Arduino IDE o su Thonny IDE, possiamo anche utilizzare la programmazione grafica.
Qui consigliamo di programmare con Scratch, ma il Scratch ufficiale è 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 molte schede - `PictoBlox `_.
.. image:: img/1_pictoblox.png
Mantiene le funzioni di base di Scratch 3, ma aggiunge anche schede di controllo, come Arduino Uno, Mega, Nano, ESP32, Microbit e le schede principali realizzate da STEMPedia, che possono utilizzare sensori esterni, robot per controllare gli sprite sul palco, con forti capacità di interazione hardware.
Inoltre, ha AI e machine learning, quindi anche se non hai molta esperienza di programmazione, puoi imparare e utilizzare queste tecnologie avanzate e popolari.
Basta trascinare e rilasciare i blocchi di codice di Scratch e creare giochi, animazioni, progetti interattivi e persino controllare robot come vuoi tu!
Ora iniziamo il viaggio alla scoperta!
**1. Iniziare**
.. toctree::
:maxdepth: 2
pictoblox_start/1_install
pictoblox_start/2_introduce
pictoblox_start/3_quick_guide
**2. Progetti**
I seguenti progetti sono ordinati per difficoltà di programmazione, è consigliabile leggere questi libri in ordine.
In ogni progetto, ci sono passaggi molto dettagliati che ti insegnano come costruire il circuito e come programmarlo passo dopo passo per raggiungere 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 singoli script direttamente.
Ma il :ref:`sh_humiture` viene utilizzato in modalità :ref:`upload_mode`.
.. toctree::
:maxdepth: 1
1_table_lamp
2_breathing
3_colorful_ball
4_moving_mouse
5_doorbell
6_temperature
7_alarm_clock
8_dht11
9_rotating_fan
10_light_ball
11_shooting
12_balloon
13_star_crossed
14_apple
15_parrot
16_brick
17_fish
18_tap_tile
19_protect_heart
20_dragon