Internet bağlantısı kesildiğinde Chrome tarayıcıda gelen dinozor oyununu Arduino, LDR sensörü ve servo motor kullanarak otomatik oynatan bir bot yapacaksınız! Bu proje ile Chrome Dino Game‘i hiç kaybetmeden oynayabileceksiniz.
| Malzeme | Adet | Fonksiyon |
|---|---|---|
| Arduino Uno | 1 | Ana kontrolcü |
| LDR Sensörü (Foto Direnç) | 1 | Işık algılama |
| Servo Motor (SG90) | 1 | Fiziksel tuş basma |
| 10kΩ Direnç | 1 | LDR pull-down |
| Breadboard | 1 | Bağlantı tahtası |
| Jumper Kablolar | 10 | Bağlantılar |
LDR; Light Dependent Resistor yani Işığa Bağımlı Direnç anlamına gelen kelimelerin baş harflerinden oluşan, foto direnç olarak da adlandırılan devre elemanıdır.
LDR Sensörü Bağlantısı:
LDR Pin 1 --> Arduino 5V
LDR Pin 2 --> Arduino A0 + 10kΩ direnç --> GND
Servo Motor Bağlantısı:
Servo Kırmızı --> Arduino 5V
Servo Kahverengi --> Arduino GND
Servo Turuncu --> Arduino Pin 9
#include <Servo.h>
// Pin tanımlamaları
int sensorPin = A0; // LDR analog pin
int sensorValue = 0; // Okunan ışık değeri
Servo myservo; // Servo motor objesi
void setup() {
myservo.attach(9); // Servo pin 9'a bağlı
Serial.begin(9600); // Seri haberleşme
}
void loop() {
// LDR değerini oku
sensorValue = analogRead(sensorPin);
// Seri monitörde değeri göster
Serial.println(sensorValue);
// Servo başlangıç pozisyonu
myservo.write(10);
// Engel algılandığında zıpla
if (sensorValue > 790) {
myservo.write(30); // Tuşa bas
delay(30); // Kısa bekleme
myservo.write(10); // Başlangıç pozisyonu
}
delay(50); // Döngü gecikmesi
}
chrome://dino// Pterodaktil için farklı eşik değerleri
if (sensorValue > 850) { // Yüksek engel
myservo.write(30); // Zıpla
} else if (sensorValue > 750) { // Alçak engel
myservo.write(5); // Eğil
}
// Oyun hızına göre gecikme ayarı
unsigned long gameTime = millis();
int reactionDelay = 50 - (gameTime / 10000); // Zamanla hızlan
reactionDelay = max(reactionDelay, 10); // Minimum 10ms
Bu proje şu popüler aramalara yanıt veriyor:
✅ LDR sensör kullanımı ve analog okuma ✅ Servo motor kontrolü ve PWM sinyalleri
✅ Arduino IDE programlama temelleri ✅ Sensör kalibrasyon teknikleri ✅ Otomatik oyun sistemi geliştirme ✅ Donanım-yazılım entegrasyonu
Arduino dinozor oyunu bot projesi, Arduino ile ilgilenenlerin sosyal medyada çokça bahsettiği popüler bir uygulamadır. LDR ışık sensörü ve servo motor kombinasyonu ile Google Chrome Dino Game‘i otomatik oynatan bu sistem, hem eğlenceli hem de öğreticidir.
Bu DIY oyun bot projesi ile Arduino programlama, sensör kullanımı ve motor kontrolü konularında pratik deneyim kazanacaksınız. Chrome dinozor oyunu hack sistemi, automation ve robotik alanındaki temel becerilerinizi geliştirecektir.
LDR Arduino projesi ve servo motor uygulamaları ile ilgili daha fazla proje yapmak isteyenler için mükemmel bir başlangıç noktasıdır!
🔖 Etiketler: Arduino Uno, LDR sensörü, servo motor, Chrome dinozor oyunu, Google dino game, ışık sensörü, otomatik oyun botu, DIY Arduino projesi, foto direnç, PWM kontrol