Mundarija:

Misol laboratoriya faoliyati: 8 qadam
Misol laboratoriya faoliyati: 8 qadam

Video: Misol laboratoriya faoliyati: 8 qadam

Video: Misol laboratoriya faoliyati: 8 qadam
Video: Xotirani kuchaytiruvchi 10 ta SIR. Hamma uchun birdek to'gri keladi! 10 daqiqada 2024, Iyul
Anonim
Laboratoriya faoliyatiga misol
Laboratoriya faoliyatiga misol

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

Led qo'shing
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

Led xatolar
Led xatolar

3 -qadam: Yashil LED qo'shing

Yashil LED qo'shing
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 LEDni qo'shing
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

Bosish tugmachasini qo'shing
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

Tugma xatolar
Tugma xatolar

7 -qadam: Ikkilik hisoblagichni tushuntiring

Ikkilik hisoblagichni tushuntiring
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.

Tavsiya: