Ta svetodiod oling. Uni tartib bilan Ardiunoga ulab oling va avval 1-svetodiod yonib o’chadi keyin ta svetodiod yonib o’chadi. Keyin 2-svetodiod yonadi qolgan svetodiod o’chadi shu tarzda davom eting

O`ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI SAMARQAND FILIALI
"Kompyuter injiniring" fakulteti
"O’rnatilgan tizimlar” fanidan
MUSTAQIL ISH-№1
Mavzu: 3 ta svetodiod oling.Uni tartib bilan Ardiunoga ulab oling va avval 1-svetodiod yonib o’chadi keyin 3 ta svetodiod yonib o’chadi.Keyin 2-svetodiod yonadi qolgan svetodiod o’chadi.shu tarzda davom eting.
Bajardi: Musurmonov Firdavs
Qabul qildi: Xaqberdiyev S. N
SAMARQAND – 2023
Svetodiodlarni Arduinoga ulash uchun, ularga tegishli rezistorlar (agarda zarur bo'lsa) va jumper kabelini ham ishlatishingiz mumkin. Svetodiodlar qiziqli emasligini ta'minlash uchun ulardan o'zingizni himoya qiling.
Arduinoga ulash uchun 3 ta svetodiod va ulash uchun mos chipta (masalan, Arduino Uno yoki boshqa model) kerak bo'ladi. Svetodiodlarni bog'lash uchun ob'ektiv va resistorlarni ham ishlatishingiz kerak. Svetodiodlarni ulashda har bir svetodiodga mos kabel bog'lanadi.
Bu kod led1, led2, va led3 degan pinlarni alohida svetodiodlarga bog'lash uchun ishlatiladi. digitalWrite funksiyasi svetodiodlarni yonib o'chirish yoki yonib o'chirish uchun ishlatiladi, va delay funksiyasi ko'rsatilgan vaqtgacha (milisekundda) dasturni to'xtatadi.
Dasturni yuklab, Arduinoning USB porti orqali Arduinoga joylashtirganingizdan so'ng, dasturni "Upload" tugmasi orqali yuklashni unutmang. Shu jarayonda, svetodiodlar sizning ko'rsatgan tartibda yonib o'chishi kerak.
Arduino platformasi elektronika va dasturlash sohasiga kirish uchun juda qulay va oson yo'l taqdim etadi. Bu platforma, o'rganish, tajribalar olish va yangi texnik loyihalarni amalga oshirish uchun yaxshi imkoniyatlarni o'z ichiga oladi. Quyidagi qadam-lar orqali siz Arduino platformasida o'rganishni boshlashingiz mumkin:
Arduino IDE (Integrated Development Environment):
Arduino dasturlarini yaratish va ulash uchun Arduino IDE dan foydalanish kerak. Bu IDE ni rasmiy veb-saytidan yuklab olishingiz mumkin.
Arduino Kits va Komponentlar:
Boshlang'ichlar uchun Arduino start kitlari mavjud. Bu kitlar, Arduino platalari, sensorlar, LEDlar, tugmachalar va boshqa komponentlarni o'z ichiga oladi. Bu kitlarni o'rganish, qiziqishlarni amalga oshirish va tajribalar olish uchun yaxshi vosita bo'lishi mumkin.
O'z texnik loyihalaringizni yaratish:
Arduino platformasida o'rganganingizni sinab ko'rish uchun o'z texnik loyihalaringizni yaratish. Bunda sensorlar, tugmachalar, LEDlar va boshqa komponentlardan foydalanishingiz mumkin.
Arduino Forum va Jamoalar:
Arduino forumlarida, masalan, Arduino Forumda qatnashishingiz foydalidir. Bu yerda savollar bering, tajribalaringizni almashingiz va boshqalar bilan fikrlashishingiz mumkin.
Online Darsliklar va Ma'lumotlar:
Internetda Arduino bo'yicha bir nechta onlayn darsliklar, video darslar va ma'lumotlar mavjud. Bu resurslardan foydalanib, yangi konseptlarni o'rganishingiz mumkin.
6.Open Source (Ochiq manba):
Arduino tilining "open source" (ochiq manba) bo'lishi tufayli, ko'p xil dasturlar, kutubxonalar va loyihalar mavjud. Bunday loyihalardan birini o'zgartirib, uni tahlil qilib, o'z loyihangizni boshlashingiz mumkin.
7.Robototexnika va IoT (Internet of Things):
Arduino platformasi robototexnika va IoT sohasida ham foydalaniladi. Bu sohalarda qiziq loyihalarni yaratish, dasturlashni o'rganish va bu texnikalarni amalga oshirish uchun yaxshi imkoniyatlarni beradi.
8.Hackathonlar va Jamoalar:
Ijtimoiy hamjamiyatda, yangi yaratuvchilar va dasturchilar uchun tadbirlar, masalan, hackathonlar va jamoalar o'tkazilmoqda. Bu tadbirlarda qatnashib, qo'shimcha tajribalar olishingiz va yangi doirani tanishingiz mumkin.
|