SANAT
GÜZELLİK & SAĞLIK
ZANAAT
KÜLTÜR & TARİH
EĞLENCE
ÇEVRE
YİYECEK & İÇECEK
YEŞİL GELECEK
TERS MÜHENDİSLİK
BİLİMLER
SPOR
TEKNOLOJİ
GİYİLEBİLİR ÜRÜNLER

Çevrildi
NFT
Yanıp Sönen LED — İlk Arduino Projeniz
NFTKlasik ilk elektronik projesi! Arduino, breadboard, bir direnç ve tek bir LED kullanarak yanıp sönen LED devresi oluşturun. Mutlak yeni başlayanlar için mükemmel — lehimleme gerekli değildir.
Talimatlar
1
1
Bileşenlerinizi Toplayın
Bileşenlerinizi Toplayın
Aşağıda listelenen tüm bileşenleri toplayın. Lehimlemeye gerek yok — her şey breadboard'a takılır.
Bu adım için malzemeler:
SparkFun Inventor's Kit - V3.21 kit
Arduino Uno R31 adet
5mm LED (any color)1 adet
220 ohm Resistor (1/4W)1 adet
Breadboard1 adet
Jumper Wires (Male-to-Male)2 adet
USB-B Cable1 adetGerekli aletler:
Computer with Arduino IDE
2
2
Devre Şeması
Devre Şeması
Sinyal, Arduino Pin 13 → 220Ω direnç (R1) → LED (D1) → GND yolundan akar. Direnç, LED koruması için akımı sınırlar.
Bu adım için malzemeler:
Arduino Uno R31 adet
5mm LED (any color)1 adet
220 ohm Resistor (1/4W)1 adet3
3
Kabloları Bağla
Kabloları Bağla
- LED öğesini breadboard'a takın — uzun bacak (anode +) bir sıraya, kısa bacak (katod −) sonraki sıraya.
- 220Ω dirençin bir bacağını LED katodunun bulunduğu sıraya takın. Diğer bacak ayrı bir sıraya.
- Jumper kablosunu LED anode sırası → Arduino Pin 13 üzerine takın.
- Jumper kablosunu direnç boş sırası → Arduino GND üzerine takın.
Bu adım için malzemeler:
5mm LED (any color)1 adet
220 ohm Resistor (1/4W)1 adet
Breadboard1 adet
Jumper Wires (Male-to-Male)2 adet4
4
Upload the Blink Code
Upload the Blink Code
Connect Arduino via USB. Open Arduino IDE, select Tools → Board → Arduino Uno, paste the code, and click Upload.
blink.inoarduino
// Blinking LED — Your First Arduino Project
// Turns an LED on for one second, then off for one second, repeatedly.
const int LED_PIN = 13; // Pin connected to the LED
void setup() {
pinMode(LED_PIN, OUTPUT); // Set pin 13 as an output
}
void loop() {
digitalWrite(LED_PIN, HIGH); // Turn LED ON
delay(1000); // Wait 1 second
digitalWrite(LED_PIN, LOW); // Turn LED OFF
delay(1000); // Wait 1 second
}
// EXPERIMENT IDEAS:
// - Change delay(1000) to delay(100) for fast blinking
// - Change delay(1000) to delay(2000) for slow blinking
// - Try delay(50) for a strobe effect
// - Use different values for ON and OFF times:
// delay(200) ON, delay(800) OFF = short flash
// delay(800) ON, delay(200) OFF = long flash
Bu adım için malzemeler:
Arduino Uno R31 adet
USB-B Cable1 adetGerekli aletler:
Computer with Arduino IDE
5
5
PCB Düzeni (Referans)
PCB Düzeni (Referans)
Bu, devreyi PCB düzeni olarak gösterir. Bu proje için gerekli değildir — breadboard mükemmel şekilde çalışır — ancak aynı devrenin gerçek bir kart olarak üretilirse nasıl görüneceğini gösterir.
6
6
Test ve Deneme
Test ve Deneme
LED yanıp sönüyor? Tebrikler! Az önce donanım programladınız.
Sorun Giderme:
Sonraki deneyler:
Sorun Giderme:
- LED yanmıyor mu? LED öğesini çevirin — uzun bacak Pin 13'e doğru.
- LED sürekli açık mı? Kodun başarıyla yüklendiğini kontrol edin.
- Hiçbir şey olmuyor mu? Kablolama işleminin Adım 2'deki şemaya uygun olduğunu doğrulayın.
Sonraki deneyler:
- Yanıp sönme hızını kontrol etmek için
delay()değerlerini değiştirin - Pin 12'ye ikinci bir LED ekleyin
- Bir RGB LED ile değiştirin (SIK Devre 3'e bakın)
Malzemeler
7- $105.00
- 1 adetYer Tutucu
- Yer Tutucu
- Yer Tutucu
- 1 adetYer Tutucu
- Yer Tutucu
Tahmini toplam
$105.00CC0 Kamu Malı
Bu plan CC0 lisansıyla yayınlanmıştır. İzin almadan kopyalayabilir, değiştirebilir, dağıtabilir ve herhangi bir amaçla kullanabilirsiniz.
Planı üzerinden ürün satın alarak Maker'ı destekleyin, böylece Maker Komisyonu Satıcılar tarafından belirlenen komisyonu kazanırlar veya bu Planın yeni bir versiyonunu oluşturun ve gelir paylaşımı için kendi Planınıza bağlantı olarak ekleyin.
