Karanlık–Aydınlık algılama

Projenin Amacı: Gerekli Malzemeler: Devre Bağlantısı: Parça Bağlantı LDR Bir ucu +5V’a, diğer ucu A0 pinine Direnç A0 ile GND arasına (LDR ile seri bağlanır) A0 Arduino’nun analog giriş pini GND Direncin diğer ucu GND’ye mBlock Ayarları: Blok Kod (mBlock): 1. Arduino tarafı kodu (cihaz sekmesinde): 2. Kukla veya Sahne tarafı kodu: Gündüz & Gece Arka Planları: Sahne → Arka Planlar bölümünden iki sahne ekleyebilirsin: Neden Bu Proje Eğlenceli? Gerçek dünya ve dijital dünya birleşiyor…

"Karanlık–Aydınlık algılama"

Piyona Uygulaması

Amaç: Bilgisayardaki mBlock yazılımında tuşlara bastıkça Arduino’ya bağlı bir buzzer (veya hoparlör) üzerinden ses çıkması — yani mini bir piyano gibi çalışması. Gerekli Malzemeler: Devre Kurulumu: mBlock Ayarları: Kod Yapısı (mBlock Blokları): Panda Kuklasına Müzik Eklentisini ekliyoruz. Arduino Uno kartına Yükleme Modu uzantısını ekliyoruz. Panda kuklasının komutları Arduino Kartının komutları Neden bu proje harika? Ekstra İpuçları:

"Piyona Uygulaması"

Rastgele Led Yakma

AMAÇ: 10 tane LED bağlayacağız ve mBlock programıyla rastgele olarak LED’lerden biri yanacak.Her seferinde sadece 1 LED yanacak, sonra kapanacak ve başka biri yanacak. GEREKLİ MALZEMELER: Malzeme Miktar Arduino Uno 1 LED (renkli olabilir) 10 220 Ohm direnç 10 Breadboard 1 Jumper kablolar 20+ USB kablosu 1 DEVRE KURULUMU: Her LED’in uzun bacağına bir direnç bağlayarak Arduino’nun 4. pininden 13. pinine kadar olan pinlere bağla. Kısa bacakları ise breadboard üstünden GND‘ye bağla. mBlock AYARLARI: 1.…

"Rastgele Led Yakma"

İnteraktif Mod/Canlı Mod

mBlock Canlı Çalıştırma Modu mBlock nedir? mBlock, çocukların kodlamayı öğrenmesi için tasarlanmış bir programdır. Hem sahnede kuklaları hareket ettirebilir, hem de Arduino ile gerçek devreleri çalıştırabiliriz. Bu Derste Neler Öğreneceğiz? Canlı Mod Nedir? Canlı Mod, mBlock programında yaptığımız kodların Arduino’da anlık olarak çalışmasını sağlar. Yani bir düğmeye bastığımızda hemen devremiz tepki verir! Gerekli Malzemeler Devre Kurulumu mBlock’ta Yapılacaklar 1. Arduino’yu ekleyelim: Gerekli Uzantıları Yükleyelim: Aygıt için: Kukla için: Kodlama Zamanı! Sahne Görünümü Led isimli değişken…

"İnteraktif Mod/Canlı Mod"

Arduino’yu Tanıyalım

Arduino’yu Tanıyalım: Elektronik Projeler İçin Açık Kaynaklı Platform Elektronikle ilgilenen, robotik veya otomasyon projeleri geliştirmek isteyen herkesin mutlaka duyduğu bir isimdir Arduino. Peki, Arduino tam olarak nedir ve bu kadar popüler olmasının sırrı ne? Gelin, bu açık kaynaklı mikrodenetleyici platformunu daha yakından tanıyalım. Arduino Nedir? Arduino, kolayca kullanılabilen bir açık kaynaklı donanım ve yazılım platformudur. İtalyan mühendisler tarafından elektronik projelerini daha erişilebilir ve basit hale getirmek amacıyla geliştirilmiştir. Arduino, temel olarak bir mikrodenetleyici kartı ve…

"Arduino’yu Tanıyalım"

Analog Pinlerden Çıkış Sinyali Üretmek

Normalde Arduino’daki analog pinler (A0, A1, A2, …) sensörlerden değer okumak yani veri girişi amacıyla yani giriş (input) olarak kullanılır. Ancak istenirse çıkış (output) olarak da ayarlanabilirler — hatta LED yakmak veya buzzer çalmak gibi işler için de kullanılabilir. Arduino üzerinde 14 adet dijital pin bulunmaktadır. 14 Led i sırayla yakabiliriz. Ancak Analog pinleri kullanarakta led yakabiliriz. Bu durumda analog pinler çıkış pini olarak kullanılmış olacaklardır. Analog pinlerle birlikte toplamda 20 adet pini led yakmak…

"Analog Pinlerden Çıkış Sinyali Üretmek"

LDR ve RGB Ledleri Birlikte Kullanma

Proje Adı: “LDR ile RGB LED Işık Kontrolü” Amaç: Gerekli Malzemeler: Parça Adet Arduino Uno 1 Breadboard 1 LDR 1 RGB LED (common cathode) 1 220 ohm direnç / 330 ohm direnç 3 10K ohm direnç 1 Jumper kablo Birkaç Devre Bağlantısı: LDR: RGB LED (Common Cathode – Ortak GND): (Not: RGB LED’in bacak sırasına dikkat! Genelde en uzun bacak GND’dir.) Bu Kod Ne Yapacak? Tinkercad Kodu int ldrDegeri;int redPin = 9;int greenPin = 10;int…

"LDR ve RGB Ledleri Birlikte Kullanma"

Seriport Kullanımı

Arduino’da Seri Port Nedir? Arduino’yu bilgisayara USB kablosuyla bağladığımızda, Arduino ile bilgisayar arasında bir iletişim hattı oluşur. Bu hatta “seri port” denir. Seri port sayesinde: Neden Kullanılır? En Basit Seri Port Kullanımı Aşağıda çok basit bir Arduino kodu var. Bu kod, her saniye bilgisayara “Merhaba Dünya!” yazdırır. cppCopyEditvoid setup() { Serial.begin(9600); // Seri iletişimi başlatır, 9600 hızıyla } void loop() { Serial.println(“Merhaba Dünya!”); // Bilgisayara yazı gönderir delay(1000); // 1 saniye bekler } Bunu Nerede…

"Seriport Kullanımı"

LDR ile Karanlıkta LED Yakma

LDR Nedir? LDR, yani “Light Dependent Resistor”, Türkçesiyle ışığa duyarlı dirençtir. Kısaca: Işık varsa direnci düşer, karanlıkta direnci artar. Arduino bu değişimi okuyarak ortamdaki ışık seviyesini ölçebilir. Nasıl Çalışır? Ortam Durumu LDR Direnci Arduino Değeri (0–1023) Parlak (gündüz) Düşük ~800–1023 (yüksek) Karanlık Yüksek ~0–400 (düşük) Proje: Karanlıkta LED Yakan Devre Amaç: Gerekli Malzemeler (Tinkercad için): Devre Bağlantısı LDR (ışık sensörü): LED: Tinkercad Kodu int ldrPin = 0;int isikDegeri = 0;int ledPin = 13;void setup(){ pinMode(A0,…

"LDR ile Karanlıkta LED Yakma"

Potansiyometre ile RGB Led

Proje Amacı: Gerekli Malzemeler (Tinkercad için): Not: Tinkercad’de RGB LED genelde ortak katot tipindedir (GND’ye bağlanır). Devre Bağlantısı RGB LED: Potansiyometreler: Renk Deneyleri: Potansiyometre Ayarı Oluşan Renk Kırmızı sonuna kadar Kırmızı Yeşil sonuna kadar Yeşil Mavi sonuna kadar Mavi Hepsi ortada Beyaza yakın Kırmızı + Yeşil Sarı Kırmızı + Mavi Mor Yeşil + Mavi Camgöbeği 3 Potansiyometre ile RGB LED Kontrolü Devre Tasarımı int potR = A0;int potG = A1;int potB = A2; int ledR…

"Potansiyometre ile RGB Led"