LCD Ekran Yazının Yanıp Sönmesi

Neden LCD yazısı yanıp sönüyor? LCD’ye sürekli yazı yazmak (örneğin loop() içinde her seferinde lcd.print() demek) ekranın tekrar tekrar temizlenmesine ve yeniden yazılmasına neden olur. Bu da sanki yanıp sönüyormuş gibi görünür. Hatalı Örnek (Yanıp sönme yapar) #include <LiquidCrystal_I2C.h>LiquidCrystal_I2C lcd(0x27, 16, 2);void setup() { lcd.begin(16, 2); lcd.backlight();}void loop() { lcd.clear(); // Bu satır ekranı sürekli temizler lcd.setCursor(0, 0); lcd.print(“Merhaba”); delay(500); // Yarım saniye bekleyip tekrar başa döner} Bu kodda lcd.clear(); her loop döngüsünde ekranı temizlediği…

"LCD Ekran Yazının Yanıp Sönmesi"

LCD ile Park Sensörü Yapımı

Projenin Amacı: Gerekli Malzemeler: Malzeme Adet Arduino UNO 1 HC-SR04 Ultrasonik Sensör 1 LCD Ekran (I2C’li) 1 10k Potansiyometre 1 Buzzer 1 LED (Yeşil, Sarı, Kırmızı) 3 220 ohm direnç 3 Jumper kablo — Breadboard 1 Bağlantılar: LCD (I2C) LCD Pini Arduino Pini GND GND VCC 5V SDA A4 SCL A5 HC-SR04 Ultrasonik Sensör HC-SR04 Pini Arduino Pini VCC 5V GND GND Trig D7 Echo D6 LED’ler ve Buzzer Parça Arduino Pini Yeşil LED D5…

"LCD ile Park Sensörü Yapımı"

Potansiyometre ile LCD Ekrana Yazı Yazma

Hedefimiz: LCD ekrana, potansiyometreyi çevirdikçe okunan değeri yazdırmak. Yani ekran şöyle görünecek:Deger: 789 gibi. Gerekli Malzemeler: Bağlantılar: Potansiyometre Bağlantısı: Potansiyometre Ucu Arduino Pini Sol (GND) GND Orta (Sinyal) A0 Sağ (VCC) 5V LCD (I2C) Bağlantısı: LCD Pini Arduino Pini GND GND VCC 5V SDA A4 SCL A5 Arduino Kodu: cppCopyEdit#include <Wire.h> #include <LiquidCrystal_I2C.h> // LCD ekran tanımı (adres 0x27 olabilir, bazen 0x3F olur) LiquidCrystal_I2C lcd(0x27, 16, 2); int potPin = A0; // Potansiyometre pini int…

"Potansiyometre ile LCD Ekrana Yazı Yazma"

LCD Kayan Yazı

Hedefimiz: LCD ekranın satırında yazının soldan sağa veya sağdan sola hareket ederek (kayarak) gitmesini sağlamak. Gerekli Malzemeler I2C LCD Bağlantısı (Arduino UNO) LCD Pini Arduino Pini GND GND VCC 5V SDA A4 SCL A5 Arduino C Kodu – Kayan Yazı Örneği cppCopyEdit#include <Wire.h> #include <LiquidCrystal_I2C.h> // I2C LCD tanımı: adres 0x27 olabilir, bazen 0x3F olur LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { lcd.begin(); lcd.backlight(); // Arka ışığı aç lcd.setCursor(0, 0); lcd.print(“Hos Geldiniz!”); delay(1000); // Başlamadan…

"LCD Kayan Yazı"

LCD Panel Kullanımı

LCD Panel Nedir? LCD, yani Likit Kristal Ekran (Liquid Crystal Display), küçük bir yazı ekranıdır.Biz bu ekranı Arduino projelerinde yazı yazmak, sensör bilgisi göstermek ya da bir şeyler ölçtüğümüzde sonucu görmek için kullanırız. LCD Ne İşe Yarar? LCD ekranı şunlar için kullanabiliriz: Yani LCD, bizimle Arduino arasında bilgi alışverişi yapan bir “ekranlı konuşma kutusu” gibidir! LCD Nasıl Görünür? Bizim kullandığımız genellikle 16×2 LCD ekrandır.Bu ne demek? Yani bir anda toplam 32 karakter yazabiliriz! LCD Arduino’ya…

"LCD Panel Kullanımı"

Joystick Kullanımı

Joystick Nedir? Joystick modülü, oyun kollarına benzeyen bir parçadır. Elinle hareket ettirerek yönleri algılatırsın. Ayrıca bir de içe basılabilen butonu vardır. Joystick Modülünün Pinleri Pin Adı Görevi VCC 5V besleme GND Toprak (GND) VRx X ekseni (sağ–sol hareket) VRy Y ekseni (yukarı–aşağı) SW Buton (joystick’e basınca) Arduino ile Bağlantı Joystick Pini Arduino Pini VCC 5V GND GND VRx A0 VRy A1 SW D2 Devre Tasarımı Arduino Kodu (Joystick Okuma) cppCopyEditint xPin = A0; int yPin…

"Joystick Kullanımı"

Akıllı Çöp Kovası

Akıllı Çöp Kutusu Nedir? Akıllı çöp kutusu, bir el veya cisim yaklaştığında kapağını otomatik açan ve sonra kendiliğinden kapanan bir sistemdir. Bu sistemde: Gerekli Malzemeler Malzeme Adet Açıklama Arduino UNO 1 Kontrol kartı HC-SR04 sensör 1 Mesafe algılama sensörü Servo Motor (SG90) 1 Kapağı açıp kapatır Breadboard 1 Bağlantılar için Jumper kablolar 6–8 Bağlantılar için USB kablosu 1 Bilgisayara bağlamak için Bağlantı Şeması HC-SR04 Sensör: Servo Motor: Arduino Kodu (Basit ve Anlaşılır) #include <Servo.h>Servo kapak;…

"Akıllı Çöp Kovası"

Akıllı Otopark

Akıllı Otopark Uygulaması Nedir? Bu sistem, bir aracın yaklaştığını algılayarak servo motor ile bariyeri açar. Araç uzaklaşınca servo motor bariyeri kapatır. Böylece otomatik bir otopark kapısı yapılır. Gerekli Malzemeler Malzeme Adet Açıklama Arduino UNO 1 Beyin (kontrolcü kart) HC-SR04 Sensör 1 Aracı algılayan mesafe sensörü Servo Motor (SG90) 1 Bariyeri açıp kapatır Breadboard 1 Bağlantıları düzenlemek için Jumper Kablolar 6–8 Bağlantı kablosu USB Kablosu 1 Arduino’ya program yüklemek için Devre Bağlantısı 1. HC-SR04 Ultrasonik Sensör…

"Akıllı Otopark"

Ultrasonic Radar

Gerekli Malzemeler Bağlantı Şeması Breadboard’a dizilmesi önerilir. Aşağıdaki pinleri kullanabilirsiniz: Parça Arduino Pin Açıklama HC‑SR04 Trig D7 Ultrasonik tetik HC‑SR04 Echo D6 Ultrasonik yankı LED1 D5 En yakın mesafe (<10 cm) Servo D3 Dönme Buzzer D4 Alarm tonu Tüm GND GND Ortak toprak bağlantıları VCC 5 V Sensör gücü LED’lerin uzun (+) bacakları direnç üzerinden Arduino pinlerine; kısa bacaklar GND’ye bağlanır. HC‑SR04 doğrudan 5 V ve GND’ye bağlanır; trig/echo pinleri D6/D7 kullanılır. Buzzer aktif tipse D5’e bağlanabilir. mBlock…

"Ultrasonic Radar"

HC-SR04 Ultrasonic Mesafe Sensörü ile LED yakma

Devre Bağlantısı Malzeme Bağlantıları: Amaç: Ölçülen mesafeye göre farklı LED’leri yakmak: mBlock Blok Mantığı (Yükleme Modu için): Notlar: Ödev: Sizde devre bağlantısını değiştirmeden aşağıdaki verilenlere göre kod bloğunu değiştiriniz. Ölçülen mesafeye göre farklı LED’leri yakmak:

"HC-SR04 Ultrasonic Mesafe Sensörü ile LED yakma"