HC-SR04 Ultrasonik Mesafe Sensörü Nedir? Nasıl Çalışır? HC-SR04 Sensörünün Pinleri: Sensörün Bağlanması: Mblock Kodu Basit Örnek Kod (Arduino): const int trigPin = 9;const int echoPin = 10;long sure;int mesafe;void setup() { Serial.begin(9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT);}void loop() { // Ses dalgası gönder digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); // Ses dalgasının geri geliş süresini ölç sure = pulseIn(echoPin, HIGH); // Mesafeyi hesapla (cm cinsinden) mesafe = sure * 0.034 / 2; // Mesafeyi…
"HC-SR04 Ultrasonic Mesafe Sensörü"Category: kodlama
Gerekli Malzemeler: Temel Kavramlar: Devre Bağlantısı: Çalışma Prensibi: MBlock Kodu Arduino Kodu include <servo.h> // Servo Kütüphanesini ekle Servo myservo; // Servo objesi oluştur int aciDeger; void setup() {myservo.attach(9); } void loop() {aciDeger = analogRead(A0);aciDeger = map(aciDeger, 0, 1023, 0, 180);myservo.write(aciDeger);delay(15);}
"Potansiyometre ile Servomotor Kontrolü"Servo Motor Nedir? Servo motor, belirli açılarda dönmesini sağlayabileceğimiz bir motordur.Yani biz ona “90 dereceye dön” dediğimizde sadece o açıya kadar döner.Bu motorları genellikle: Servo Motorun Yapısı: Servo motorun içinde: Servo Motor Bağlantısı (3 Kablo) Kablo Rengi Görevi Nereye Bağlanır Kırmızı +5V (enerji) Arduino 5V Kahverengi / Siyah GND (toprak) Arduino GND Sarı / Turuncu Sinyal (kontrol) Arduino’nun dijital pini (örneğin D9) mBlock ile Servo Motor Kontrolü Gerekli Malzemeler: Tinkercad Devre Şeması ve Kod Blokları…
"Servomotor Kullanımı"1. mBlock 5 Nasıl Kurulur? 1.1. İndirme Sayfasına Git 1.2 Windows PC Sürümü İçin Yükleyiciyi İndirin 1.3 Yükleyiciyi Çalıştır Tarayıcınızın sağ üst köşesindeki indirme simgesini bulun ve tıklayın. Ardından indirilen dosyaya tıklayarak yükleyiciyi çalıştırın. 1.4 Kurulumu Tamamla Erişim izni penceresi göründüğünde “Erişime İzin Ver” butonuna tıklayın ve kurulumun tamamlanmasını bekleyin. Kurulum tamamlandığında “Bitir” düğmesine tıklayın. CH340 Kurulumu mBlock’u Çalıştır Uygulamayı başlatmak için masaüstünüzdeki mBlock simgesine çift tıklayın. Sadece Gerekirse Yükleyin Eğer CH340 sürücüsünün yüklenmesi gerektiğine dair…
"MBLOCK Kurulumu"Projenin Amacı: Fare tıklanınca veya fare belirli bir alana gelince Arduino’ya bağlı bir LED’in yanmasını, aksi durumda sönmesini sağlayacağız. Gerekli Malzemeler: Devre Bağlantısı: Parça Bağlantı LED Uzun bacak → 220Ω → D13 pini Kısa bacak → GND mBlock Ayarları: Blok Kodları: Panda Kuklası Komutları Balloon Kuklalarının sırayla Komutları Arduino Kartının Komutları: Kapatma Butonunun Komutları Alternatif: Fare belirli alana gelince LED yansın Sahneye küçük bir kukla ekle Panda Kuklası Arduino Kartı Komutları Eğlenceli Geliştirme Fikri: Neden…
"Fare ile Led Yakma"Projenin Amacı: Bilgisayardan bastığımız klavye tuşlarıyla Arduino’ya bağlı 4 farklı LED’i kontrol edeceğiz: Tuş LED a LED 1 s LED 2 d LED 3 f LED 4 Gerekli Malzemeler: Devre Bağlantısı: LED Arduino Pin Direnç ve LED bağlantısı 1 D2 D2 → 220Ω → LED → GND 2 D3 D3 → 220Ω → LED → GND 3 D4 D4 → 220Ω → LED → GND 4 D5 D5 → 220Ω → LED → GND Dirençleri…
"Klavyeden Led Yakma"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"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ı"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"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"