Лекција 3/31: Проект LED Blink, Што е Breadboard, LED и Отпорник Користејќи SunFounder комплет
Во оваа лекција, ќе ги истражиме основните концепти за користење на Arduino плоча, фокусирајќи се на проектот LED Blink. Овој проект ќе ви помогне да разберете како да поврзете компоненти како LED и отпорник на breadboard, и како да го напишете соодветниот код за да направите LED-то да трепка. До крајот на ова упатство, ќе имате практично разбирање за основната електроника и програмирање со Arduino.
Проектот LED Blink е одлична почетна точка за почетници. Вклучува поврзување на LED и отпорник на Arduino плоча и пишување едноставна програма за контролирање на шемата на трепкање на LED-то. Оваа вежба не само што ве учи за структурата на кодот, туку и за компонентите што се користат во електрониката, како што се LED и отпорници. За дополнително појаснување, ве молиме погледнете го видеото (во видеото на 00:00).
Отпорник и LED објаснети
Во овој проект, ќе ви требаат неколку клучни компоненти: Arduino Uno плоча, breadboard, LED и отпорник (220 Ом). Arduino плочата служи како мозок на проектот, извршувајќи го кодот што ја контролира LED-то. Breadboard-от се користи за изработка на прототип на колото без лемење, што ви овозможува лесно да поврзувате и исклучувате компоненти.
LED-то (Светлечка диода) е полупроводнички уред што емитува светлина кога струјата тече низ него. Отпорникот е пасивна компонента што ја ограничува струјата што тече низ LED-то за да спречи нејзино изгорување. Во овој проект, LED-то ќе бара околу 2 волти за да работи, а отпорникот помага да се управува напонот од напојувањето од 5 волти на Arduino.
Детали од техничкиот лист
| Производител | SunFounder |
|---|---|
| Број на дел | Отпорник од 220 Ом |
| Моќност | 0.25 W |
| Толеранција | 5% |
| Код на боја | Црвена, Црвена, Кафеава |
- Користете отпорник од 220 Ом за да ја ограничите струјата за LED-то.
- Поврзете ја анодата (долгиот пин) на LED-то на позитивната страна на колото.
- Катодата (краткиот пин) треба да биде поврзана на земја.
- Осигурете се дека поларитетот е точен кога ја поврзувате LED-то.
- Проверете ги врските на breadboard-от пред да го напојувате колото.
Инструкции за поврзување

За да го поврзете проектот LED Blink, започнете со поставување на LED-то на breadboard-от. Вметнете го подолгиот пин (анодата) во еден од редовите на breadboard-от. Следно, поврзете отпорник од 220 Ом на истиот ред каде што е поврзана анодата. Другиот крај на отпорникот треба да оди на слободен ред на breadboard-от. Ова ќе се поврзе со пин 9 на Arduino.
Сега, земете жица и поврзете ја од слободниот ред каде што е поврзан отпорникот до пин 9 на Arduino плочата. За катодата (пократкиот пин) на LED-то, поврзете ја на шината за земја на breadboard-от, која исто така е поврзана со GND пинот на Arduino. Осигурете се дека врските за земја се безбедни за да избегнете какви било проблеми кога колото е напојувано.
Примери на код и објаснување
Ајде да ја разгледаме структурата на кодот за проектот LED Blink. Програмата се состои од две главни функции: setup() и loop(). Функцијата setup() се извршува еднаш кога Arduino е напојуван или ресетиран, и го иницијализира пинот за LED-то.
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
Во функцијата setup(), користиме pinMode(LED_BUILTIN, OUTPUT) за да го поставиме вградениот LED пин како излез. Ова му овозможува на Arduino да ја контролира LED-та со испраќање висок или низок сигнал.
Следно, функцијата loop() се извршува континуирано, вклучувајќи ја и исклучувајќи ја LED-та со одложување.
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // вклучи ја LED-та
delay(1000); // почекај една секунда
digitalWrite(LED_BUILTIN, LOW); // исклучи ја LED-та
delay(1000); // почекај една секунда
}
Во овој извадок, digitalWrite(LED_BUILTIN, HIGH) испраќа висок сигнал до LED-диодата, вклучувајќи ја. Програмата потоа чека 1000 милисекунди (1 секунда) пред да ја исклучи LED-диодата со digitalWrite(LED_BUILTIN, LOW). Овој циклус се повторува бесконечно, создавајќи ефект на трепкање.
Демонстрација / Што да очекувате
Откако ќе ги поврзете компонентите и ќе го поставите кодот на Arduino, треба да видите како LED-диодата трепка вклучена и исклучена во интервали од една секунда. Ако LED-диодата не светне, проверете ги врските за правилна поларизација и осигурете се дека отпорникот е правилно поврзан. Ако забележите брзо трепкање, можете да ги прилагодите вредностите на доцнењето во кодот за да ја промените брзината на трепкање (во видеото на 10:00).
Временски ознаки на видеото
- 00:00 Вовед
- 1:33 Arduino Setup() и Loop()
- 4:44 Arduino UNO објаснет
- 7:09 Што е отпорник?
- 15:52 Што е LED
- 17:57 Пресметување на вредноста на отпорникот за LED
- 20:15 Проект со вградена LED
- 26:27 Проект за трепкање на 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
Ресурси и референци
Сè уште нема ресурси.
Датотеки📁
Нема достапни датотеки.