Tojiddinov azizbek


Download 0.57 Mb.
Sana21.04.2023
Hajmi0.57 Mb.
#1372120
Bog'liq
1-dedline Ornatilgan tizimlar


613-20 Guruh talabasi
TOJIDDINOV AZIZBEK
Laboratoriya ishi № 3.
LED(Svetodiod).
Laboratoriya ishining maqsadi: LEDlar bilan tanishish. Loyihalarda led bilan ishlash.
Laboratoriyaning nazariy qismi.
Ushbu laboratoriyada biz LEDni Arduino platasiga qanday to‘g‘ri ulashni va uni eskiz yordamida boshqarishni o‘rganamiz. Loyihalar bilan ishlash uchun sizga Arduino Uno, Nano yoki Mega platasi, shuningdek kompyuteringizda o‘rnatilgan Arduino IDE dasturi kerak. Agar siz sxemani o‘zingiz yig‘ish imkoniga ega bo‘lmasangiz, boshqaruv panelidagi o‘rnatilgan LEDlardan foydalanishingiz mumkin.
LEDni Arduino ga ulash
LED - elektr loyihalarida ishlatiladigan eng keng tarqalgan elektron komponentlardan biri. Tabiiyki, har qanday DIY loyihalari yorug‘lik - miltillash, o‘chib-yonish, almashtirish bilan ishlash misollaridan boshlanadi. Turli xil korpuslarda va har xil xususiyatlarga ega bo‘lgan juda ko‘p sonli LEDlar mavjud. Biz bu haqda LEDning ishlash tamoyilini tavsiflovchi maqolada batafsil yozdik. Biz har qanday onlayn -do‘konda osongina sotib oladigan eng oddiy va eng arzon komponentlardan foydalanamiz.

Agar siz oyoqlarni joylarga aralashtirsangiz va ulanish qutbini o‘zgartirsangiz nima bo‘ladi? Yaxshiyamki, hech narsa. Hech narsa yonmaydi, lekin hech narsa porlamaydi. Noto‘g‘ri yoqilgan diod, kontaktlarning zanglashiga olib keladi. Tabiiyki, ma'lum bir chegaraga qadar, agar biz yetarlicha katta oqim bilan

Laboratoriya topshirig‘i №1-2-3…….30
1-rasm. Ulanish Ko’rinish






Ulanish sxemasi



Dastur kodi:





Laboratoriya ishi № 4.



Ulanish Ko’rinish


Dastur kodi:









Laboratoriya ishi № 5.






Ulanish.Ko`rinish


Ulanish sxemasi





Dastur kodi:
void setup() {
Serial.begin(9600);
pinMode(2, INPUT); }
void loop() {
int sensorValue = digitalRead(2);
Serial.println(sensorValue, DEC); }


Laboratoriya ishi № 6.


Ulanish.Ko`rinish



Ulanish sxemasi



Dastur kodi:


// C++ code
//BUTTON
int led=12;
int button=2;
int button_xotira;

void setup()


{
pinMode(button,INPUT);
pinMode(led, OUTPUT);
}
void loop()
{
button_xotira = digitalRead(button);
if(button_xotira == 0)
{
digitalWrite(led, HIGH);
}
else
{
digitalWrite(led, LOW);
}
}
Download 0.57 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling