SENI
KECANTIKAN & KESEJAHTERAAN
KRAFTANGAN
BUDAYA & SEJARAH
HIBURAN
ALAM SEKITAR
MAKANAN & MINUMAN
MASA DEPAN HIJAU
KEJURUTERAAN TERBALIK
SAINS
SUKAN
TEKNOLOGI
WEARABLES

Diterjemahkan
NFT
LED Berkedip LED — Projek Arduino Pertama Anda
NFTProjek elektronik pertama yang klasik! Bina litar LED berkedip LED menggunakan Arduino, papan roti, perintang, dan satu LED. Sempurna untuk pemula mutlak — tiada kimpalan diperlukan.
Arahan
1
1
Kumpulkan Komponen Anda
Kumpulkan Komponen Anda
Kumpulkan semua komponen yang disenaraikan di bawah. Tiada keperluan menyolder — semuanya pasang ke papan roti.
Bahan untuk langkah ini:
SparkFun Inventor's Kit - V3.21 kit
Arduino Uno R31 keping
5mm LED (any color)1 keping
220 ohm Resistor (1/4W)1 keping
Breadboard1 keping
Jumper Wires (Male-to-Male)2 keping
USB-B Cable1 kepingAlatan diperlukan:
Computer with Arduino IDE
2
2
Skema Litar
Skema Litar
Aliran isyarat dari Arduino Pin 13 → perintang 220Ω (R1) → LED (D1) → GND. Perintang mengehadkan arus untuk melindungi LED.
Bahan untuk langkah ini:
Arduino Uno R31 keping
5mm LED (any color)1 keping
220 ohm Resistor (1/4W)1 keping3
3
Wayarkan Dengan Sempurna
Wayarkan Dengan Sempurna
- Masukkan LED ke dalam papan roti — kaki panjang (anod +) dalam satu baris, kaki pendek (katod −) di baris seterusnya.
- Masukkan satu kaki perintang 220Ω ke dalam baris yang sama dengan katod LED. Kaki lain dalam baris berasingan.
- Wayar pelompat dari baris anod LED → Pin Arduino 13.
- Wayar pelompat dari baris bebas perintang → Arduino GND.
Bahan untuk langkah ini:
5mm LED (any color)1 keping
220 ohm Resistor (1/4W)1 keping
Breadboard1 keping
Jumper Wires (Male-to-Male)2 keping4
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
Bahan untuk langkah ini:
Arduino Uno R31 keping
USB-B Cable1 kepingAlatan diperlukan:
Computer with Arduino IDE
5
5
PCB Susun Atur (Rujukan)
PCB Susun Atur (Rujukan)
Ini menunjukkan litar sebagai susun atur PCB. Tidak diperlukan untuk projek ini — papan roti berfungsi dengan sempurna — tetapi menunjukkan bagaimana litar yang sama akan kelihatan jika dikilang sebagai papan sebenar.
6
6
Uji dan Eksperimen
Uji dan Eksperimen
LED berkelip? Tahniah! Anda baru sahaja memprogram perkakasan.
Penyelesaian masalah:
Eksperimen seterusnya:
Penyelesaian masalah:
- LED tidak menyala? Balikkan LED — kaki panjang ke arah Pin 13.
- LED tetap menyala? Periksa kod dimuat naik dengan berjaya.
- Tiada yang berlaku? Sahkan pendawaian sepadan dengan skematik dalam Langkah 2.
Eksperimen seterusnya:
- Ubah nilai
delay()untuk mengawal kecepatan berkelip - Tambah LED kedua pada Pin 12
- Gantikan dengan RGB LED (lihat Litar SIK 3)
Bahan
7- $105.00
- 1 kepingPemegang Tempat
- Pemegang Tempat
- Pemegang Tempat
- 1 kepingPemegang Tempat
- Pemegang Tempat
Jumlah anggaran
$105.00CC0 Domain Awam
Blueprint ini dikeluarkan di bawah CC0. Anda bebas menyalin, mengubah, mengedar, dan menggunakan karya ini untuk sebarang tujuan, tanpa meminta kebenaran.
Sokong Pembuat dengan membeli produk melalui Blueprint mereka di mana mereka memperoleh Komisen Pembuat ditetapkan oleh Penjual, atau cipta iterasi baru Blueprint ini dan sertakan ia sebagai sambungan dalam Blueprint anda sendiri untuk berkongsi hasil.
