PictoBlox LED Arduino Lektion
Loading...
Control an LED with PictoBlox
CONTROL LAB
PICTOBLOX + ARDUINO UNO
01 / 18

VON BLÖCKEN ZU REALER HARDWARE

LASS UNS
LICHT!

Steuere eine echte LED mit PictoBlox + Arduino Uno

“

Heute lernst du nicht nur Programmieren... Du wirst etwas in der realen Welt steuern!

WHEN FLAG CLICKED
UNO
BEREIT ZUM BAUEN

01 / HEUTIGE MISSION

DEINE MISSION

Am Ende dieser praktischen Übung wirst du in der Lage sein:

  • ✓Eine LED an den Arduino anzuschließen
  • ✓Arduino mit PictoBlox verbinden
  • ✓Einen digitalen Ausgang verwenden
  • ✓Schreibe dein erstes Hardware-Blockprogramm
  • ✓Eine echte LED einschalten

GROSSE HERAUSFORDERUNG

KANNST DU
DIE LED ZUM LEUCHTEN BRINGEN?

02 / DIE GROSSE IDEE

WAS IST PICTOBLOX?

PictoBlox ist eine blockbasierte Programmierumgebung, mit der wir Hardware mithilfe von visuellen Programmierblöcken steuern können.

PictoBloxERSTELLT DEN BEFEHL
Arduino UnoBEKOMMT DEN BEFEHL
LEDFÜHRT DIE AKTION AUS

Wir müssen noch keinen komplizierten Code schreiben. Wir können unsere Anweisungen mit Blöcken erstellen.

03 / MACH DICH BEREIT

UNSERE WERKZEUGE

Alles, was wir für unsere erste Hardware-Mission benötigen.

Arduino Uno

Das Gehirn

LED

Unser Licht

220Ω Widerstand

Schützt die LED

Breadboard

Hilft uns beim Aufbau

Jumper-Kabel

Verbindet alles

Computer

Läuft mit PictoBlox

04 / KENNE DEINE KOMPONENTE

LERNE DEINE... KENN LED

Eine LED hat zwei Beinchen. Ihre Längen helfen uns, sie richtig anzuschließen.

LANGES BEIN = POSITIV (+)

Wird mit Arduino Pin 8 verbunden

KURZES BEIN = NEGATIV (−)

Verbindung über einen Widerstand zu GND

LANGES BEIN
KURZES BEIN

05 / DAS LICHT SCHÜTZEN

WARUM DER WIDERSTAND?

Arduino
LED
Widerstand220Ω
GND
GND
!
OHNE DEN WIDERSTAND

Die LED kann zu viel Strom erhalten.

✓
MIT DEM WIDERSTAND

Die LED ist geschützt.

06 / DEN SCHALTKREIS BAUEN

SCHLIEẞE DIE LED

Folge dem Pfad: Ausgangspin zum Licht, Licht zum Schutz, Schutz zu Masse.

01Langes Bein → Arduino Pin 8
02Kurzes Bein → 220Ω Widerstand
03Widerstand → GND
PIN 8
GND
UNO

07 / ONLINE GEHEN

LASS UNS VERBINDEN!

1

Verbinden Sie den Arduino Uno mit dem Computer.

2

Öffnen Sie PictoBlox.

3

Wählen Sie: Arduino Uno

4

Wählen Sie den richtigen seriellen Port aus. Beispiel: COM12

5

Klicken Sie auf: Verbinden

Geräteverbindung
Arduino Uno⌄
COM12⌄
VERBUNDEN!
UNO

08 / ARDUINO SPRECHT

LERNEN SIE ... KENNEN DIGITALER PIN

Der Arduino hat Pins, die durch unser Programm gesteuert werden können. Für dieses Projekt verwenden wir Pin 8.

8
↓
HIGHStrom senden
↓
AN
8
↓
LOWStrom stoppen
↓
AUS

09 / DEN ERSTEN BEFEHL SCHREIBEN

UNSER ERSTER BLOCK

Dies sagt dem Arduino: „Sende HIGH an Pin 8.“

WENN GRÜNE FLAGGE GEKCLICKT
SETZE DIGITALEN PIN 8 AUF HIGH
UNO
PIN 8 → LED → AN

10 / DU BIST DRAN

JETZT DU BIST DRAN!

PictoBlox-Arbeitsbereich●
BAUE HIER DEINEN BLOCK-STAPEL AUF+
SCHAUEN→FINDEN→ZIEHEN→VERBINDEN→AUSFÜHREN

Kannst du den Block finden, der einen digitalen Pin steuert?

11 / DER GROSSE MOMENT

FÜHRE DEIN PROGRAMM!

●
GRÜNE FLAGGE
UNO
ARDUINO UNO
8
PIN 8
LED LEUCHT AUF!

HAT DEINE LED GELEUCHT?

✓JA

Du hast gerade Hardware gesteuert!

⌁NEIN?

Überprüfe deine Verkabelung und den COM-Port.

12 / SCHALTE ES UM

JETZT SCHALTEN WIR ES EIN AUS

Ändere ein Wort im Block: HIGH wird zu LOW.

WENN GRÜNE FLAGGE GEKCLICKT
SETZE DIGITALEN PIN 8 AUF LOW
HIGH = AN→LOW = AUS
LED → AUS

13 / CHALLENGE-MODUS

DEINE ERSTE HERAUSFORDERUNG

Kannst du die LED in diesem Rhythmus blinken lassen?

2 Sekunden lang EIN
↓
AUS für 2 Sekunden
↓
↻WIEDERHOLEN
✦
VISUELLER HINWEIS

HOCH → WARTEN → NIEDRIG → WARTEN

14 / LÖSUNG ENTHÜLLEN

DEIN ERSTES AUTOMATISCHES LICHT

FÜR IMMER
PIN 8 → HIGH SETZEN
WARTE 2 SEKUNDEN
PIN 8 → LOW SETZEN
WARTE 2 SEKUNDEN
↻

15 / KURZE ZUSAMMENFASSUNG

DENKE WIE EIN PROGRAMMIERER

01

Was bedeutet HIGH?

AN
02

Was bedeutet LOW?

AUS
03

Welchen Pin haben wir verwendet?

PIN 8
04

Was macht der Widerstand?

SCHÜTZT DIE LED
05

Was macht PictoBlox?

PROGRAMMIERT ARDUINO MIT BLÖCKEN

16 / WEITER EXPLORIEREN

WAS KÖNNEN WIR ALS NÄCHSTES BAUEN?

Ampel
Smarte Türklingel
Sicherheitsalarm
Distanzsensor
Automatisches Nachtlicht
Roboter

Diese winzige LED ist dein erster Schritt in die Robotik.

MISSION ABGESCHLOSSEN

DU GESCHAFFT!

PictoBlox
→
Arduino Uno
→
LED

BLÖCKE → CODE → SCHALTKREIS → REALE WELT

Du hast nicht nur eine LED zum Leuchten gebracht.
Du hast einem Computer die Macht gegeben, die physische Welt zu steuern.

NÄCHSTE MISSIONBAUE EINE AMPEL!