Pezonurlatgich.(Buzzer musiqa notasi). Pezonurlatgich(Buzzer) datchigini boshqarish: tonni o‘zgartirish. Transtistor xususiyatini namoyish etish. Elektrorichak misolida aylanish o‘zgartirish. Rele
Download 1.09 Mb.
|
3-dedline Soliyev S O\'rnatilgan tizimlar
- Bu sahifa navigatsiya:
- Texniktavsiflar
- Chiqishgamisol
47-rasm. Ulanish sxemasi
Quyidagi kod orqali oddiy xolatda ishlashini ko‘rishimiz mumkun void setup() { pinMode(7, OUTPUT);} void loop() { digitalWrite(7, HIGH); delay(1000); digitalWrite(7, LOW); delay(1000); } Arduino LCD displeyisensorlardanma'lumotlarnivizualtarzdako‘rsatishimkoniniberadi. Biz sizga QAPASS LCD modulini Arduino -ga I2C orqaliqandayqilibto‘g‘riulashkerakliginiaytamizva LCD 1602 niishgatushirishvaboshqarishningasosiybuyruqlariniko‘ribchiqamiz. Shuningdek, biz C ++ dasturlashtilidagimatnlima'lumotlarnidispleydako‘rsatishuchunturlifunktsiyalarniko‘ribchiqamiz. , buko‘pincha Arduino loyihalaridaishlatilishikerak. Suyuqkristallidispleydaharbiri 16 ta belgidaniborat 2 qatorbor, shuninguchununingnomi LCD 1602. Qurilmaxotirasida 192 ta belgibor, yana 8 ta belginifoydalanuvchio‘zibelgilashimumkin. IIC modulisizdispleyniulashdasiz Arduino mikrokontrollerining 6 ta umumiymaqsadliportiniishlatishingizkerakbo‘ladi. Yuqoridagirasmdako‘rsatilgansxemaniyig‘ingvaquyidagidasturniplatagayuklang. Texniktavsiflar Kuchlanish: 5 V Displeyhajmi: 2,6 dyuym Displeyturi: 16 ta belgidaniborat 2 qator Orqayorug‘likrangi: ko‘k Belgirangi: oq Umumiy: 80 mm x 35 mm x 11 mm Tavsifniko‘rsatish LCD 1602A - bu Hitachi HD44780 drayverigaasoslanganelektronmodul. LCD1602 16 pinliva 4 bitlirejimda (atigi 4 ta ma'lumotlarliniyasiyordamida) yoki 8 bitlirejimda (barcha 8 ta ma'lumotlarliniyasiyordamida) ishlashimumkinva I2C interfeysidan ham foydalanishmumkin. Ushbumaqolada men 4-bitli ulanishnitanishtiraman. Pinni belgilash: VSS: "-" modulliquvvatmanbai VDD: "+" modulliquvvatmanbai VO: Kontrastniboshqarishpini RS: ro‘yxatgaolishnitanlash RW: Yozishyokio‘qishrejiminitanlaydi (yergaulanganda, yozishrejimio‘rnatiladi) E: qulabtushadiganstroba DB0-DB3: interfeysbitlari DB4-DB7: interfeysbitlari A: "+" orqayorug‘likkuchi K: "-" orqayorug‘likkuchi Kutubxonalar Bu displeyuchunbirnechtakutubxonalarmavjud, men Frank de Brabanderdan LiquidCrystal_I2C nitavsiyaqilaman. Kutubxonaarxivgato‘plamgakiradivasizunikutubxonamenejeriorqali LiquidCrystal_I2C nomivamuallifnomibilanyuklabolishingizmumkin. GitHub ombori. Chiqishgamisol Birinchimartadispleybilanishlashdasizkontrastnisozlashingizvamanzilnitanlashingizkerak: Flash -misol "Demo" Agar displeydaqorato‘rtburchaklaryokibo‘shekranko‘rsatilsa - kontrastniaylantiring Agar qorato‘rtburchaklarvabo‘shekrandanboshqahechnarsako‘rinmasa, dasturdagimanzilnio‘zgartiring. Ulardanikkitasibor: 0x27 va 0x3F Biz yanakontrastnibuzamiz, u ishlashikerak Agar u ishlamasa, ulanishnitekshiringvaboshidantakrorlang. Eslatma: to‘plamda 0x27 manziliko‘rsatilgandispleylarbo‘lishikerak, lekinularpartiyagabog‘liqbo‘lishimumkin! Displeyxotirasida 255 ta belgibor, buinglizharflari, standartbelgilarvaxitoychaharflar. ! @ # $% & () * Kabistandartbelgilar print () orqalibosiladi, qolganlario‘zkodidan write () yordamida chop etilishimumkin: Qiziqarli: O‘ngo‘q - 126 Chap o‘q - 127 Daraja belgisi - 223 To‘rtburchak– 255 Download 1.09 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling