.. note::
Bonjour et bienvenue dans la Communauté Facebook des passionnés de Raspberry Pi, Arduino et ESP32 de SunFounder ! Plongez plus profondément dans l'univers des Raspberry Pi, Arduino et ESP32 avec d'autres passionnés.
**Pourquoi rejoindre ?**
- **Support d'experts** : Résolvez les problèmes après-vente et les défis techniques avec l'aide de notre communauté et de notre équipe.
- **Apprendre et partager** : É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.
- **Réductions spéciales** : Profitez de réductions exclusives sur nos produits les plus récents.
- **Promotions festives et cadeaux** : Participez à des cadeaux et des promotions de vacances.
👉 Prêt à explorer et à créer avec nous ? Cliquez [|link_sf_facebook|] et rejoignez-nous aujourd'hui !
.. _play_with_scratch:
Jouez avec Scratch
========================
Outre la programmation sur Arduino IDE, nous pouvons également utiliser la programmation graphique.
Ici, nous recommandons la programmation avec Scratch, mais le Scratch officiel est actuellement seulement compatible avec Raspberry Pi. Pour cela, nous nous sommes associés à une entreprise, STEMPedia, qui a 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
Il conserve les fonctions de base de Scratch 3, mais ajoute également des cartes de contrôle, telles qu'Arduino Uno, Mega, Nano, ESP32, Microbit et les cartes principales faites maison de STEAMPedia, qui peuvent utiliser des capteurs externes, des robots pour contrôler les sprites sur la scène, avec de fortes capacités d'interaction matérielle.
De plus, il intègre l'IA et l'apprentissage automatique, même si vous n'avez pas beaucoup de bases en programmation, vous pouvez apprendre et utiliser ces technologies populaires et de pointe.
Glissez-déposez simplement les blocs de codage Scratch et créez des jeux sympas, des animations, des projets interactifs, et même contrôlez des robots comme vous le souhaitez !
Maintenant, commençons le 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 écrits dans l'ordre de difficulté de programmation, il est recommandé de les lire dans l'ordre.
Dans chaque projet, il y a des étapes très détaillées pour vous apprendre à construire le circuit et comment le programmer étape par étape pour obtenir le résultat final.
Bien sûr, vous pouvez également ouvrir le script directement pour l'exécuter, mais vous devez vous assurer d'avoir téléchargé le matériel pertinent de `github `_.
Une fois le téléchargement terminé, décompressez-le. Référez-vous à :ref:`stage_mode` pour exécuter individuellement les scripts directement.
Mais le :ref:`sh_humiture` utilise le :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. Jouez avec la voiture Scratch**
Les projets suivants sont écrits dans l'ordre de difficulté de programmation, il est recommandé de les lire dans l'ordre.
Dans chaque projet, il y a des étapes très détaillées pour vous apprendre à construire le circuit et comment le programmer étape par étape pour obtenir le résultat final.
Bien sûr, vous pouvez également ouvrir le script directement pour l'exécuter, mais vous devez vous assurer d'avoir téléchargé le matériel pertinent de `github `_.
Une fois le téléchargement terminé, décompressez-le. Référez-vous à :ref:`upload_mode` pour exécuter individuellement les scripts directement.
.. 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