Mundarija:

LED uchburchak chiroq: 11 qadam (rasmlar bilan)
LED uchburchak chiroq: 11 qadam (rasmlar bilan)

Video: LED uchburchak chiroq: 11 qadam (rasmlar bilan)

Video: LED uchburchak chiroq: 11 qadam (rasmlar bilan)
Video: buka buka raqisi yoqqan bõlsa bitta layk 2024, Noyabr
Anonim
Image
Image
LED uchburchak chiroq
LED uchburchak chiroq

Men buni kartondan biror narsa yasashimiz kerak bo'lgan sinfda yaratdim. Men ham kodlashni o'rgataman, shuning uchun men buni o'quvchilarim kartondan nimadir yaratishi va keyin Arduino yordamida kodlashi kerak bo'lgan sinfga kiritaman. Har bir satr - bu o'z shaxsiy chirog'i, shuning uchun siz buni kodlashingiz mumkin - bu cheksiz.

1 -qadam: 1 -qadam… uchburchaklar yasash

1 -qadam … uchburchaklar yasash
1 -qadam … uchburchaklar yasash
1 -qadam … uchburchaklar yasash
1 -qadam … uchburchaklar yasash

Birinchidan, men barcha kartonni kesib tashladim. Xakto pichog'i yordamida men kartonni hovli tayog'ining kengligidagi chiziqlar bilan kesib oldim, keyin ularni 11 dyuymga kesib oldim. Men ulardan 27 tasini kesib, uchburchak shaklida yopishtira boshladim. Men hamma uchburchaklarni yasadim va ajratgich yordamida uchi bir -biridan uchli buyum yordamida bir -biridan teng masofada joylashtirdim.

2 -qadam: 2 -qadam… LEDlarni qo'shish

2 -qadam… LEDlarni qo'shish
2 -qadam… LEDlarni qo'shish

Keyin men xohlagan LEDlarning naqshini aniqladim. Men oq, qizil, sariq, ko'k, oq, ko'k, sariq, qizil, oq naqshini tanlayman. Men LEDni uchburchakning ichki qismidan qo'shdim. Men har bir uchburchak ichidagi rangning nomini yozdim va musbat oyog'imni yuqoriga, manfiy oyog'imni pastga egdim. Men hamma narsani shunday tartibga solaman. Oyoqlarimni bukib o'tirgan barcha LEDlarni olgandan so'ng, men ichkaridan simni lehimlab, barcha manfiy oyoqlarni, so'ngra boshqa musbat oyoqlarini bog'lab, boshqa simni bog'ladim. Men bir chetiga qo'shimcha manfiy simni osib qo'yganimga ishonch hosil qildim.

3 -qadam: 3 -qadam … Ularni birgalikda yig'ish

3 -qadam… Ularni birgalikda yig'ish
3 -qadam… Ularni birgalikda yig'ish

Keyin men hammasini bir joyga to'pladim. Men ularni to'plab qo'ygandim, shunda ular tepadan yulduzga o'xshardi. Men ozgina dübel tayog'idan foydalandim va yopishtiruvchi tabancadan foydalanib, dübel tayog'ini ichkariga qo'ydim, u erda hamma qatlam birlashdi. Dübel qarog'ini tashqi tomondan ko'ra olmaysiz. Men ularni birga ushlab turish uchun shunchaki yopishtirdim.

4 -qadam: 4 -qadam … Barcha salbiy va ijobiy simlarni ulash

Keyin men barcha salbiy simlarni birlashtirdim, shuning uchun menda Arduino uchun bitta salbiy sim bor edi. Men ularni bir -biriga burab, lehimlab qo'ydim, shunda ular birga qoladilar. Har qanday joyda manfiy svetodiodning ijobiy simlariga tegishi mumkin bo'lgan joyda, men to'siq yaratish uchun issiq elim qo'ydim. Barcha salbiy simlar tugagandan so'ng, men har bir ijobiy simga qopqoq simini qo'sha boshladim. Men yopiq simni ishlatardim, chunki u salbiy simga tegib ketishidan xavotirlanishni xohlamadim. Men buni har bir qatlam uchun qildim, shuning uchun menda 9 ta alohida musbat sim bor edi. 1 -chi, men uni sim bilan bog'lamoqchi edim, shuning uchun ranglar bir -biriga mos edi (3 ta oq rang 1 ta sim, 2 ta qizil rang 1 ta sim va boshqalar), lekin keyin men ularni kodlashni ko'proq nazorat qilishni xohlardim.

5 -qadam: 5 -qadam … Chiroqlarni sinab ko'rish

Qaysi sim qaysi rangda ekanligini ko'rish uchun chiroqlarni sinab ko'rdim va har bir simni qaysi qatlam bilan etiketladim.

6 -qadam: 6 -qadam… Arduino -ni kodlash

Image
Image
6 -qadam… Arduino -ni kodlash
6 -qadam… Arduino -ni kodlash
6 -qadam… Arduino -ni kodlash
6 -qadam… Arduino -ni kodlash

Keyingi qilgan ishim - Arduino kodi. Men oq, qizil, oq, sariq, oq, ko'k tartibda ketaman deb o'yladim. Shunday qilib, bu men yaratgan birinchi kod. Shunday qilib, barcha oqlar 1 soniya yonadi va keyin o'chadi. Keyin barcha qizil ranglar 1 soniya yonadi va keyin o'chadi. Keyingi oq, keyin sariq, keyin oq, keyin ko'k va nihoyat oq. Qolgan kodlash uchun qadamlar qo'shaman. Haqiqatan ham kodlash cheklanmagan. Siz xohlagan naqshni 9 ta qatlam yordamida qilishingiz mumkin.

7 -qadam: 7 -qadam … Boshqa kod

Image
Image
7 -qadam … Boshqa kod
7 -qadam … Boshqa kod
7 -qadam … Boshqa kod
7 -qadam … Boshqa kod

Bu kod LEDni bir soniya yonadi, keyin o'chadi. Keyin oq LED bir soniya yonadi va keyin o'chadi. Keyin barcha LEDlar qayta yoqiladi va o'chadi. Keyin qizil, keyin hammasi, keyin sariq, keyin hammasi, keyin ko'k, keyin hamma LEDlar.

8 -qadam: 8 -qadam … Boshqa kod

Image
Image

Bu kod LEDni bir burilishga majbur qiladi va birma -bir yuqoriga ko'tariladi va keyin qaytib tushadi.

9 -qadam: 9 -qadam … Boshqa kod

Image
Image

Bu kod bir vaqtning o'zida LEDlarning bir -birini ta'qib qilishiga olib keladi. Pastdan tepaga, keyin yana pastdan boshlanadi

10 -qadam: 10 -qadam … Boshqa kod

Image
Image

Bu kod LEDning chirog'ini bitta qilib, bir -birining orqasidan quvib, keyin orqaga qaytaradi.

11 -qadam: 11 -qadam… O'z kodingizni yarating

Siz juda ko'p turli xil kodlarni yaratishingiz mumkin, chunki har bir qavat Arduino -dagi o'z pin raqamidir.

Tavsiya: