Joystick ile Led Kontrolü

Kaynak: https://egitim.ahmetcandemir.com.tr/arduino-ve-2-eksenli-joystick-ile-led-kontrolu/ DEVRE TASARIMI Gerekli Malzemeler: Bağlantılar: Mblock Kodu Arduino Kodu int xPin=A0; int yPin=A1; int butonPin=3; int kled=8; int sled=9; int yled=10; int mled=11; int xDeger; int yDeger; void setup(){   pinMode(xPin,INPUT);   pinMode(yPin,INPUT);   pinMode(butonPin,INPUT_PULLUP);   pinMode(kled,OUTPUT);   pinMode(sled,OUTPUT);   pinMode(yled,OUTPUT);   pinMode(mled,OUTPUT);   Serial.begin(9600); } void loop(){   xDeger=analogRead(xPin);   yDeger=analogRead(yPin);   int buton=digitalRead(butonPin);   Serial.print(“x Deger: “);   Serial.println(xDeger);   Serial.print(” y Deger : “);   Serial.println(yDeger);   Serial.print(” Buton :…

"Joystick ile Led Kontrolü"

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 Işığını Ayarlamak

LCD’nin iki önemli ayarı vardır: Kontrast Ayarı (Yazı görünmüyorsa) Eğer LCD ekranında hiç yazı görünmüyorsa ama ekran ışığı yanıyorsa: Ekrandaki yazıların görünmesi için, LCD’nin yanındaki potansiyometreyi çevirerek kontrastı ayarlamalısın. Arka Işık Ayarı LCD ekranlarda ışığı ayarlamak için: I2C LCD varsa Bazılarında arka ışık yazılımla kontrol edilebilir: lcd.noBacklight(); // Işık kapanırlcd.backlight(); // Işık açılır Kendi bağlantılı (paralel) LCD varsa Öneri: LCD çok parlaksa… Sonuç: LCD çok parlaksa, önce potansiyometre ile kontrastı ayarla.Gerekirse yazılım veya dirençle ışığı…

"LCD Işığını Ayarlamak"

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"