SANAA
UREMBO NA USTAWI
UJANJA
UTAMADUNI NA HISTORIA
BURUDANI
MAZINGIRA
CHAKULA NA VINYWAJI
BAADAYE YA KIJANI
REVERSE ENGINEERING
SAYANSI
MICHEZO
TEKNOLOJIA
VAZI

Limetafsiriwa
NFT
Kuangaza LED — Mradi Wako wa Kwanza wa Arduino
NFTMradi wa kawaida wa kwanza wa elektroniki! Jenga mzunguko wa kuangaza LED kwa kutumia Arduino, breadboard, resistor, na LED moja. Kamili kwa wanaoanza kabisa — hakuna kuzibua kwa moto kinachohitajika.
Maagizo
1
1
Kukua Sehemu Zako
Kukua Sehemu Zako
Kusanya sehemu zote zilizoorodheshwa hapa chini. Hakuna haja ya kunyambua — kila kitu kinaunganisha kwenye ubao wa mkate.
Vifaa kwa hatua hii:
SparkFun Inventor's Kit - V3.21 kifaa
Arduino Uno R31 kipande
5mm LED (any color)1 kipande
220 ohm Resistor (1/4W)1 kipande
Breadboard1 kipande
Jumper Wires (Male-to-Male)2 vipande
USB-B Cable1 kipandeZana zinazohitajika:
Computer with Arduino IDE
2
2
Mchoro wa Saketi
Mchoro wa Saketi
Ishara inatoka Arduino Pin 13 → resistor 220Ω (R1) → LED (D1) → GND. Resistor huzuia sasa ili kulinda LED.
Vifaa kwa hatua hii:
Arduino Uno R31 kipande
5mm LED (any color)1 kipande
220 ohm Resistor (1/4W)1 kipande3
3
Unganisha Waya
Unganisha Waya
- Ingiza LED kwenye breadboard — mguu mrefu (anode +) katika safu moja, mguu mfupi (cathode −) katika safu inayofuata.
- Ingiza mguu mmoja wa 220Ω resistor katika safu ile ile na LED cathode. Mguu mwingine katika safu tofauti.
- Jumper wire kutoka LED anode row → Arduino Pin 13.
- Jumper wire kutoka resistor free row → Arduino GND.
Vifaa kwa hatua hii:
5mm LED (any color)1 kipande
220 ohm Resistor (1/4W)1 kipande
Breadboard1 kipande
Jumper Wires (Male-to-Male)2 vipande4
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
Vifaa kwa hatua hii:
Arduino Uno R31 kipande
USB-B Cable1 kipandeZana zinazohitajika:
Computer with Arduino IDE
5
5
PCB Muundo (Marejeleo)
PCB Muundo (Marejeleo)
Hii inaonyesha mzunguko kama muundo wa PCB. Sio muhimu kwa mradi huu — breadboard inafanya kazi vizuri — lakini inaonyesha jinsi mzunguko sawa ungekavyoonekana kama ubao halisi uliofanywa.
6
6
Jaribu na Jaribio
Jaribu na Jaribio
LED inakiniga? Hongera! Umebainisha tu hardware.
Kutatua Matatizo:
Majaribio yajayo:
Kutatua Matatizo:
- LED haisemi? Geuka LED — mguu mrefu kuelekea Pin 13.
- LED inabaki kuwaka? Angalia nambari iliyoingizwa kwa mafanikio.
- Hakuna kinachotokea? Thibitisha wiring inafanana na mpango katika Hatua 2.
Majaribio yajayo:
- Badilisha
delay()thamani kudhibiti kasi ya kiniga - Ongeza LED ya pili kwenye Pin 12
- Badilisha na RGB LED (tazama SIK Circuit 3)
Vifaa
7- $105.00
- 1 kipandeKishikilia Nafasi
- Kishikilia Nafasi
- Kishikilia Nafasi
- 1 kipandeKishikilia Nafasi
- Kishikilia Nafasi
Jumla inayokadiriwa
$105.00CC0 Umma Wote
Mchoro huu umetolewa chini ya CC0. Uko huru kunakili, kubadilisha, kusambaza, na kutumia kazi hii kwa madhumuni yoyote, bila kuomba ruhusa.
Saidia Mtengenezaji kwa kununua bidhaa kupitia Mchoro wao ambapo wanapata Kamisheni ya Mtengenezaji iliyowekwa na Wachuuzi, au unda marudio mapya ya Mchoro huu na uiunganishe kama kiungo katika Mchoro wako kuchangia mapato.
