Malasi ya 3/31: Projɛ́ LED Blink, Nini Breadboard, LED mpe Résistance na SunFounder Kit
Na boyekoli oyo, tokotalela makanisi ya liboso ya kosalela carte ya Arduino, tokotalisa mingi projet ya LED Blink. Projet oyo ekosalisa yo kososola ndenge ya kokangisa ba composants lokola LED mpe résistance na breadboard, mpe ndenge ya kokoma code oyo ekosalisa LED ekomema kopelisa mpe kozimisa. Na suka ya tutoriel oyo, okozala na mayele ya kosalela électronique mpe programmation na Arduino.
Projet ya LED Blink ezali moko ya ba débutants malamu. Ezali kosangisa LED mpe résistance na carte ya Arduino mpe kokoma programme ya pete mpo na kokamba ndenge LED ekopelisa mpe kozimisa. Exercice oyo eteyaka yo te kaka structure ya code, kasi mpe ba composants oyo basalelaka na électronique, lokola LED mpe résistance. Mpo na ndimbola ya koleka, tala vidéo (na vidéo na 00:00).
Résistance mpe LED Elembolami
Na projet oyo, okosengela ba composants ya motuya: carte ya Arduino Uno, breadboard, LED, mpe résistance (220 Ohm). Carte ya Arduino ezali lokola moto ya projet, ezali kosalela code oyo ekokamba LED. Breadboard esalelamaka mpo na kosala circuit ya prototypage na kotika soudure, mpo okoka kokangisa mpe kolongola ba composants na pete.
LED (Light Emitting Diode) ezali appareil ya semi-conducteur oyo epesaka pole soki courant eleki na kati na yango. Résistance ezali composant passif oyo ekitisaka courant oyo eleki na LED mpo na kopekisa yango kobeba. Na projet oyo, LED ekosengela pene na 2 volts mpo na kosala, mpe résistance esalisaka kokamba voltage kowuta na 5 volts ya Arduino.
Ba Détails ya Datasheet
| Fabricant | SunFounder |
|---|---|
| Numéro ya partie | Résistance 220 Ohm |
| Puissance nominale | 0.25 W |
| Tolérance | 5% |
| Code ya couleur | Rouge, Rouge, Brun |
- Salela résistance ya 220 Ohm mpo na kokitisa courant mpo na LED.
- Kangisa anode (epin ya molai) ya LED na côté positif ya circuit.
- Cathode (epin ya mokuse) esengeli kokangama na terre.
- Vérifier polarité ya malamu ntango okokangisa LED.
- Vérifier mbala mibale ba connexions na breadboard liboso ya kopelisa circuit.
Ba Instructions ya Câblage

Mpo na kokangisa projet ya LED Blink, banda na kotia LED na breadboard. Kotisa epin ya molai (anode) na moko ya ba rangées ya breadboard. Na sima, kangisa résistance ya 220 Ohm na rangée moko oyo anode ekangami. Esika mosusu ya résistance esengeli kokende na rangée ya libre na breadboard. Oyo ekokangama na pin 9 ya Arduino.
Bongo, kamata nsinga mpe kangisa yango kowuta na rangée ya libre oyo résistance ekangami na pin 9 ya carte ya Arduino. Mpo na cathode (epin ya mokuse) ya LED, kangisa yango na rail ya terre na breadboard, oyo mpe ekangami na pin GND ya Arduino. Tika ete ba connexions ya terre ezala ya makasi mpo na kopekisa mikakatano ntango circuit ekopelisa.
Ba Exemples ya Code & Explication
Tala structure ya code mpo na projet ya LED Blink. Programme ezali na ba fonctions mibale ya minene: setup() mpe loop(). Fonction setup() esalaka mbala moko ntango Arduino ekopelisa to ekosala reset, mpe ebandisaka pin ya LED.
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
Na fonction setup(), tosalelaka pinMode(LED_BUILTIN, OUTPUT) mpo na kotia pin ya LED ya kati lokola sortie. Oyo epesaka Arduino nguya ya kokamba LED na kotinda signal ya likolo to ya se.
Na sima, fonction loop() esalaka na tango nyonso, epelisaka mpe ezimisaka LED na retard.
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // pelisa LED
delay(1000); // zela seconde moko
digitalWrite(LED_BUILTIN, LOW); // zimisa LED
delay(1000); // zela seconde moko
}
Na ndambo oyo, digitalWrite(LED_BUILTIN, HIGH) etindaka signal ya likolo na LED, ebyangisa yango. Nsima, programme ezelaka miliseconds 1000 (sekonde 1) liboso ya kozimisa LED na digitalWrite(LED_BUILTIN, LOW). Nzela oyo ezongelamaka mpo na libela, esalaka elilingi ya kopelisa mpe kozimisa.
Elakiseli / Nini Okoki Kozela
Soki okɔti na ba composants mpe otomboli code na Arduino, okomona LED ezali kopelisa mpe kozimisa na boumeli ya sekonde moko na moko. Soki LED ebyangisi te, tala ba connexions na yo mpo na polarité ya malamu mpe sɔɔka que résistance esangisami malamu. Soki ozali komona kopelisa na lombangu, okoki kobongola ba valeurs ya delay na code mpo na kobongola lombangu ya kopelisa (na vidéo na 10:00).
Ba Timestamps ya Vidéo
- 00:00 Introduction
- 1:33 Arduino Setup() mpe Loop()
- 4:44 Arduino UNO elobami
- 7:09 Nini résistance?
- 15:52 Nini LED
- 17:57 Kotanga valeur ya résistance mpo na LED
- 20:15 Projet ya LED ya kati
- 26:27 Projet ya kopelisa ya LED (Hello LED)
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Common Course Links
Common Course Files
Mokili na bisika
Pas encore de ressources.
Fichiers📁
Aucun fichier disponible.