.. note:: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. **Warum beitreten?** - **Expertenunterstützung**: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams. - **Lernen & Teilen**: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern. - **Exklusive Vorschauen**: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken. - **Spezialrabatte**: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte. - **Festliche Aktionen und Gewinnspiele**: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil. 👉 Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [|link_sf_facebook|] und treten Sie heute bei! .. _play_with_scratch: Mit Scratch spielen ======================== Neben der Programmierung in der Arduino IDE können wir auch grafische Programmierung nutzen. Wir empfehlen hier die Programmierung mit Scratch. Allerdings ist das offizielle Scratch derzeit nur mit Raspberry Pi kompatibel. Deshalb haben wir uns mit dem Unternehmen STEMPedia zusammengeschlossen, das eine auf Scratch 3 basierende grafische Programmiersoftware für Arduino-Platinen (Uno, Mega2560 und Nano) entwickelt hat: `PictoBlox `_. .. image:: img/1_pictoblox.png Es behält die Grundfunktionen von Scratch 3 bei, fügt aber auch Steuerplatinen hinzu, wie Arduino Uno, Mega, Nano, ESP32, Microbit und STEAMPedia-Eigenbau-Hauptplatinen. Damit können externe Sensoren und Roboter verwendet werden, um die Sprites auf der Bühne zu steuern, mit starken Hardware-Interaktionsfähigkeiten. Darüber hinaus verfügt es über KI und maschinelles Lernen. Selbst wenn Sie nur wenig Programmiererfahrung haben, können Sie diese populären und hochmodernen Technologien erlernen und nutzen. Sie müssen lediglich die Scratch-Programmierblöcke per Drag & Drop verschieben und coole Spiele, Animationen, interaktive Projekte erstellen und sogar Roboter nach Ihren Wünschen steuern! Jetzt beginnen wir die Entdeckungsreise! **1. Einführung** .. toctree:: :maxdepth: 2 pictoblox_start/1_install pictoblox_start/2_introduce pictoblox_start/3_quick_guide **2. Projekte** Die folgenden Projekte sind nach ihrer Programmierschwierigkeit geordnet. Es wird empfohlen, diese Bücher in der gegebenen Reihenfolge durchzugehen. In jedem Projekt gibt es sehr detaillierte Schritte, die Ihnen beibringen, wie Sie den Schaltkreis aufbauen und wie Sie ihn Schritt für Schritt programmieren können, um das gewünschte Ergebnis zu erzielen. Natürlich können Sie das Skript auch direkt ausführen. Stellen Sie jedoch sicher, dass Sie das relevante Material von `github `_ heruntergeladen haben. Nach dem Download entpacken Sie es. Beachten Sie :ref:`stage_mode`, um einzelne Skripte direkt auszuführen. Das :ref:`sh_humiture` verwendet jedoch den :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. Auto mit Scratch steuern** Die folgenden Projekte sind nach ihrer Programmierschwierigkeit geordnet. Es wird empfohlen, diese Bücher in der gegebenen Reihenfolge durchzugehen. In jedem Projekt gibt es sehr detaillierte Schritte, die Ihnen beibringen, wie Sie den Schaltkreis aufbauen und wie Sie ihn Schritt für Schritt programmieren können, um das gewünschte Ergebnis zu erzielen. Natürlich können Sie das Skript auch direkt ausführen. Stellen Sie jedoch sicher, dass Sie das relevante Material von `github `_ heruntergeladen haben. Nach dem Download entpacken Sie es. Beachten Sie :ref:`upload_mode`, um einzelne Skripte direkt auszuführen. .. 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