Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu laboratoriyada siz Arduino mikro -kontrolleridan foydalanib Simon Says o'yinini yaratish uchun tugmachalar, LCD displey va LEDlardan foydalanasiz.
Ushbu loyiha uchun zarur bo'lgan uskunalar:
1. Arduino Uno
2. LCD displey
3. 4 ta tugma
4. Potansiyometr
5. 4 ta LED
6. Non paneli
7. Simlar/ulagichlar
Kutubxonalar kerak:
1. Suyuq kristal
2. EEPROM
1 -qadam: 4 ta LEDni ulang
Ushbu loyiha uchun ko'k, yashil, qizil va sariq kabi 4 xil rangli LEDlardan foydalanish yaxshidir.
LEDni taxtaga ulash uchun:
1. LEDni non paneliga qo'ying
2. Topraklama simidan LEDning pastki simi (-) ga o'tish simini ulang
3. Arduino portidan o'tish simini ulang, diagrammada A2-A5 portlari ishlatiladi. 220 Ω (ohm) qarshilikni sim bilan bir qatorda joylashtiring va uni LEDning yuqori simi (+) ga ulang.
4. Qolgan 3 ta LEDni non paneliga ulashni tugatish uchun 1-3 bosqichlarni takrorlang
2 -qadam: 4 ta tugmachani ulang
Tugmalar o'yinni o'ynash uchun ishlatiladi, shuning uchun uni non panelidagi kirish oson bo'lgan joyga qo'yish kerak. O'yinni tushunishni osonlashtirish uchun tugmachalarni mos keladigan LED oldiga qo'yish kerak.
Tugmani ulash bosqichlari:
1. Tugmachani non paneliga joylashtiring
2. Tugmachaning yuqori chap burchagidagi simni non taxtasining elektr tarmog'iga ulang.
3. Tugmachaning pastki chap tomoniga va non taxtasining er osti yo'lakchasiga 10K (ohm) qarshiligini ulang.
4. Tugmaning pastki o'ng tomoni sim bilan Arduino portiga ulanadi, diagrammadagi tugmalar uchun 2-5-bandlar ishlatiladi.
5. Qolgan 3 tugmachani ulashni tugatish uchun 1-4 bosqichlarni takrorlang.
3 -qadam: LCD displeyni ulang
LCD -displey o'yinchining o'yin davomida joriy reytingini hamda yuqori ballini ko'rsatish uchun ishlatiladi. LCD displeyga 16 xil pin bilan ulangan. LCD ishlash uchun potansiyometrni talab qiladi, shuning uchun potansiyometrni non taxtasiga joylashtiring. Potansiyometrning yuqori chap pimi non panelining quvvat panjarasiga, pastki chap pimi esa erga ulanadi.
LCD pinlari quyidagi tartibda ulanadi:
- Zamin
- Quvvat
- Pin 11
- Pin 10
- Pin 9
- Pin 8
- Bo'sh
- Bo'sh
- Bo'sh
- Bo'sh
- 7 -pin
- Zamin
- 6 -pin
- Potentsiometr
- Quvvat
- Zamin
4 -qadam: Saymonning kodi
Ushbu loyihani bajarish uchun zarur bo'lgan barcha kodlarni o'z ichiga olgan 1200_Project2_Simon.ino fayli biriktirilgan. Kod tasodifiy sondan foydalanib, har bir tur uchun qaysi naqsh ko'rsatilishini hal qiladi. EEPROM xotirasi LCD displeyda ko'rsatiladigan yuqori ballarni saqlash uchun ishlatiladi.