Mundarija:
- Ta'minotlar
- 1 -qadam: Alles Werktni tekshirish
- 2 -qadam: Bouw Het davri
- 3 -qadam: dasturiy ta'minot/ kod
- 4 -qadam: Halffabricaat
- 5 -qadam: Bouen Een Omxulsel
- 6 -qadam: Klaar
Video: Ledkrant: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Maktabda elektr ta'minoti mavjud bo'lganda, biz tajriba o'tkazganmiz, lekin bu biz uchun juda qiyin bo'lgan, lekin biz o'zimiz xohlagan loyihani amalga oshiramiz. Hierachter, biz dasturiy ta'minot dasturlari va dasturlari bo'yicha ovozli dasturlarni ishlab chiqdik. O'ziga xos zeggen is dit zeker gelukt. Bu jarayon hech qanday muammosiz amalga oshiriladi.
Ta'minotlar
Uskuna
Materiallar:
Jumper draadjes
3 Led
Arduino Uno
3 Drukknopjes
Non paneli
64 x 16 Ledkrant
M-3 oylik (variantli)
M-3 qo'ng'iroqlari (variant)
3 ta 10K ohm
3 68K ohmni tashkil qiladi (biz bir necha oydan buyon, bizdan ham biz ham, biz ham, biz ham, biz ham).
Schoenendoos (variant)
Gereedschappen:
Schroevendraaier
Mesje (variant)
Verf spuitbus (variantli)
M-3 moersleutel (variantli)
Kompyuter
Dasturiy ta'minot
Kutubxona taymer bir
HUB08SPI kutubxonasi (havolani bosing, klonni bosing yoki zip -ni yuklab oling)
1 -qadam: Alles Werktni tekshirish
5 v van de ledkrant yoki boshqa ilovalarni tekshiring. Hamma led eshiklar eshiklarini sinab ko'rsating. Shakelaars bilan uchrashdi. Hamma narsa? Hech qanday loyiha yo'q. Qachonki, hamma narsa aniqlangan bo'lsa, u erda hamma narsani tekshirib ko'ring. Bu erda siz hech qanday ma'lumot topa olmaysiz, bu raqamli pinning raqamli ulanishini ham o'z ichiga oladi. Bu erda siz hech qanday muammoga duch kelmaysiz.
2 -qadam: Bouw Het davri
Hierboven stantsiya va vannalar loyihasi. Biz zanjirni o'chirib tashlaymiz, bu biz uchun juda qiyin.
Bu erda non paneli ham mavjud. Led geven dadelijk aan welke boodschap er -xotira vaqtini aniqlab beradi. Non -taxtani o'qib bo'lmaganda, biz har bir kartani ishlatamiz. Doe dit eveneens uchrashdi. De leds hebben alle 3 ga yaqin, lekin bu hammasi. Eshiklar eshiklari raqamli eshiklari analog eshiklarning raqamli raqamlari bo'lib, ular eshikni yopib qo'yadi (10k) va undan keyin. Bu kodning asosiy qoidalari edi.
Ma'lumotni o'chirib qo'yish kerak emas, balki siz ham buni bilib olishingiz mumkin.
- Led1 -> A0
- Led2 -> A1
- Led3 -> A2
O'ylaymanki, biz bir vaqtning o'zida hamma narsadan voz kechamiz. Biz o'lmoqdamiz, biz aloqa o'rnatdik, lekin biz ham siz bilan aloqa o'rnatdik. O'yin -kulgilar, shuningdek, bir xil vaqt ichida amalga oshiriladi. Qolaversa, har bir kishi bir vaqtning o'zida hamma narsadan voz kechadi. Yopish -to'kilmaslik kerak. Zo`n gevolg kan zijn: laat led1 branden en speel string1 af.
O'ylaymanki, biz "bewerkstelligd hebben" ni tanlaymiz. Biz, albatta, bir kun oldin, biz bir oydan ko'proq vaqtni kechiktiramiz. uchrashdi elkaar verbonden, net als bij de rechterkant). Bu erda hech qanday muammo yo'q edi. Qolaversa, d-pin steken. O'yin -kulgi vaqti -vaqti bilan o'chirilgan. Voeg aan dit zelfde uiteinde weenstand (68k) toe die verbonden is aan de gnd. Afsuski.
Non -taxtani o'qib bo'lmaganda, Arduino:
- Knopje1 -> 9
- Knopje2 -> 12
- Knopje3 -> A3
(D10 -sonli kodli hujjat, nosozlik bilan, biz bir -birimizni tanlaymiz. D10 pin, A3 kodini 10 bij const int button3Pin = A3 da yozib qo'ying).
Qolaversa, biz hech qanday ma'lumotga ega emasmiz. Qachonki, biz 10 ta o'yinni boshdan kechirgan bo'lsak, biz o'zimizni yaxshi ko'ramiz.
Arduino va boshqalar:
- LAT/STB -> Raqamli pin 2
- OE/EN -> Raqamli pin 3
- LA/A -> Raqamli pin 4
- LB/B -> Raqamli pin 5
- LC/C -> Raqamli pin 6
- LD/D -> Raqamli pin 7
- CLK -> Raqamli pin 13
- R1/R -> Raqamli pin 11
- GND -> Gnd Arduino
- GND -> Gnd Arduino
Tweed asoslari bilan bog'laning.
Qachonki, bu har bir narsani o'z ichiga oladi. Bu erda siz bir nechta kodni ishlatishingiz mumkin.
3 -qadam: dasturiy ta'minot/ kod
Yuklab olingan kodni yuklab oling, lekin bu erda kodni yuklab oling. Bu Arduino ilovasini o'rnatish uchun juda yaxshi.
Ma'lumotlar kodini yozganda, biz tez -tez o'qiymiz. Umid qilamanki, bu hech qanday xavf tug'dirmaydi. Bu kutubxonalar uchun hech qanday kodni emas, balki dasturiy ta'minotni ham o'z ichiga oladi. Bu yuklab olish uchun javob beradi, va bu kodni o'chirib tashlaydi. Bu kitoblar kutubxonalar bilan uchrashgan bo'lsa ham, ular kodni o'z ichiga oladi. Qachonki, bu poshnali poshnali emas. Ma'nosi shundaki, bu juda katta harf, lekin bu shrifti. Shriftni yozib oling, shundan keyin siz bir necha kunni o'tkazib yuborishingiz mumkin. Hebben kodida biz zanjirlarni ochib berishni xohlaymiz, lekin biz siz bilan bog'lanishni xohlaymiz.
4 -qadam: Halffabricaat
Boshqa kodlar 3 -sonli kodni o'chirib tashlaganidan keyin, bu kodni o'chirib tashlaganingizda, u erda hech qanday ma'lumot yo'q edi. Qachonki, bu ma'lumotni uzatish va hokazo. Qachonki, bir necha kun oldin, biz bir zumda nima qilayotganimizni bilmaymiz.
5 -qadam: Bouen Een Omxulsel
Bu erda hech qanday muammo yo'q, chunki u hech qanday muammo tug'dirmaydi. Wij hebben ervoor gekozen om er een omhulsel omheen te maken. Maktabgacha ta'lim muassasalarida o'qing. ER Aangezien al boutjes achterop de ledkrant zitten, hoef je alleen wat gaten yilda ham doos te maken en vervolgens aan ham achterkant moertjes te draaien Op ham Bouten van de ledkrant. Qachonki, bu joylar bir oydan buyon eng yuqori darajaga ko'tariladi. Qolaversa, bu erda ham hech qanday muammo yo'q, lekin bu hech qanday muammo tug'dirmaydi. Mana, har bir narsa, albatta, ochiq -oydin emas, balki hamma narsa ochiq -oydin bo'lishi mumkin. Qachonki, bu erga kirgizib qo'ydi.
6 -qadam: Klaar
Yo'q, bu erda ham, u ham bir xilda, biz ham birdaniga bir marta bezatib qo'ydik. Fikr -mulohazalarni o'qib bo'lmaganda, bu savolga javob beradi.
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)
Kompyuteringizni qadam dvigateli bilan boshqaring!: Oldingi ko'rsatmalarimdan birida men sizga step motorini aylanuvchi kodlovchi sifatida qanday ishlatishni ko'rsatdim. Bu yo'riqnomada keling, undan kompyuterni boshqarish uchun qanday foydalanish kerakligini bilib olaylik. Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik