Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu laboratoriya va loyihalar bo'yicha ko'rsatmalarni ishlatishdan umidlarimni ko'rsatishga yordam beradigan namunali laboratoriya qo'llanmasi. Bu laboratoriya tugma va uchta LED yordamida oddiy ikkilik hisoblagichni yaratadi. Ko'rib turganingizdek, bu oddiy loyiha bir necha asosiy bosqichlarga bo'lingan, so'ngra loyihani ishga tushirish uchun zarur bo'lgan kod. Barcha laboratoriyalar kamida:
1. Komponentlar taxtaga qanday ulanganligini tushuntirish uchun chayqalish sxemalari.
2. Har bir komponent nima va u qanday ishlatilishini tushuntirish. (ya'ni, faqat bir qator rasmlarni yuklamang!)
3. Loyihani yaratish uchun ishlatiladigan har qanday kodni kiriting. Kodni qanday ishlashini va/yoki o'zgartirilishini yaxshiroq tushuntirish uchun buni qismlarga bo'lish mumkin.
* Ixtiyoriy, lekin rag'batlantiriladi* Iloji bo'lsa, loyihani tuzishda keng tarqalgan xatolarni qanday hal qilishni tushuntirish uchun yordam bo'limini qo'shing.
1 -qadam: Led qo'shing
1. Non paneliga LED (har qanday rang) qo'ying
2. 220 Ω (ohm) qarshiligining bir uchini yuqori simi (+) ga ulang, u uzunroq bo'lishi kerak, ikkinchi uchi esa Arduino kartangizdagi 12 -pinli.
3. Jumper simini pastki simga (-) va non taxtasidagi erga ulangan relsga ulang.
5. Topraklama simini Arduino -dagi GND (tuproqli) piniga ulang.
2 -qadam: Led xatolar
3 -qadam: Yashil LED qo'shing
Yashil LED bizning qizil LED bilan bir xil sozlamalarga ega.
1. Ledni non paneliga ulang.
2. 220Ω rezistorni LEDning musbat (+) uchiga va Arduino -dagi 10 -pinga ulang.
4. Manfiy simni tuproqli temir yo'lga ulang.
4 -qadam: Moviy LEDni qo'shing
Moviy LED bizning qizil va yashil LEDlarimiz bilan bir xil sozlamalarga ega.
1. Ledni non paneliga ulang.
2. 220Ω qarshilikni LEDning+(+) simi va Arduino -dagi 8 -pinga ulang.
4. Manfiy simni tuproqli temir yo'lga ulang.
5 -qadam: bosish tugmachasini qo'shing
1. Tugmachani "E" va "F" ustunlariga ulash orqali non paneliga ulang. "E" va "F" ustunlari bizning qatorlarimizni ajratish uchun ishlatiladi, ya'ni A-E komponentlari ulanadi va F-J komponentlari ikkita alohida bo'limni yaratish uchun ulanadi.
2. Tugmachaning o'ng tomonini erga ulangan relsga ulash uchun 10 kΩ qarshilik qo'ying.
3. Tugmachaning chap tomonini elektr tarmog'iga ulash uchun o'tish simini joylashtiring.
4. Pastki qismning o'ng burchagini 4 -pin bilan bog'lash uchun jumper simini joylashtiring. (Texnik jihatdan qarshilik bilan bir tomonda bo'lishi mumkin. Diagrammani yanada tartibli qilish uchun o'tish simlari tugmachaning boshqa tomonida joylashgan)
6 -qadam: Tugma xatolari
7 -qadam: Ikkilik hisoblagichni tushuntiring
Dasturlashda biz ikkilik deb nomlangan raqamlash tizimi yordamida hisoblaymiz, u 1 va 0 bilan ifodalanadi. Ex 011 ikkilik - bu siz va men. 3. LEDlar juda yaxshi, chunki ular ikkilik qiymatlarni osonlik bilan ifodalaydilar! 1 -ni LEDni yoqish bilan, 0 -ni esa LEDni o'chirish bilan ko'rsatish mumkin. Bizda uchta LED mavjud bo'lgani uchun bizda uchta ikkilik bit mavjud. Bizning LED hisoblagichimiz uchun potentsial qiymatlar yuqoridagi jadvalda batafsil ko'rsatilgan.
8 -qadam: Ikkilik hisoblagich uchun kod
Arduino Uno -da ikkilik hisoblagich loyihasini ishga tushirish uchun barcha kodlarni o'z ichiga olgan BinaryCounter.ino biriktirilgan.