.. note::
Bonjour, bienvenue dans la communauté Facebook des passionnés de Raspberry Pi, Arduino et ESP32 de SunFounder ! Plongez dans l'univers de Raspberry Pi, Arduino et ESP32 avec d'autres passionnés.
**Pourquoi nous rejoindre ?**
- **Support d'experts** : Résolvez vos problèmes après-vente et vos défis techniques avec l'aide de notre communauté et de notre équipe.
- **Apprenez & Partagez** : Échangez des astuces et des tutoriels pour améliorer vos compétences.
- **Aperçus exclusifs** : Accédez en avant-première aux annonces de nouveaux produits et aux aperçus exclusifs.
- **Réductions spéciales** : Profitez de remises exclusives sur nos derniers produits.
- **Promotions festives et cadeaux** : Participez à des promotions spéciales et à des concours pour gagner des produits.
👉 Prêt à explorer et créer avec nous ? Cliquez sur [|link_sf_facebook|] et rejoignez-nous dès aujourd'hui !
Programmer avec Scratch
===========================
En plus de programmer sur l'IDE Arduino avec les cartes Uno/Mega2560, nous pouvons également les utiliser pour la programmation graphique.
Nous recommandons la programmation avec Scratch ; cependant, Scratch officiel est actuellement compatible uniquement avec le Raspberry Pi. C’est pourquoi nous avons collaboré avec STEMPedia, une entreprise ayant développé un logiciel de programmation graphique basé sur Scratch 3 pour les cartes Arduino (Uno, Mega2560 et Nano) - `PictoBlox `_.
.. image:: img/1_pictoblox.png
PictoBlox conserve les fonctions de base de Scratch 3 et ajoute le contrôle de diverses cartes, telles qu'Arduino Uno, Mega, Nano, ESP32, Micro:bit et les cartes principales développées par STEAMPedia. Il permet d'utiliser des capteurs externes et des robots pour interagir avec les personnages sur scène, offrant de puissantes capacités d'interaction matérielle.
De plus, PictoBlox inclut des modules d'IA et de machine learning, permettant même aux débutants d'apprendre et d'utiliser ces technologies de pointe.
Il suffit de glisser et déposer les blocs de codage Scratch pour créer des jeux, des animations, des projets interactifs et même contrôler des robots selon vos envies !
Commençons ensemble ce voyage de découverte !
**1. Commencer**
.. toctree::
:maxdepth: 2
pictoblox_start/1_install
pictoblox_start/2_introduce
pictoblox_start/3_quick_guide
**2. Projets**
Les projets suivants sont présentés par ordre de difficulté en programmation ; nous vous recommandons donc de les suivre dans cet ordre.
Dans chaque projet, vous trouverez des étapes détaillées qui vous guideront dans la construction du circuit et la programmation, étape par étape, jusqu'à l'obtention du résultat final.
Vous pouvez bien sûr ouvrir directement le script pour l'exécuter, mais assurez-vous d'avoir téléchargé les fichiers nécessaires depuis `github `_.
Une fois le téléchargement terminé, décompressez le fichier. Référez-vous au :ref:`Mode Scène` pour exécuter les scripts individuellement.
Le :ref:`humiture`, en revanche, utilise le :ref:`Mode Téléchargement`.
.. toctree::
:maxdepth: 1
1_table_lamp
2_breathing
3_colorful_ball
4_lcd1602
5_moving_mouse
6_doorbell
7_tumbler
8_temperature
9_alarm_clock
10_dht11
11_rotating_fan
12_blow_ball
13_shooting
14_balloon
15_star_crossed
16_apple
17_parrot
18_brick
19_fish
20_starfish
21_dragon