2-Laboratoriya jumısı
Tema : Jaqtılıq diodi. Arduino járdeminde jaqtılıq diodini óshirip qosıw
Laboratoriya jumısınıń maqseti.
Bul ámeliy jumista jaqtılıq diodini basqarıw úyreniledi. Óshirip jaǵıw ámelge asıriladı.
Kerekli komponentler:
ArduinoUNO kontrolleri;
sxemani jıynaw ushın plata ;
jaqtiliq diodi;
qarsiliq 220 Om;
razyemli sımlar.
Jaqtılıq diodi - bul elektr tokın tikkeley jaqtılıq nurına ózgertiriwshi. Anglishansha jaqtılıq diodini lightemittingdiode dep ataladı yamasa LED. Jaqtılıq diodini jaqtılıq kórsetkishleri ol jaǵdayda isletilingen yarım ótkezgishtiń ximiyalıq quramına baylanıslı. Jaqtılıq diodi spektori tar bólekte nurlanadi, onıń jarıqlıǵı tınıq. Jaqtılıq diodi mexanik tárepten puqta hám asa isenimli, onıń islew múddeti 100 mıń saatǵa shekem jetiwi múmkin, lyuminessent lampaǵa salıstırǵanda 5-10 márte kóp. Jaqtılıq diodi tómen voltli element bolǵanlıǵı ushın ol qáwipsiz.
Jaqtılıq diodlari polyusli, olardı qaysı jóneliste jalǵawdıń áhmiyeti bar. Jaqtılıq diodiniń oń ayaqshasida (azraq uzın) anod dep ataladı, keri ayaqshası - katod. Barlıq diodlar sıyaqlı jaqtılıq diodlari da júzimdi bir táreptke aǵıwın támiyinleydi - anoddan katodqa baǵdarlanadi. Tok ońnan kerige qaray aqqanı ushın jaqtılıq diodiniń anodǵa cifrlı 5v signal jalǵanıwı kerek, katodi bolsa jerge jalǵanıwı kerek.
Biz jaqtılıq diodini Arduinonıń cifrlı D10 ayaqshasina qarsılıq penen izbe-iz jalǵaymiz. Jaqtılıq diodlari mudamı qarsılıq penen birge izbe-iz jalǵanıwı kerek, qarsılıq tok boyınsha sheklewshi retinde isletiledi. Qarsılıqtıń mánisi qansha úlken bolsa ol sonsha úlken júzimnen shegaralaydı. Bul ámeliy jumista 220 Om bahaǵa iye bolǵan qarsılıq isletiledi. Jalǵanıw sxeması 1. 1 súwretda keltirilgen.
Sheklewshi qarsılıqtı qanday tańlaw kerekligini hám qarsılıq ma`nisi jaqtılıq diodiniń jaqtılıǵına qanday tásir etiwin 3 ámeliy jumista kóriledi.
1.1 súwret. Jaqtılıq diodini jalǵaw sxeması
Jaqtılıq diodini qarsılıq penen izbe-iz Arduinonıń cifrlı D10 ayaqshasina jalǵanadı. Únsizlik saqlaw boyınsha Arduinonıń barlıq ayaqshaları kirisiw sıyaqlı ózgertirilgen. Biz Arduinonıń ayaqshaların shıǵıw sıyaqlı isletemiz, sol sebepli onı ózgertiw kerek boladı, onıń ushın kontrollerge tómendegi tiyisli buyrıq beriledi.
pinMode (10, OUTPUT);
Jaqtılıq diodini gezekpe-gezek janıp óship turıwı ushın Arduinonıń ayaqshasina málim waqıt aralıǵı menen HIGH signalın (logikalıq 1) hám LOW (logikalıq 0) signalın berip turıw kerek. Signaldı ózgeris waqıtı Arduinonıń D10 ayaqshası arqalı delay () buyrıg'ı járdeminde ornatıladı, ol buyrıq sketchti berilgen waqıt aralıǵinda uslanıw waqtın millisekundlarda (ms) ámelge asıradı.
1. 1 listingda (dúzilgen programmanı baspadan shıǵarılǵan qaǵaz beti) ámeliy jumıs sketchi keltirilgen.
1. 1 listing
constintLED=10 ; // 10 (D10 ) jaqtılıq diodin jalǵaw ushın ayaqsha nomeri
voidsetup ()
{
// Jaqtılıq diodi jalǵanatuǵın ayaqshanı shıǵıw (OUTPUT) dep ózgertiremiz
pinMode (LED, OUTPUT);
}
void loop ()
{
// ayaqchaga (HIGH) logikalıq 1 berip jaqtılıq diodin jaǵamiz
digitalWrite (LED, HIGH);
// skut 1 sek (1000 ms)
delay (1000 );
// ayaqchaga (LOW) logikalıq 0 berip jaqtılıq diodin óshiremiz
digitalWrite (LED, LOW);
// skut 1 sek (1000 ms)
delay (1000 );
}
Ámeliy jumıstıń atqarılıw tártibi:
1. Jaqtılıq diodin uzın ayaqshasin (anod) D10 Arduinonıń cifrlı shıǵıwına jalǵanadı, basqa ayaqshasin bolsa (katod) - 220 Om qarsılıq arqalı GND ayaqshasina jalǵanadı (1. 1 súwretǵa qaralsin).
2. 1. 1 listingdagi sketchti Arduinonıń platasına juklenedi.
3. Jaqtılıq diodini óship janıw procesi gúzetiledi.
Endi jaqtılıq diodin óship janıw dáwirin ózgertiw boyınsha tájiriybe ótkeziwimiz múmkin, onı sketchta uslanıw waqtın ma`nisin delay () funksiyasında ózgertiw arqalı boladi.
Do'stlaringiz bilan baham: |