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
LEDni Arduinoga ulash uchun siz bu platada plus qayerda bo‘lishini, minus qayerda bo‘lishini tushunishingiz kerak. LED - 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.
Arduino tugmasi Tugma (yoki tugmachali kalit) har xil turdagi sensorlarning eng sodda va eng qulayi hisoblanadi. Uni bosish orqali siz boshqaruvchiga signal berasiz, bu esa qandaydir harakatga olib keladi: LEDlar yonadi, tovushlar chiqariladi, motorlar ishga tushadi.
10-rasm.Takt tugmachalari va almashtirish tugmalari
Odatdagidek, biz bo‘limni faqat yangi boshlanuvchilar uchun qiziqarli bo‘lgan oddiy narsalar bilan boshlaymiz. Agar siz asoslarni bilsangiz va tugmani arduinoga ulashning turli xil variantlari haqida bilmoqchi bo‘lsangiz, ushbu xatboshinio‘tkazib yuborishingiz mumkin.
Tugma nima? Aslida, bu elektr tarmog‘ini boshqaradigan juda oddiy qurilma. Bu yopilish / ochilish har xil rejimda bn, shu bilan birga pozitsiyangizni to‘g‘rilaydi yoki tuzatmaydi. Shunga ko‘ra, barcha tugmalarni ikkita katta guruhga bo‘lish mumkin:
Qulflash tugmachalari. Ular ozod qilinganidan keyin asl holatiga qaytadilar. Qachonki, dastlabki holatiga qarab, ular odatda yopiq va odatda ochiq tugmalarga bo‘linadi.
Lahzali tugmalar (taktika tugmalari). Ular mahkamlanadi va qolgan joyida qoladilar.
Turli xil tugmalar uchun juda ko‘p variantlar mavjud, bu elektron komponentlarning eng keng tarqalgan turlaridan biridir.