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

BLOKLARDAN GERÇEK DÜNYA DONANIMINA

HAYDİ YAPALIM
IŞIK!

PictoBlox + Arduino Uno kullanarak gerçek bir LED'i kontrol edin

“

Bugün sadece kod yazmayı öğrenmiyorsunuz... Gerçek dünyadaki bir şeyi kontrol edeceksiniz!

WHEN FLAG CLICKED
UNO
KURULUMA HAZIR

01 / GÜNÜN GÖREVİ

SENİN GÖREV

Bu uygulamanın sonunda şunları yapabileceksiniz:

  • ✓Arduino'ya bir LED bağlamak
  • ✓Arduino'yu PictoBlox'a bağla
  • ✓Bir dijital çıkış kullan
  • ✓İlk donanım blok programını yaz
  • ✓Gerçek bir LED'i AÇ

BÜYÜK MEYDAN OKUMA

YAPABİLİR MİSİN
LED'İ YAKSAYIN?

02 / ANA FİKİR

NEDİR PICTOBLOX?

PictoBlox, görsel programlama bloklarını kullanarak donanımı kontrol etmemizi sağlayan blok tabanlı bir programlama ortamıdır.

PictoBloxKOMUTU OLUŞTUR
Arduino UnoKOMUTU ALIR
LEDEYLEMİ GERÇEKLEŞTİRİR

Henüz karmaşık kodlar yazmamıza gerek yok. Talimatlarımızı bloklar kullanarak oluşturabiliriz.

03 / HAZIRLANIN

BİZİM ARAÇLAR

İlk donanım görevimiz için ihtiyacımız olan her şey.

Arduino Uno

Beyin

LED

Işığımız

220Ω Direnç

LED'yi korur

Breadboard

Kurmamıza yardımcı olur

Jumper kablolar

Her şeyi bağlayın

Bilgisayar

PictoBlox çalıştırır

04 / BİLEŞENİNİZİ TANIYIN

TANIYIN LED

Bir LED'in iki bacağı vardır. Uzunlukları, onu doğru şekilde bağlamamıza yardımcı olur.

UZUN BACAK = POZİTİF (+)

Arduino Pin 8'e doğru bağlanır

KISA BACAK = NEGATİF (−)

Bir direnç üzerinden GND'ye bağlanır

UZUN BACAK
KISA BACAK

05 / IŞIĞI KORU

NEDEN DİRENÇ?

Arduino
LED
Direnç220Ω
GND
GND
!
DİRENÇ OLMADAN

LED çok fazla akım alabilir.

✓
DİRENÇ İLE

LED koruma altındadır.

06 / DEVREYİ KURUN

BAĞLAYIN LED

Yolu takip edin: çıkış pini ışığa, ışık korumaya, koruma toprağa.

01Uzun bacak → Arduino Pin 8
02Kısa bacak → 220Ω direnç
03Direnç → GND
PIN 8
GND
UNO

07 / ÇEVRİMİÇİ OLUN

HAYDİ BAĞLAN!

1

Arduino Uno'yu bilgisayara bağlayın.

2

PictoBlox'u açın.

3

Şunu seçin: Arduino Uno

4

Doğru seri portu seçin. Örnek: COM12

5

Şuna tıklayın: Bağlan

Cihaz bağlantısı
Arduino Uno⌄
COM12⌄
BAĞLANDI!
UNO

08 / ARDUINO KONUŞUYOR

İLE TANIŞIN DİJİTAL PIN

Arduino'nun programımız tarafından kontrol edilebilen pinleri vardır. Bu proje için Pin 8'i kullanıyoruz.

8
↓
YÜKSEKgüç gönder
↓
AÇIK
8
↓
DÜŞÜKgücü kes
↓
KAPALI

09 / İLK KOMUTU YAZIN

İLK BLOK

Bu, Arduino'ya şunu söyler: “8. Pine YÜKSEK (HIGH) sinyal gönder.”

YEŞİL BAYRAĞA TIKLANDIĞINDA
DİJİTAL PİN 8'İ YÜKSEK YAP
UNO
PIN 8 → LED → AÇIK

10 / SIRA SİZDE

ŞİMDİ SEN DENE!

PictoBlox çalışma alanı●
BLOK YIĞININI BURAYA KUR+
BAK→BUL→SÜRÜKLE→BAĞLAN→ÇALIŞTIR

Dijital pini kontrol eden bloğu bulabilir misin?

11 / BÜYÜK AN

ÇALIŞTIR! PROGRAM!

●
YEŞİL BAYRAK
UNO
ARDUINO UNO
8
PIN 8
LED IŞIĞI YANDI!

LED'İN YANDI MI?

✓EVET

Donanımı kontrol etmeyi başardın!

⌁HAYIR?

Kablolamanı ve COM portunu kontrol et.

12 / DEĞİŞTİR

ŞİMDİ ONU KAPALI

Bloktaki bir kelimeyi değiştirin: HIGH, LOW olur.

YEŞİL BAYRAĞA TIKLANDIĞINDA
DİJİTAL PİN 8'İ LOW YAP
YÜKSEK = AÇIK→LOW = KAPALI
LED → KAPALI

13 / MEYDAN OKUMA MODU

İLK MEYDAN OKUMA

LED'in bu ritmi takip etmesini sağlayabilir misin?

2 saniye boyunca AÇIK
↓
2 saniye boyunca KAPALI
↓
↻TEKRARLA
✦
GÖRSEL İPUCU

HIGH → BEKLE → LOW → BEKLE

14 / ÇÖZÜMÜN GÖSTERİLMESİ

İLKİNİZ OTOMATİK IŞIK

SONSUZA DEKADAR
PİN 8'İ AYARLA → HIGH
2 SANİYE BEKLEYİN
PİN 8'İ AYARLA → LOW
2 SANİYE BEKLEYİN
↻

15 / HIZLI ÖZET

BİR ... GİBİ DÜŞÜN PROGRAMCI

01

HIGH ne anlama gelir?

AÇIK
02

LOW ne anlama gelir?

KAPALI
03

Hangi pini kullandık?

PIN 8
04

Direnç ne işe yarar?

LED'İ KORUR
05

PictoBlox ne işe yarar?

ARDUINO'YU BLOKLARLA PROGRAMLAR

16 / KEŞFETMEYE DEVAM ET

NE YAPABİLİRİZ?

Trafik lambası
Akıllı kapı zili
Güvenlik alarmı
Mesafe sensörü
Otomatik gece lambası
Robot

Bu küçük LED, robotiğe attığınız ilk adımdır.

GÖREV TAMAMLANDI

SEN BAŞARDIN!

PictoBlox
→
Arduino Uno
→
LED

BLOKLAR → KOD → DEVRE → GERÇEK DÜNYA

Sadece bir LED'i yakmadın.
Bir bilgisayara fiziksel dünyayı kontrol etme gücü verdin.

SIRADAKİ GÖREVBİR TRAFİK LAMBASI YAP!