
Yeni bir ESP32 aldıysan ilk yapacağın şey bu: kartın üstündeki küçük mavi ışığı bir saniye yakıp bir saniye söndürmek. Hiçbir ek parça ya da kablo gerekmez, kartı bilgisayara takman yeter. Kartın çalıştığını ve programın yüklendiğini bir bakışta anlarsın.
Video
Devre Şeması

Kaynak Kodu
Arduino (C++)
1// ─────────────────────────────────────────
2// BlueGrays · bluegrays.com
3// ESP32 Dahili LED Yakma
4// ─────────────────────────────────────────
5// ESP32 DevKit V1 kartının üzerindeki dahili LED'i 1 sn aralıklarla yakıp
6// söndürür. Harici bileşen gerekmez.
7//
8// Pinler:
9// GPIO 2 -> Dahili LED (kart üzerinde)
10
11const int BUILTIN_LED_PIN = 2; // DevKit V1'de dahili LED
12
13void setup() {
14 pinMode(BUILTIN_LED_PIN, OUTPUT);
15}
16
17void loop() {
18 digitalWrite(BUILTIN_LED_PIN, HIGH); // LED'i yak
19 delay(1000); // 1 sn bekle
20 digitalWrite(BUILTIN_LED_PIN, LOW); // LED'i söndür
21 delay(1000);
22}
23Sıkça Sorulanlar
Dahili LED hangi pine bağlı?▾
ESP32 DevKit V1'de dahili mavi LED GPIO 2'ye bağlıdır. Farklı kartlarda (ör. bazı ESP32-S3 kartlarında) dahili LED başka pinde olabilir ya da adreslenebilir RGB LED olabilir; kartının şemasını kontrol et.
LED_BUILTIN sabitini kullanabilir miyim?▾
Kart tanımında varsa evet. 'ESP32 Dev Module' seçiliyken LED_BUILTIN çoğu zaman 2'dir; derleme hatası alırsan doğrudan 2 yaz.
Dahili LED yanmıyor ama kod yüklendi, neden?▾
Bazı ucuz kartlarda dahili LED bulunmaz, yalnızca güç LED'i vardır. Kartın üzerinde iki küçük LED olup olmadığını kontrol et; yoksa harici LED ile dene.
Bu projeyi neden ilk yapmalıyım?▾
Ek parça gerektirmeden kod yüklemeyi, temel program yürütmesini ve dahili LED çıkışını doğrular. Diğer GPIO'ların ve kartın bütün işlevlerinin sorunsuz olduğunu garanti etmez.
