Raqamli pin 3 dagi led ish aylanishi ortishi va kamayishi bilan namoyon qiladi. Boshqacha qilib aytadigan bo‘lsak, led to‘liq yonmaguncha yorqinligini oshiradi va keyin teskari tomonga o'tadi
Download 158.39 Kb.
|
O\'rnatilgan tizimlar Labaratoriya ishi №1
2 ta LED, 1 ta pinNon taxtasi uchun maqsad ikkala LEDning ijobiy tomonlarini faqat bitta raqamli pinga ulashdir. Bu bizga boshqa komponentlar uchun ishlatilishi mumkin bo'lgan ba'zi raqamli pinlarni saqlashga imkon beradi. Ijobiy tomonlarni ulash uchun biz ishlaydigan chiroqlar loyihasidan o'rgangan oddiy hiyla-nayrangni olamiz. Hiyla - o'tish simini ijobiy tomondan elektr relslaridan biriga ulash. 2 ta LEDni Arduino platasining faqat 1 raqamli piniga ulash uchun non paneli diagrammasi. Ikki tomonni ulashning boshqa usullari mavjud bo'lsa-da, bu usul bizga o'rta qismdagi klemenslar bilan solishtirganda, non panelining chetidagi quvvat relslari qanday ulanganligini ko'rsatadi. Ushbu loyihada biz ijobiy tomonlarni raqamli pin 9 ga ulaymiz. Shunga qaramay, salbiy tomonlar Arduinoning GND piniga o'tishdan oldin rezistordan o'tadi. Bu bizning ishlaydigan chiroqlar loyihamizga o'xshaydi. Endi kodga o'ting. Agar siz diqqat bilan qarasangiz, bu kod bizning miltillovchi yorug'lik kodiga o'xshaydi, bu biz sodir bo'lishni xohlagan narsadir. /* 2 LEDs 1 pin (basically the same with blink sketch) 1. Turn on 2 LEDs for 1 second 2. Turn off 2 LEDs for 1 second 3. Repeat */ int pinled = 9; void setup() {
// the loop routine runs over and over again forever: void loop() { digitalWrite(pinled, HIGH); // turn the LED on delay(1000); // wait for a second digitalWrite(pinled, LOW); // turn the LED off delay(1000); // wait for a second } Bu erda farq shundaki, faqat 1 ta LED miltillovchi o'rniga bizda bir vaqtning o'zida 2 ta LED miltillaydi. Bu erda biz o'zgartirgan narsa haqiqatan ham narsalarning apparat yoki elektron tomoniga tegishli. Shunday qilib, asosan, biz raqamli pin 9 uchun o'zgaruvchini e'lon qilamiz. Ushbu pinni o'rnatish funksiyamiz ichida chiqish piniga o'rnating. Va loop funktsiyasida biz faqat 9-pinni yoqamiz va 1 soniyadan so'ng uni o'chirib qo'yamiz. Uni qayta yoqishdan oldin yana bir soniya kutamiz. Va bu Arduino platasiga quvvat berilmaguncha davom etadi. Download 158.39 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling