106 proje
Arduino Projeleri
Arduino, elektroniğe ve kodlamaya başlamanın en kolay yoludur. En çok kullanılan kart olan Arduino Uno, ATmega328P mikrodenetleyicisiyle 5 V'ta çalışır; 14 dijital ve 6 analog pini sayesinde LED, buton, sensör, ekran ve motorları doğrudan bağlayabilirsin. Kart USB ile bilgisayara takılır ve ücretsiz Arduino IDE'de C/C++ tabanlı kısa kodlarla programlanır.
Bu sayfadaki Arduino projeleri ilk kez devre kuranlar, öğrenciler, öğretmenler ve elektroniği hobi olarak yapanlar için hazırlandı. Her projede malzeme listesi, devre şeması, açıklamalı kod ve sık yapılan hataların çözümü var. Projeler zorluk seviyesine ve konuya göre gruplandı; seviyene uygun olanı hemen bulursun. Kodları kopyalayıp doğrudan Arduino IDE'ye yapıştırabilirsin.
Nasıl başlanır? Bir Arduino Uno, bir breadboard, birkaç jumper kablo, LED ve 220 Ω direnç ilk hafta için yeterli. Aşağıdaki “Başlangıç için ilk 10 proje” listesini sırayla izle: önce LED yakma ve buton okuma, ardından sensörlerle ölçüm, en son ekran ve motor kontrolü. Takıldığında ilgili komponent sayfasına ve ücretsiz hesaplama araçlarına göz at.
Başlangıç için ilk 10 proje
Bu sırayla ilerlersen her proje bir öncekinin üzerine yeni bir beceri ekler.
- 1
Led YakmaArduino ile tek bir LED'i belirli aralıklarla yakıp söndüren temel giriş projesi. digitalWrite ve delay fonksiyonlarının kullanımını öğretir.Başlangıç - 2
2 Adet Led Yakmaİki LED'i sırayla yakıp söndürerek flip-flop efekti oluşturan proje. Birden fazla çıkış pinini kontrol etmeyi öğretir.Başlangıç - 3
Trafik LambasıKırmızı, sarı ve yeşil LED'lerle gerçek bir trafik lambası simülasyonu yapan proje. Zamanlama ve sıralı kontrol mantığını öğretir.Başlangıç - 4
Polis Çakarİki LED'i hızlı aralıklarla yanıp söndürerek polis çakar lambası efekti oluşturan proje. for döngüsü ve zamanlama kontrolünü öğretir.Başlangıç - 5
Buton İle Led Yakma (Push)Butona basıldığında LED'i yakan, bırakıldığında söndüren anlık (push) kontrol projesi. digitalRead ile buton okuma ve koşullu ifade kullanımını öğretir.Başlangıç - 6
Buton İle Led Yakma (On Off)Her buton basışında LED'in durumunu değiştiren (aç/kapa) toggle projesi. Durum değişkeni ve debounce mantığını öğretir.Başlangıç - 7
Ldr İle Işık Şiddeti OkumaLDR sensörü ile ortam ışık şiddetini ölçüp Serial Monitor'da gösteren proje. Analog sensör okuma ve seri haberleşme temellerini öğretir.Başlangıç - 8
Ldr İle Gece LambasıOrtam karardığında LED'i otomatik olarak yakan LDR tabanlı gece lambası projesi. Analog eşik değeri karşılaştırması ile otomatik kontrol mantığını öğretir.Başlangıç - 9
Buzzer KullanımıBuzzer'ı belirli frekansta ve aralıklarla ses çıkaracak şekilde kullanan temel proje. tone() ve noTone() fonksiyonlarının kullanımını öğretir.Başlangıç - 10
IR Alıcı Ve Kumanda Değer OkumaIR alıcı modülü ile uzaktan kumandadan gelen kızılötesi sinyallerin HEX değerlerini Serial Monitor'da okuyan proje. IRremote kütüphanesi kullanımını öğretir.Başlangıç
Zorluk seviyesine göre projeler
Başlangıç seviyesi31 proje

Led Yakma
Arduino ile tek bir LED'i belirli aralıklarla yakıp söndüren temel giriş projesi. digitalWrite ve delay fonksiyonlarının kullanımını öğretir.

2 Adet Led Yakma
İki LED'i sırayla yakıp söndürerek flip-flop efekti oluşturan proje. Birden fazla çıkış pinini kontrol etmeyi öğretir.

Trafik Lambası
Kırmızı, sarı ve yeşil LED'lerle gerçek bir trafik lambası simülasyonu yapan proje. Zamanlama ve sıralı kontrol mantığını öğretir.

Polis Çakar
İki LED'i hızlı aralıklarla yanıp söndürerek polis çakar lambası efekti oluşturan proje. for döngüsü ve zamanlama kontrolünü öğretir.

Buton İle Led Yakma (Push)
Butona basıldığında LED'i yakan, bırakıldığında söndüren anlık (push) kontrol projesi. digitalRead ile buton okuma ve koşullu ifade kullanımını öğretir.

Buton İle Led Yakma (On Off)
Her buton basışında LED'in durumunu değiştiren (aç/kapa) toggle projesi. Durum değişkeni ve debounce mantığını öğretir.

Ldr İle Işık Şiddeti Okuma
LDR sensörü ile ortam ışık şiddetini ölçüp Serial Monitor'da gösteren proje. Analog sensör okuma ve seri haberleşme temellerini öğretir.

Ldr İle Gece Lambası
Ortam karardığında LED'i otomatik olarak yakan LDR tabanlı gece lambası projesi. Analog eşik değeri karşılaştırması ile otomatik kontrol mantığını öğretir.

Buzzer Kullanımı
Buzzer'ı belirli frekansta ve aralıklarla ses çıkaracak şekilde kullanan temel proje. tone() ve noTone() fonksiyonlarının kullanımını öğretir.

IR Alıcı Ve Kumanda Değer Okuma
IR alıcı modülü ile uzaktan kumandadan gelen kızılötesi sinyallerin HEX değerlerini Serial Monitor'da okuyan proje. IRremote kütüphanesi kullanımını öğretir.

IR Alıcı, Kumanda ve Buzzer ile Hazır Melodi Çalma
IR kumandanın farklı tuşlarına basarak Mario, Anneler Günü ve Yılbaşı melodilerini buzzer ile çalan proje. Kumanda ile fonksiyon tetikleme ve melodi programlamayı birleştirir.

Hareket Sensörü İle Hareket Algılayıcı
PIR hareket sensörü ile ortamdaki hareketi algılayarak LED yakan temel proje. Dijital sensör okuma ve hareket algılama mantığını öğretir.

HC-SR04 Mesafe Ölçme (Serial Ekran)
HC-SR04 ultrasonik sensör ile mesafe ölçüp sonucu Serial Monitor'da cm cinsinden gösteren proje. Ses dalgası ile mesafe hesaplama prensibini öğretir.

I2C İle LCD Ekran Kullanımı
I2C modülü sayesinde sadece 2 kablo (SDA, SCL) ile LCD ekranı kontrol ederek mesaj yazdıran proje. I2C protokolü ile pin tasarrufu sağlamayı öğretir.

Bluetooth İle Telefondan Led Yakma
HC-06 Bluetooth modülü ile telefondan gönderilen komutlarla LED'leri açıp kapatan kablosuz kontrol projesi. Seri haberleşme üzerinden Bluetooth veri alışverişini öğretir.

Servo Motor Kullanım
Servo motoru 0°, 90° ve 180° açılarına sırayla konumlandıran temel kullanım projesi. Servo kütüphanesi ve açı kontrol mantığını öğretir.

Potansiyometre İle Servo Motor Kullanım
Potansiyometre değerini 0-180° aralığına dönüştürerek servo motoru gerçek zamanlı kontrol eden proje. map() fonksiyonu ve analog-servo entegrasyonunu öğretir.

Reed Röle Değer Okuma
Reed röle sensörünün manyetik alan varlığında verdiği dijital değeri Serial Monitor'da okuyan temel proje. Manyetik algılama prensibini öğretir.

Reed Röle Kapı Sensörü
Reed röle ile mıknatıs yaklaştığında yeşil, uzaklaştığında kırmızı LED yakan kapı açık/kapalı algılama projesi. Manyetik sensör ile durum gösterimi yapmayı öğretir.

RGB Led Kullanımı
RGB LED'in kırmızı, yeşil ve mavi renklerini sırayla yakıp söndüren temel kullanım projesi. Ortak katotlu RGB LED kontrolünü öğretir.

RGB Led İle Yumuşak Renk Geçişi
analogWrite ile RGB LED'in renklerini kademeli olarak geçiş yaptırarak yumuşak gökkuşağı efekti oluşturan proje. PWM ile renk karışımı ve geçiş animasyonu mantığını öğretir.

NTC ve 2x16 Lcd Ekran İle Sıcaklık Ölçümü
NTC termistör ile ortam sıcaklığını ölçüp I2C LCD ekranda Celsius cinsinden gösteren proje. Steinhart-Hart denklemi ile analog değerden sıcaklık hesaplamayı öğretir.

DS1302 RTC Saat Modülü Kurulum
DS1302 RTC modülünün saat ve tarih bilgisini ayarlayıp Serial Monitor'da gösteren kurulum projesi. Gerçek zamanlı saat modülü kullanımını öğretir.

4'lü 7 Segment Display İle Bomba Animasyonu
4'lü 7 segment display'de 1:05'ten geri sayan bomba oyunu. A0, A1 ve A2'ye bağlı üç "bomba kablosu"ndan biri GND'den çekilince: A0 sayımı hızlandırır, A1 bombayı etkisiz hâle getirir (yeşil LED), A2 h

Gaz Sensörü Kullanımı
MQ serisi gaz sensörü ile ortamdaki gaz yoğunluğunu ölçerek eşik değerini aştığında LED ve buzzer ile alarm veren proje. Analog gaz ölçümü ve eşik karşılaştırmasını öğretir.

RFID Değer Okuma
RC522 RFID modülü ile kart veya anahtarlık yaklaştırıldığında seri numarasını Serial Monitor'da okuyan proje. SPI haberleşme ve RFID okuma temellerini öğretir.

3x4 Keypad Kullanım
3x4 keypad tuş takımından basılan tuşu okuyarak Serial Monitor'da gösteren temel proje. Keypad kütüphanesi ve matris tuş takımı kullanımını öğretir.

4x4 Keypad Kullanım
4x4 keypad tuş takımından basılan tuşu okuyarak Serial Monitor'da gösteren temel proje. 4 sütunlu genişletilmiş keypad yapılandırmasını öğretir.

Pot ile SG90 Servo Açı Kontrolü
Potansiyometre ile Servo Motor (SG90) Kontrolü Bu projenin temel amacı, analog bir giriş birimi olan potansiyometreyi kullanarak, bir servo motorun açısal konumunu gerçek zamanlı ve hassas bir şekilde kontrol etmektir. Proje, analog-dijital dönüşüm (ADC) ve sinyal haritalama mantığını kavramak için temel bir mühendislik örneğidir. Çalışma Mantığı: Analog Veri Okuma: Kullanıcı potansiyometreyi çevirdiğinde, direnç değişimi sonucunda Arduino'nun A0 analog pinine 0V ile 5V arasında bir voltaj siny

Arduino İle Mehter Marşı
Bu Proje, Sadece Arduino Uno, Buzzer ve Jumper Kablolar Kullanarak Mehter Marşını Sonsuz Döngü İle Çalmanızı Sağlar. Sadece Bağlantıları Yapın, ve Kodu Yapıştırın.

Arduino Sihirli Tablet (2 Potansiyometre + OLED Ekran)
Çocukluğumuzun sihirli tabletini Arduino ile yeniden yapıyoruz! Sol **potansiyometre** kalemi yatayda, sağdaki dikeyde hareket ettirir ve **0.96 inç OLED** ekranda kesintisiz bir çizgi kalır. **KALEM** butonu kalemi kaldırıp indirir, **SİL** butonu ekranı silgi animasyonu ve **buzzer** sesiyle temizler. Analog okuma, titreşim filtreleme ve ekrana çizim için eğlenceli bir başlangıç projesi.
Orta seviye52 proje

Yürüyen Led
6 LED'i sırayla yakarak yürüyen ışık efekti oluşturan proje. Dizi (array) kullanımı ve for döngüsüyle çoklu pin kontrolünü öğretir.

Karaşimşek Led
6 LED'i ileri-geri sırayla yakarak Knight Rider tarzı karaşimşek efekti oluşturan proje. Çift yönlü döngü mantığını öğretir.

Hız Ayarlı Yürüyen Led
Potansiyometre ile LED yürüme hızını gerçek zamanlı olarak ayarlayabilen proje. analogRead ile potansiyometre değerini okuyarak delay süresini dinamik kontrol etmeyi öğretir.

Hız Ayarlı Karaşimşek Led
Potansiyometre ile karaşimşek LED animasyonunun hızını gerçek zamanlı olarak ayarlayabilen proje. Analog giriş ve çift yönlü döngü kontrolünü birleştirir.

Buzzer İle Frekans Ayarı
4 buton ile buzzer'ın frekansını artırıp azaltabilen, açıp kapatabilen interaktif proje. Çoklu buton okuma ve değişken kontrolünü öğretir.

Buzzer İle İstiklal Marşı
Buzzer ile Türkiye Cumhuriyeti İstiklal Marşı'nın ilk iki kıtasını nota nota çalan proje. Frekans-nota ilişkisini ve melodi programlamayı öğretir.

IR Alıcı Ve Kumanda İle Led Açma Kapatma
Uzaktan kumandanın farklı tuşlarıyla 3 LED'i bağımsız olarak açıp kapatabilen IR kontrol projesi. Kumanda kodlarını eşleştirme ve çoklu çıkış kontrolünü öğretir.

Lazerli Uyarı Sistemi
Lazer ışını kesildiğinde LDR üzerinden algılayarak buzzer ve LED ile uyarı veren güvenlik projesi. Lazer-LDR çifti ile ışık kesintisi algılama mantığını öğretir.

Hareket Sensörü İle Kapı Zili ve Işık
PIR sensörü hareket algıladığında LED'i yakıp buzzer ile kapı zili melodisi çalan proje. Hareket algılama ile ses ve ışık bildirimini birleştirir.

HC-SR04 ile Park Sensörü
HC-SR04 sensörü ile nesne yaklaştıkça buzzer bip hızını artıran ve LED ile uyaran park sensörü projesi. Mesafeye orantılı geri bildirim mantığını öğretir.

Boy Ölçüm Projesi
HC-SR04 sensörü ve I2C LCD ekran ile kalibrasyon yaparak boy ölçümü gerçekleştiren proje. İki buton ile kalibrasyon ve ölçüm adımlarını yöneterek pratik bir uygulama sunar.

7 Segment Display İle 0-9 Sayı Yazdırma
7 segment display üzerinde 0'dan 9'a kadar sayıları sırayla gösteren proje. Segment pinlerini kontrol ederek rakam oluşturma mantığını öğretir.

DS1302 RTC Saat LCD Ekran İle Kullanımı
DS1302 RTC modülünden okunan saat, tarih ve gün bilgisini I2C LCD ekranda gösteren dijital saat projesi. RTC ve LCD entegrasyonunu öğretir.

4'lü 7 Segment Display'e 0-9999 Sayı Yazdırma
4'lü 7 segment display üzerinde 0'dan 9999'a kadar sayıları SevSeg kütüphanesi ile gösteren proje. Multiplexing (tarama) yöntemiyle çok haneli gösterim mantığını öğretir.

4'lü 7 Segment Display İle Dijital Saat
DS1302 RTC modülü ve 4'lü 7 segment display ile saat ve dakikayı gösteren dijital saat projesi. Gerçek zamanlı saat verisi ile segment gösterimini birleştirir.

Alev Sensörü Kullanımı
Alev sensörü modülü ile ortamda alev algılandığında kırmızı LED ve buzzer ile alarm veren, güvenli durumda yeşil LED yakan proje. Dijital alev algılama mantığını öğretir.

RFID Kimlik Doğrulama
RC522 RFID modülü ile okunan kart ID'sini kayıtlı ID ile karşılaştırarak yeşil veya kırmızı LED ile erişim izni veren kimlik doğrulama projesi.

DHT11 İle Sıcaklık Ve Nem
DHT11 sensörü ile ortam sıcaklığı ve nem değerini ölçerek I2C LCD ekranda gösteren proje. Dijital sıcaklık/nem sensörü kullanımını öğretir.

LCD Ekran ile Dijital Voltmetre
Gerilim bölücü devresi ile 0-55V aralığında voltaj ölçümü yaparak sonucu I2C LCD ekranda gösteren dijital voltmetre projesi. Gerilim bölücü formülü ve analog ölçüm kalibrasyonunu öğretir.

2 Arduino Tek Yönlü Haberleşme
İki Arduino arasında seri haberleşme ile tek yönlü veri aktarımı yapan proje. Verici tarafta buton basışını algılayıp alıcı tarafta LED'i kontrol etmeyi öğretir.

2 Arduino Çift Yönlü Haberleşme
İki Arduino arasında seri haberleşme ile çift yönlü veri aktarımı yapan proje. Her iki kart da hem buton okuyup veri gönderir hem de veri alıp LED kontrol eder.

Joystick İle Led Kontrol
Joystick modülünün X ve Y eksen değerlerine göre 4 farklı yönde LED'leri yakan kontrol projesi. Analog joystick okuma ve yön algılama mantığını öğretir.

Joystick İle Servo Kontrol
Joystick modülü ile iki servo motoru X ve Y eksenlerinde bağımsız olarak kontrol eden pan-tilt projesi. Joystick-servo entegrasyonu ve konum takibi mantığını öğretir.

3x4 Keypad Led Uygulaması
3x4 keypad tuşlarıyla 3 LED'i bağımsız olarak açıp kapatabilen ve toplu kontrol yapabilen proje. Keypad ile çoklu çıkış kontrolünü öğretir.

Arduino Yazılımcı Klavyesi
Arduino Leonardo ve 4x4 keypad ile bilgisayara if, for, digitalWrite gibi Arduino kod bloklarını tek tuşla yazan programcı klavyesi projesi. HID klavye emülasyonunu öğretir.

Python Yazılımcı Klavyesi
Arduino Leonardo ve 4x4 keypad ile bilgisayara if, for, print gibi Python kod bloklarını tek tuşla yazan programcı klavyesi projesi. HID klavye emülasyonunu öğretir.

Step Motor Kullanımı
28BYJ-48 step motoru ULN2003A sürücü kartı ile saat yönünde ve tersine tam tur döndüren temel proje. Step motor adımlama ve yön kontrolünü öğretir.

Step Motordan 360 Derecelik Servo Motor Yapımı
Step motoru belirli açılara (0°-360°) konumlandırabilen, adım başına derece hesaplaması yapan servo benzeri kontrol projesi. Hassas açı hesaplama ve konum takibi mantığını öğretir.

WS2812B Kullanımı
WS2812B adreslenebilir LED şeridinde her bir LED'in rengini bağımsız olarak ayarlayarak temel kullanımını gösteren proje. FastLED kütüphanesi ile piksel bazlı renk kontrolünü öğretir.

WS2812B İle Polis Çakar Yapımı
WS2812B LED şeridi ile kırmızı ve mavi renkleri hızlıca yanıp söndürerek polis çakar efekti oluşturan proje. Grup bazlı LED kontrolü ve animasyon zamanlama mantığını öğretir.

WS2812B Yürüyen Led
WS2812B LED şeridinde tek bir LED'i sırayla ileri doğru hareket ettirerek yürüyen ışık efekti oluşturan proje. Piksel bazlı sıralı animasyon mantığını öğretir.

WS2812B Yürüyen Led(Birikerek)
WS2812B LED şeridinde LED'leri sırayla yakarak biriktiren, ardından sırayla söndüren dolum-boşaltma animasyonu projesi. Birikimli LED animasyon mantığını öğretir.

WS2812B Karaşimşek
WS2812B LED şeridinde tek bir LED'i ileri-geri hareket ettirerek Knight Rider tarzı karaşimşek efekti oluşturan proje. Çift yönlü piksel animasyonunu öğretir.

WS2812B Karaşimşek 3'lü
WS2812B LED şeridinde HSV renk uzayını kullanarak sürekli değişen gökkuşağı renk geçişi animasyonu oluşturan proje. CHSV renk modeli ve EVERY_N_MILLISECONDS makrosu kullanımını öğretir.

WS2812B Animasyon 1
WS2812B LED şeridinde HSV renk uzayı ile sürekli kayan gökkuşağı animasyonu oluşturan proje. Hue değerini zamana bağlı değiştirerek akıcı renk geçişi mantığını öğretir.

WS2812B Animasyon 2
WS2812B LED şeridinde FastLED palet sistemi ile gökkuşağı, bulut, parti gibi farklı renk paletlerini zamana bağlı otomatik değiştiren gelişmiş animasyon projesi.

TCRT5000 Kullanımı Mesafe Ölçme
TCRT5000 kızılötesi sensörü ile yüzeyden yansıyan ışık miktarını ölçerek I2C LCD ekranda analog değer olarak gösteren proje. Optik mesafe/yüzey algılama temellerini öğretir.

TCRT5000 Siyah Beyaz Zemin Tespiti
TCRT5000 sensörü ile zemin rengini algılayarak siyah zeminde kırmızı, beyaz zeminde yeşil LED yakan proje. Çizgi izleyen robotların temelini oluşturan renk eşik algılama mantığını öğretir.

Zar Projesi
Butona her basışta 1–6 arasında rastgele bir sayı üretip 7 segment ekranda gösteren zar projesi. Debounce mekanizması sayesinde tek basışta tek sonuç üretilir.

Akıllı Merdiven ve Koridor Aydınlatması
Çift yönlü HC-SR04 mesafe sensörü ile hareket yönüne doğru sırayla yanan ve sönen şık bir otomasyon projesi.

Dot Matrix Saat ve Takvim (MAX7219, DS1307)
DS1307 RTC modülü ile gerçek zamanlı saat ve takvim bilgisini MAX7219 8x32 dot matrix LED ekranda gösteren bir projedir. Saat gösteriminde iki nokta her saniye yanıp sönerek zamanın aktığını yansıtır.

Dot Matrix Saat, Takvim ve Hava İstasyonu (MAX7219, DS1307)
DS1307 RTC modülü ve DHT22 sıcaklık-nem sensörü ile gerçek zamanlı verileri MAX7219 8x32 dot matrix LED ekranda gösteren bir projedir. Ekranda sıcaklık Celsius ve Fahrenheit olarak, nem oranı, saat, g

Pong Oyunu - SSD1306
Arduino ve SSD1306 OLED ekran kullanılarak hazırlanmış; topun hareketlerini anlık olarak takip edip yörüngesine göre tepki veren otonom yapay zeka (CPU) rakibiyle donatılmış ve ses efektleriyle zengin

4x 32x8 Matrix LED Animasyon Ve Yazı
4 adet 4'lü MAX7219 dot matrix modül ile 32x32 piksel LED ekran. Matrix tarzı düşen harf animasyonu, perde geçiş efekti ve çift satır kayan yazılar içerir. Noktalı ayırıcı, dalga deseni ve elmas şekil

4x 32x8 LED Matrix – 6 Animasyon Paketi
32x8 LED dot matrix üzerinde çalışan 6 farklı animasyon projesi. Arduino Uno ve 4 adet MAX7219 modülü ile herhangi bir harici kütüphane kullanmadan tamamen sıfırdan kodlanmıştır. Matrix Rain, Spiral,

Arduino I2C Hesap Makinesi
4x4 membran tuş takımı ve 16x2 I2C LCD ekran kullanarak toplama, çıkarma, çarpma ve bölme işlemlerini gerçekleştiren Arduino tabanlı bir hesap makinesi projesidir. I2C sayesinde sadece 2 kablo ile ekran bağlantısı sağlanır, böylece kablo karmaşası azalır ve daha fazla pin kullanıma açık kalır. Ondalıklı sayı girişi ve negatif sayı desteği de bulunmaktadır.

Keypad İle RGB Led Kontrolü
Bu proje, 4x4 Keypad üzerinden RGB LED'i modlar ve renkler arasında yönetmenizi sağlar. millis() yapısı sayesinde komutlar gecikmesiz işlenir. 🎮 Kullanım Rehberi: A Tuşu: Sabit hızlı Fade efekti. B Tuşu: Hızı ayarlanabilir Smooth geçiş. C / D: Efekt hızını Artırır / Azaltır. 1 - 9: Hızlı Ana Renk seçimi. * / #: Özel Ara Renkler (Pembe, Açık Yeşil vb.). 0 Tuşu: Sistemi Kapatır.

Arduino Rulet Çarkı
Arduino ile Elektronik Rulet Çarkı Bu proje, şans faktörünü dijital bir algoritma ile simüle eden, Arduino tabanlı bir elektronik oyun düzeneğidir. Sistem, dairesel bir hat üzerine dizilmiş LED'lerin sırayla ve hızla yanıp sönmesiyle bir "çark" mekanizması oluşturur. Çalışma Prensibi: Butona basıldığında döngü yüksek bir hızla başlar ve yazılımdaki rastgele sayı üretme fonksiyonu (randomSeed) ile belirlenen hedef noktaya doğru kademeli olarak yavaşlar. LED'lerin geçiş hızı, gerçek bir çarkın sü

Arduino Ses Uyarılı Reaksiyon Testi
Arduino Reaksiyon Test İstasyonu Bu proje, bir kullanıcının görsel ve işitsel uyaranlara karşı refleks hızını milisaniye (ms) hassasiyetinde ölçmek için geliştirilmiş dijital bir test düzeneğidir. Sistem; bir Arduino kontrolcü, üç aşamalı LED bildirim grubu, sesli uyarı için bir buzzer ve sonuçları anlık gösteren I2C LCD ekrandan oluşur. Çalışma Prensibi: Test başladığında sistem sırasıyla kırmızı ve sarı LED'leri yakarak kullanıcıyı hazırlar. Rastgele belirlenen bir süre sonunda yeşil LED'in y

Arduino LCD Koşucu Oyunu
16x2 karakter LCD ekranda çalışan yandan kaydırmalı sonsuz koşucu oyunu. Kahraman otomatik olarak koşar, oyuncu butona basarak engellerin üzerinden zıplar. Alt ve üst sırada rastgele engeller oluşur. Pasif buzzer ile açılış melodisi, zıplama sesi, 50 puan kutlama sesi ve oyun sonu melodisi çalar. Açılışta "BlueGrays — Arduino Projects" splash ekranı gösterilir. Skor ekranın sağ üst köşesinde anlık olarak güncellenir.

Arduino Mini Radar (Servo + HC-SR04 + OLED Ekran)
Bir mesafe sensörü ve bir servoyla filmlerdeki gibi bir radar! **SG90 servo**, üzerindeki **HC-SR04**'ü 0–180 derece arasında tarar; **0.96 inç OLED** ekranda dönen tarama çizgisi ve algılanan cisimler nokta olarak görünür. Menzile bir cisim girince **pasif buzzer** "ping" sesi verir, cisim yaklaştıkça ses incelir. Servo kontrolü, ultrasonik ölçüm, trigonometriyle ekrana çizim ve `tone()` ile ses tek projede.

Arduino Eğdikçe Akan Dijital Kum (MPU-6050 + 8x8 NeoPixel Matris)
Devreyi hangi yöne eğersen LED kum taneleri o yöne akar! **MPU-6050** ivme sensörü eğimi ölçer, **8x8 NeoPixel matristeki** 24 tane yer çekimine doğru düşer ve kenarlarda gerçek kum gibi yığılır. **Tema butonu** kum, su, lav ve gökkuşağı renkleri arasında geçiş yapar. Kütüphanesiz I2C okuma, eğimden yer çekimi yönü çıkarma ve basit bir kum fiziği algoritması tek projede.
İleri seviye23 proje

220V Ampülü Buton(Push) İle Yakma
Röle modülü kullanarak 220V ampulü butonla anlık (push) olarak kontrol eden proje. Röle ile yüksek gerilim anahtarlama temellerini öğretir.

220V Ampülü Buton(On-Off) İle Yakma
Röle modülü ile 220V ampulü her buton basışında açıp kapatan (toggle) proje. Röle ve durum değişkeni ile kalıcı anahtarlama mantığını öğretir.

220V Ampülü Uzaktan Kumanda İle Yakma
IR uzaktan kumandanın güç ve sessiz tuşlarıyla 220V ampulü röle üzerinden açıp kapatan proje. Kızılötesi kontrol ile yüksek gerilim anahtarlamayı birleştirir.

Lazerli Güvenlik Sistemi
Lazer ışını kesildiğinde alarmı aktifleyen, buton veya IR kumanda ile sıfırlayabilen gelişmiş güvenlik sistemi. Çoklu giriş kaynağı ve durum yönetimini öğretir.

Buzzer Ve Buton İle Basit Piyano
8 buton ve buzzer ile Do'dan yüksek Do'ya kadar notaları çalabilen basit piyano projesi. Her butona farklı frekans atayarak müzik enstrümanı simülasyonu yapmayı öğretir.

2x16 LCD Ekrana Mesaj Yazdırma
2x16 LCD ekrana karakter karakter yazı yazdıran ve ekranı temizleyerek döngüsel mesaj gösteren proje. LCD kütüphanesi, setCursor ve print fonksiyonlarının kullanımını öğretir.

LCD İle Sağa Sola Çarpan Yazı Yazmak
LCD ekranda yazıyı sağa sola hareket ettirerek duvarlara çarpan animasyon efekti oluşturan proje. Dinamik setCursor konumlandırma ve metin animasyonu mantığını öğretir.

LCD Ekran Kullanarak Mesafe Ölçme
HC-SR04 mesafe sensöründen okunan değeri 2x16 LCD ekranda gerçek zamanlı olarak cm cinsinden gösteren proje. Sensör verisi ile LCD görüntülemeyi birleştirir.

7 Segment Display İle 0-99 Sayı Yazdırma
Çift haneli 7 segment display ile 0'dan 99'a kadar sayıları gösteren proje. Bit işlemleri (bitRead) ve birler-onlar basamağı ayrıştırma mantığını öğretir.

7 Segment Display Ve Buton İle Sayaç
3 buton ile 7 segment display üzerindeki sayıyı artıran, azaltan ve sıfırlayan sayaç projesi. Sınır kontrolü ve kullanıcı etkileşimli sayaç mantığını öğretir.

Alev ve Gaz Sensörü Alarm
Alev sensörü ve gaz sensörünü birlikte kullanarak yangın veya gaz kaçağı algılandığında yanıp sönen LED ve buzzer ile alarm veren gelişmiş güvenlik projesi.

4x4 Keypad LCD Ekran Şifre Uygulaması
4x4 keypad ile şifre girişi yaparak doğruysa servo ile kapı açan, yanlışsa kırmızı LED yakan güvenlik projesi. Şifre karşılaştırma ve servo-LCD-keypad entegrasyonunu öğretir.

L298N ile Bluetooth Kontrollü Araba
Arduino ve HC-05 Bluetooth modülü ile telefondan kontrol edilebilen 2WD (iki motorlu, dört tekerlekli) robot araba projesi. L298N motor sürücü kartı üzerinden her bir taraftaki iki motor paralel bağla

Engelden Kaçan Robot
Kendi yolunu bulan akıllı bir araç yapmaya ne dersin? Engelden Kaçan Robot, önündeki ultrasonik sensör sayesinde çevresini sürekli tarar. Bir engelle karşılaştığında durur, servo motoruyla sağına ve s

Akıllı Sulama İstasyonu
İki adet 18650 pil ve LM2596 regülatör ile Arduino'yu yormadan 7/24 çalışan otonom bitki sulama sistemi. Toprak nemini sürekli ölçerek su motorunu otomatik yönetir ve sistemin anlık durumunu üzerindek

OLED T-Rex Run: Arduino Dinozor Oyunu 🦖
Efsanevi "İnternet Yok" dinozor oyununu donanıma taşıdık! Arduino, OLED ekran (SH1106/SSD1306) ve TM1637 skor göstergesi kullanarak geliştirdiğimiz bu projeyle retro oyun heyecanını fiziksel bir mini

Piksel Yılan: 8x8 Matris
Arduino tabanlı, 8x8 WS2812B NeoPixel LED matris ve analog joystick kullanılarak geliştirilmiş donanımsal yılan oyunudur. Sınırlı oyun alanı için özel olarak kalibre edilmiş dinamik hız algoritması ve

Matris Yılan 16x16
Klasik yılan oyununun 16x16 WS2812B NeoPixel matris üzerinde çalışan, 256 piksellik genişletilmiş donanım portudur. Arduino ve analog joystick ile kontrol edilen bu projede, genişletilmiş ızgara (grid

Akıllı Elektronik Kasa
Akıllı Elektronik Kasa, Arduino tabanlı şifre korumalı bir güvenlik sistemidir. 4x4 tuş takımı üzerinden girilen 4 haneli şifreyle servo motor kontrollü kilit mekanizmasını açıp kapatır; tüm durum bil

Simon Oyunu - Arduino Hafıza Oyunu
Arduino ile klasik Simon hafıza oyununu yapıyoruz! 4 LED, 4 buton, piezo hoparlör ve I2C LCD ekran kullanarak eğlenceli bir hafıza oyunu projesi. Oyun rastgele bir LED sırası oluşturur ve oyuncu bu sı

yılan oyunu
bu etkinlikte yılan ile elmaları yiyerek yılanın kuyruğunu uzatmaya çalış

Servo Çember Koreografisi — 32 Servo ile Animasyonlu Desenler
Arduino Mega üzerinde çember şeklinde dizilmiş 32 servo motorla çalışan görsel bir animasyon projesi. Servolar tek bir dizi (array) içinde yönetiliyor ve Mega'nın 22–53 numaralı pinlerine bağlanarak dört farklı hareket dizisi sergiliyor: tüm servoların rastgele açılara gittiği kaotik bir titreşim, hepsinin aynı anda hareket ettiği senkron süpürme, çember etrafında akıcı şekilde dönen bir dalga ve son olarak sağa sola sallanan bir pusula ibresi. Dönen dalga efekti, her servonun aktif servoya olan

LED Hemzemin Geçit Uyarı Işıkları
Hemzemin geçitlerdeki gibi dönüşümlü yanıp sönen LED uyarı ışıkları.
Kategoriye göre projeler
LED ve ışık projeleri(39)
- Led Yakma
- 2 Adet Led Yakma
- Trafik Lambası
- Polis Çakar
- Yürüyen Led
- Karaşimşek Led
- Hız Ayarlı Yürüyen Led
- Hız Ayarlı Karaşimşek Led
- Buton İle Led Yakma (Push)
- Buton İle Led Yakma (On Off)
- Ldr İle Işık Şiddeti Okuma
- Ldr İle Gece Lambası
- IR Alıcı Ve Kumanda İle Led Açma Kapatma
- Bluetooth İle Telefondan Led Yakma
- RGB Led Kullanımı
- RGB Led İle Yumuşak Renk Geçişi
- 2 Arduino Tek Yönlü Haberleşme
- 2 Arduino Çift Yönlü Haberleşme
- Joystick İle Led Kontrol
- 3x4 Keypad Led Uygulaması
- WS2812B Kullanımı
- WS2812B İle Polis Çakar Yapımı
- WS2812B Yürüyen Led
- WS2812B Yürüyen Led(Birikerek)
- WS2812B Karaşimşek
- WS2812B Karaşimşek 3'lü
- WS2812B Animasyon 1
- WS2812B Animasyon 2
- Akıllı Merdiven ve Koridor Aydınlatması
- Dot Matrix Saat ve Takvim (MAX7219, DS1307)
- Piksel Yılan: 8x8 Matris
- Matris Yılan 16x16
- 4x 32x8 Matrix LED Animasyon Ve Yazı
- 4x 32x8 LED Matrix – 6 Animasyon Paketi
- Simon Oyunu - Arduino Hafıza Oyunu
- Keypad İle RGB Led Kontrolü
- Arduino Rulet Çarkı
- LED Hemzemin Geçit Uyarı Işıkları
- Arduino Eğdikçe Akan Dijital Kum (MPU-6050 + 8x8 NeoPixel Matris)
Ekran ve saat projeleri(32)
- 2x16 LCD Ekrana Mesaj Yazdırma
- LCD İle Sağa Sola Çarpan Yazı Yazmak
- LCD Ekran Kullanarak Mesafe Ölçme
- I2C İle LCD Ekran Kullanımı
- Boy Ölçüm Projesi
- 7 Segment Display İle 0-9 Sayı Yazdırma
- 7 Segment Display İle 0-99 Sayı Yazdırma
- 7 Segment Display Ve Buton İle Sayaç
- NTC ve 2x16 Lcd Ekran İle Sıcaklık Ölçümü
- DS1302 RTC Saat Modülü Kurulum
- DS1302 RTC Saat LCD Ekran İle Kullanımı
- 4'lü 7 Segment Display'e 0-9999 Sayı Yazdırma
- 4'lü 7 Segment Display İle Dijital Saat
- 4'lü 7 Segment Display İle Bomba Animasyonu
- DHT11 İle Sıcaklık Ve Nem
- LCD Ekran ile Dijital Voltmetre
- 4x4 Keypad LCD Ekran Şifre Uygulaması
- TCRT5000 Kullanımı Mesafe Ölçme
- Zar Projesi
- Dot Matrix Saat ve Takvim (MAX7219, DS1307)
- Dot Matrix Saat, Takvim ve Hava İstasyonu (MAX7219, DS1307)
- Pong Oyunu - SSD1306
- OLED T-Rex Run: Arduino Dinozor Oyunu 🦖
- 4x 32x8 Matrix LED Animasyon Ve Yazı
- 4x 32x8 LED Matrix – 6 Animasyon Paketi
- Akıllı Elektronik Kasa
- Arduino I2C Hesap Makinesi
- Arduino LCD Koşucu Oyunu
- yılan oyunu
- Arduino Mini Radar (Servo + HC-SR04 + OLED Ekran)
- Arduino Eğdikçe Akan Dijital Kum (MPU-6050 + 8x8 NeoPixel Matris)
- Arduino Sihirli Tablet (2 Potansiyometre + OLED Ekran)
Sensör projeleri(23)
- Ldr İle Işık Şiddeti Okuma
- Ldr İle Gece Lambası
- Lazerli Uyarı Sistemi
- Lazerli Güvenlik Sistemi
- Hareket Sensörü İle Hareket Algılayıcı
- HC-SR04 Mesafe Ölçme (Serial Ekran)
- HC-SR04 ile Park Sensörü
- LCD Ekran Kullanarak Mesafe Ölçme
- I2C İle LCD Ekran Kullanımı
- Boy Ölçüm Projesi
- Reed Röle Değer Okuma
- NTC ve 2x16 Lcd Ekran İle Sıcaklık Ölçümü
- Alev Sensörü Kullanımı
- Gaz Sensörü Kullanımı
- Alev ve Gaz Sensörü Alarm
- DHT11 İle Sıcaklık Ve Nem
- LCD Ekran ile Dijital Voltmetre
- TCRT5000 Kullanımı Mesafe Ölçme
- TCRT5000 Siyah Beyaz Zemin Tespiti
- Engelden Kaçan Robot
- Akıllı Sulama İstasyonu
- Dot Matrix Saat, Takvim ve Hava İstasyonu (MAX7219, DS1307)
- Arduino Mini Radar (Servo + HC-SR04 + OLED Ekran)
Akıllı ev projeleri(20)
- 220V Ampülü Buton(Push) İle Yakma
- 220V Ampülü Buton(On-Off) İle Yakma
- 220V Ampülü Uzaktan Kumanda İle Yakma
- Lazerli Uyarı Sistemi
- Lazerli Güvenlik Sistemi
- Hareket Sensörü İle Hareket Algılayıcı
- Hareket Sensörü İle Kapı Zili ve Işık
- Reed Röle Değer Okuma
- Reed Röle Kapı Sensörü
- Alev Sensörü Kullanımı
- Gaz Sensörü Kullanımı
- Alev ve Gaz Sensörü Alarm
- RFID Değer Okuma
- RFID Kimlik Doğrulama
- 3x4 Keypad Kullanım
- 4x4 Keypad Kullanım
- 4x4 Keypad LCD Ekran Şifre Uygulaması
- Akıllı Merdiven ve Koridor Aydınlatması
- Akıllı Sulama İstasyonu
- Akıllı Elektronik Kasa
Ses ve müzik projeleri(11)
- Buzzer Kullanımı
- Buzzer İle Frekans Ayarı
- Buzzer İle İstiklal Marşı
- IR Alıcı, Kumanda ve Buzzer ile Hazır Melodi Çalma
- Hareket Sensörü İle Kapı Zili ve Işık
- Buzzer Ve Buton İle Basit Piyano
- HC-SR04 ile Park Sensörü
- 4'lü 7 Segment Display İle Bomba Animasyonu
- Arduino Ses Uyarılı Reaksiyon Testi
- Arduino İle Mehter Marşı
- Arduino Sihirli Tablet (2 Potansiyometre + OLED Ekran)
Oyun projeleri(11)
Robot ve motor projeleri(11)
- Servo Motor Kullanım
- Potansiyometre İle Servo Motor Kullanım
- Joystick İle Servo Kontrol
- Step Motor Kullanımı
- Step Motordan 360 Derecelik Servo Motor Yapımı
- L298N ile Bluetooth Kontrollü Araba
- Engelden Kaçan Robot
- Pot ile SG90 Servo Açı Kontrolü
- Servo Çember Koreografisi — 32 Servo ile Animasyonlu Desenler
- Arduino Mini Radar (Servo + HC-SR04 + OLED Ekran)
- Arduino Eğdikçe Akan Dijital Kum (MPU-6050 + 8x8 NeoPixel Matris)
Malzemeler ve araçlar
Projelerde en çok kullanılan parçalar, devre kurarken işine yarayacak hesaplama araçları ve rehber yazılar.
Sık kullanılan komponentler
Rehber yazılar
- Arduino Kod Yüklenmiyor: avrdude, Port ve Sürücü Hatası Çözümü
- Arduino Başlangıç Seti: İlk Alışverişte Neler Alınmalı?
- Hangi Arduino'yu Almalıyım? Uno, Nano, Mega ve Leonardo Farkı
- Arduino Nedir? Yeni Başlayanlar İçin Kapsamlı Rehber
- PWM Nedir? Arduino'da analogWrite, Duty Cycle ve Frekans Rehberi
- Arduino'ya Buton Nasıl Bağlanır? Pull-up, Pull-down ve Debounce
Sık sorulan sorular
Arduino ile neler yapılabilir?
LED animasyonlarından sıcaklık ölçen istasyonlara, mesafe sensörlü park asistanından RFID kapı kilidine ve robot araçlara kadar pek çok proje yapılabilir. Arduino sensörlerden veri okur, karar verir ve LED, motor, röle ya da ekran gibi çıkışları kontrol eder.
Arduino'ya yeni başlayan biri hangi projeyle başlamalı?
LED yakma (Blink) en iyi ilk projedir: devre kurmayı, kod yüklemeyi ve pin kontrolünü birlikte öğretir. Ardından buton okuma, trafik lambası ve potansiyometreyle LED parlaklığı ayarlama projeleriyle devam et.
Hangi Arduino kartını almalıyım?
Başlangıç için Arduino Uno en doğru seçimdir; örneklerin çoğu ona göre yazılır. Breadboard üzerinde küçük bir kart istersen Nano, çok sayıda pin gereken projelerde Mega uygundur. Kablosuz bağlantı gerekiyorsa ESP32'ye bak.
Arduino projeleri için hangi malzemeler gerekir?
Arduino Uno, breadboard, jumper kablolar, LED'ler, 220 Ω ve 10 kΩ dirençler, buton ve potansiyometre ilk projeler için yeterlidir. Sonra HC-SR04 mesafe sensörü, DHT11 sıcaklık-nem sensörü, servo motor ve 16x2 LCD ekran eklenebilir. Her projenin sayfasında tam malzeme listesi var.
Arduino hangi programlama diliyle yazılır?
Arduino kodları C/C++ tabanlıdır ve ücretsiz Arduino IDE'de yazılır. Her programda bir kez çalışan setup() ve sürekli tekrar eden loop() fonksiyonları bulunur. Projelerdeki kodlar satır satır açıklamalıdır.
Arduino projem çalışmazsa ne yapmalıyım?
Önce Arduino IDE'de doğru kartı ve portu seçtiğini kontrol et. Sonra kablo bağlantılarını, GND'lerin ortak olduğunu ve LED'in yönünü kontrol et. Seri Monitör ile değerleri yazdırmak hatayı bulmayı kolaylaştırır; her projedeki sık yapılan hatalar bölümüne de bak.












