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

OD BLOKÓW DO PRAWDZIWEGO SPRZĘTU

STWÓRMY
ŚWIATŁO!

Steruj prawdziwą diodą LED za pomocą PictoBlox + Arduino Uno

“

Dzisiaj nie tylko uczysz się kodowania... Będziesz kontrolować coś w świecie rzeczywistym!

WHEN FLAG CLICKED
UNO
GOTOWY DO BUDOWY

01 / DZISIEJSZA MISJA

TWOJA MISJA

Po zakończeniu tych ćwiczeń będziesz w stanie:

  • ✓Podłączyć diodę LED do Arduino
  • ✓Podłącz Arduino do PictoBlox
  • ✓Użyj wyjścia cyfrowego
  • ✓Napisz swój pierwszy program z blokami sprzętowymi
  • ✓Włącz prawdziwą diodę LED

WIELKIE WYZWANIE

CZY POTRAFISZ SPRAWIĆ,
BY DIODA LED ZAŚWIECIŁA?

02 / GŁÓWNA IDEA

CZYM JEST PICTOBLOX?

PictoBlox to środowisko programowania blokowego, które pozwala nam sterować sprzętem za pomocą wizualnych bloków programowania.

PictoBloxBUDUJE POLECENIE
Arduino UnoODBIERA POLECENIE
LEDWYKONUJE CZYNNOŚĆ

Nie musimy jeszcze wpisywać skomplikowanego kodu. Możemy budować nasze instrukcje za pomocą bloków.

03 / PRZYGOTUJ SIĘ

NASZE NARZĘDZIA

Wszystko, czego potrzebujemy do naszej pierwszej misji sprzętowej.

Arduino Uno

Mózg

LED

Nasze światło

Rezystor 220Ω

Chroni diodę LED

Płytka stykowa

Pomaga nam budować

Przewody połączeniowe

Łączą wszystko

Komputer

Uruchamia PictoBlox

04 / POZNAJ SWÓJ KOMPONENT

POZNAJ SWOJĄ LED

Dioda LED ma dwie nóżki. Ich długość pomaga nam podłączyć ją w odpowiedni sposób.

DŁUGA NÓŻKA = POZYTYWNA (+)

Łączy się z pinem 8 Arduino

KRÓTKA NÓŻKA = NEGATYWNA (−)

Łączy się przez rezystor z GND

DŁUGA NÓŻKA
KRÓTKA NÓŻKA

05 / CHROŃ ŚWIATŁO

DLACZEGO REZYSTOR?

Arduino
LED
Rezystor220Ω
GND
GND
!
BEZ REZYSTORA

Dioda LED może otrzymać zbyt duży prąd.

✓
Z REZYSTOREM

Dioda LED jest chroniona.

06 / ZBUDUJ UKŁAD

PODŁĄCZ LED

Podążaj ścieżką: pin wyjściowy do światła, światło do zabezpieczenia, zabezpieczenie do masy.

01Dłuższa nóżka → Pin 8 Arduino
02Krótsza nóżka → rezystor 220Ω
03Rezystor → GND
PIN 8
GND
UNO

07 / POŁĄCZ SIĘ Z SIECIĄ

CHODŹMY POŁĄCZ!

1

Podłącz Arduino Uno do komputera.

2

Otwórz PictoBlox.

3

Wybierz: Arduino Uno

4

Wybierz odpowiedni port szeregowy. Przykład: COM12

5

Kliknij: Połącz

Połączenie urządzenia
Arduino Uno⌄
COM12⌄
PODŁĄCZONO!
UNO

08 / MÓWIĄCE ARDUINO

POZNAJ CYFROWY PIN

Arduino posiada piny, którymi można sterować za pomocą naszego programu. W tym projekcie używamy Pinu 8.

8
↓
WYSOKIwyślij zasilanie
↓
WŁ.
8
↓
NISKIzatrzymaj zasilanie
↓
WYŁ.

09 / NAPISZ PIERWSZĄ KOMENDĘ

NASZ PIERWSZY BLOK

To mówi Arduino: „Wyślij sygnał HIGH do pinu 8”.

PO KLIKNIĘCIU ZIELONEJ FLAGI
USTAW CYFROWY PIN 8 NA HIGH
UNO
PIN 8 → LED → WŁ.

10 / TWOJA KOLEJ

TERAZ TWOJA KOLEJ!

Obszar roboczy PictoBlox●
ZBUDUJ TUTAJ SWÓJ STOS BLOKÓW+
SZUKAJ→ZNAJDŹ→PRZECIĄGNIJ→POŁĄCZ→URUCHOM

Czy potrafisz znaleźć blok, który steruje pinem cyfrowym?

11 / WIELKI MOMENT

URUCHOM SWÓJ PROGRAM!

●
ZIELONA FLAGA
UNO
ARDUINO UNO
8
PIN 8
DIODA LED ŚWIECI!

CZY TWOJA DIODA LED SIĘ ZAPALIŁA?

✓TAK

Właśnie sterowałeś sprzętem!

⌁NIE?

Sprawdź okablowanie i port COM.

12 / PRZEŁĄCZ TO

A TERAZ WYŁĄCZMY WYŁ.

Zmień jedno słowo w bloku: HIGH na LOW.

PO KLIKNIĘCIU ZIELONEJ FLAGI
USTAW CYFROWY PIN 8 NA LOW
HIGH = WŁĄCZONY→LOW = WYŁ.
LED → WYŁ.

13 / TRYB WYZWAŃ

TWOJE PIERWSZE WYZWANIE

Czy potrafisz sprawić, by dioda LED podążała za tym rytmem?

WŁ. przez 2 sekundy
↓
WYŁ. przez 2 sekundy
↓
↻POWTÓRZ
✦
PODZGLĄD WIZUALNY

HIGH → CZEKAJ → LOW → CZEKAJ

14 / ROZWIĄZANIE

TWOJE PIERWSZE AUTOMATYCZNE ŚWIATŁO

ZAWSZE
USTAW PIN 8 → HIGH
CZEKAJ 2 SEKUNDY
USTAW PIN 8 → LOW
CZEKAJ 2 SEKUNDY
↻

15 / SZYBKA POWTÓRKA

MYŚL JAK PROGRAMISTA

01

Co oznacza HIGH?

WŁĄCZONY
02

Co oznacza LOW?

WYŁĄCZONY
03

Którego pinu użyliśmy?

PIN 8
04

Do czego służy rezystor?

CHRONI DIODĘ LED
05

Co robi PictoBlox?

PROGRAMUJE ARDUINO ZA POMOCĄ BLOKÓW

16 / EKSPLORUJ DALEJ

CO MOŻEMY ZBUDOWAĆ NASTĘPNIE?

Sygnalizacja świetlna
Inteligentny dzwonek do drzwi
Alarm zabezpieczający
Czujnik odległości
Automatyczna lampka nocna
Robot

Ta mała dioda LED to Twój pierwszy krok w stronę robotyki.

MISJA WYKONANA

TY UDAŁO SIĘ!

PictoBlox
→
Arduino Uno
→
LED

BLOKI → KOD → UKŁAD → RZECZYWISTY ŚWIAT

Nie tylko sprawiłeś, że dioda LED zaświeciła.
Dałeś komputerowi moc kontrolowania świata fizycznego.

NASTĘPNA MISJAZBUDUJ SYGNALIZACJĘ ŚWIETLNĄ!