|
O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti nurafshon filiali
|
bet | 7/11 | Sana | 14.05.2024 | Hajmi | 0,65 Mb. | | #233446 |
Bog'liq Labaratoriya 9-rasm. Ulanishning fizik sxemasi
pinMode(13, OUTPUT); // 13-pinni chiqish sifatida sozlaymiz
Pin holatio‘zgartirish: LEDni yoqing uchun pinning holatini HIGH (1) qilib,o‘chirish uchun LOW (0) qilish zarur. Buning uchun digitalWrite() funksiyasi ishlatiladi.
Misol uchun:
digitalWrite(13, HIGH); // 13-pin orqali LEDni yoqamiz
digitalWrite(13, HIGH); // 13-pin orqali LEDni yoqamiz
digitalWrite(13, LOW); // 13-pin orqali LEDnio‘chiramiz
To‘xtash va kutish: LEDni yoqingan vaqtdan so‘ng, unio‘chirish uchun to‘xtash vaqtini belgilash zarur. Buning uchun delay() funksiyasi ishlatiladi. Masalan:
delay(1000); // 1 sekund kutamiz
Quyidagi misol Arduino IDE yordamida 13-pinni yoqingan holda LEDni yoqingibo‘chirishni namoyish etadi:
const int ledPin = 13; // 13-pinni LEDga bog‘lash
void setup() {
pinMode(ledPin, OUTPUT); // 13-pinni chiqish sifatida sozlaymiz
}
void loop() {
digitalWrite(ledPin, HIGH); // LEDni yoqamiz
delay(1000); // 1 sekund kutamiz
digitalWrite(ledPin, LOW); // LEDnio‘chiramiz
delay(1000); // 1 sekund kutamiz
}
Quyida ushbu ulanishning sxemasi keltirilgan.10-rasm.
10-rasm. Ulanishning sxemasi
Yorug‘lik diodini Arduinoga ulash uchun siz bu platada plus qayerda bo‘lishini, minus qayerda bo‘lishini tushunishingiz kerak. Yorug‘lik diodi - bu elektr qurilmasi, uning ishlashi uchun sizga ortiqcha va minusli elektr davri kerak bo‘ladi. Birinchidan - quvvatni Uno kartasining 5V piniga ulash. Chiroq yonadi, lekin bunday qurilmani eskiz yordamida boshqarish mumkin emas. Quvvat yoqilguncha chiroq yonadi.
Sxemani yig‘ish uchun bizga quyidagilar kerak:
• Arduino platasi
• doska
• 2 ta sim "dada-dada"
• yorug‘lik chiqaruvchi diod
• qarshilik.
Kod qismi
int led=4;
void setup()
{
pinMode(led, OUTPUT);
}
void loop()
{
digitalWrite(led, HIGH);
delay(1500);
digitalWrite(led, LOW);
delay(1500);
}
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti nurafshon filiali
|