Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Siz kirganingizda sizdan parolingizni so'raydigan derazalardan charchadingizmi?
Siz pin o'rnatishingiz mumkin; eslab qolish oson, to'g'rimi?
Biroq, pin unchalik xavfsiz emas, ayniqsa, agar siz noutbukni jamoat joylarida ishlatayotgan bo'lsangiz, parollar bilan aralashtirilgan 16 ta katta va kichik raqamlardan ko'ra ushlash osonroq.
Xo'sh, nima uchun kirish uchun USB -tayoqdan foydalanmaysiz?
Ehtimol, sizda bunday fikr bor edi, chunki autentifikatsiya kalitlari bozorda mavjud, lekin ular arzon emas. Bundan tashqari, oddiy bosh barmog'ingizni aylantirish uchun dasturiy echim men bilganimdek bepul emas va siz uni endi saqlash joyi sifatida ishlata olmaysiz.
Xo'sh, qanday yechim bor?
Xo'sh, do'stim, bu Attiny85 mikrokontroller. Aynan Digisparkdan USB modeli.
Keling, bunga erishish uchun talablarga o'tamiz.
Ta'minotlar
Uskuna:
Siz kirmoqchi bo'lgan kompyuter bilan bir qatorda sizga quyidagilar kerak:
1x Digispark attiny85 USB (A turi)
Dasturiy ta'minot:
Arduino IDE
Attiny85 Arduino kengashi kutubxonasi
Digispark uchun haydovchilar
1 -qadam: Arduino IDE -ni o'rnatish
(Mashinasida allaqachon o'rnatilganlar uchun keyingi bosqichga o'tish kerak)
Birinchidan, Arduino IDE -ni o'rnatishni boshlaylik.
Oxirgi versiyani bu erdan yuklab oling va o'rnatish jarayonini davom ettiring.
2 -qadam: Digistump AVR kartalarini o'rnatish
Endi siz Arduino IDE -ni o'rnatgan bo'lsangiz, taxta kutubxonasini o'rnatish kerak.
Shunday qilib, siz o'z kodingizni Attiny85 mikrokontrolleriga yuklay olasiz.
E'tibor bering: agar sizda Arduino IDE versiyasi o'rnatilgan bo'lsa, mavjud URL manzilini almashtirishda xato qilmang yoki sizning qo'shimcha taxtalaringiz haydovchingizda bo'lsa ham yo'qoladi, siz ro'yxatni qo'shishingiz kerak.
Siz quyidagi manzilni qo'shib, taxtangiz URL manzillarini yangilashingiz kerak:
digistump.com/package_digistump_index.json
keyin asboblar> taxtalar menejeri> ga o'ting va espni qidiring va o'rnating.
3 -qadam: Digistump drayverlarini o'rnatish
Endi biz Arduino IDE -ni o'rnatganimizdan so'ng, mikrokontroller drayverini o'rnatishga ruxsat beramiz:
Drayv fayllarini yuklab oling va chiqarib oling va ko'rsatilgan tizimga qarab DPinst.exe yoki DPinst64.exe -ni ishga tushiring.
4 -qadam: dasturlash
Shunday qilib, hamma narsa tayyor bo'lgach, biz dasturlashni boshlashga tayyormiz.
Kod - bu "klaviatura" kutubxonasi deb ataydigan bir necha satr. Keyin biz har safar Attiny85 USB -ni kompyuterga ulaganimizda nima bo'lishini belgilaymiz
5 -qadam: yuklash va sinov
Endi kodni yuklash qoladi, lekin siz Arduino IDE -da ishlatilgan odamlar uchun bu sizning yuklash jarayoningiz emas.
Shuning uchun, siz dasturchi sifatida o'z taxtangizni va "AVR ISP mkrII" ni tanlashingiz kerak:
Bundan tashqari, yuklash tugmachasini bosing yoki (Ctrl+U).
Endi siz nihoyat Attiny85 mikrokontrolerini sevimli USB portingizga ulashingiz mumkin.
Biroz vaqt bering, shunda yuklash tugagani haqida xabar olasiz.
Iltimos, Attiny85 -ni kompyuterdan chiqarib oling. Aks holda, agar siz parolingizni ikki marta tekshirmoqchi bo'lsangiz, Attiny85 -ni ulashingiz bilanoq matn tahrirlovchisini oching, unga biroz vaqt bering va parolingiz chop etiladi.
Nihoyat, kompyuteringizni qulflang, Attiny85 USB -ni ulang va sehrni ko'ring!
Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Savol: Nega men kodda yozmagan harflar va belgilarni chop qilyapman? AQSh ingliz tili. Masalan, "azerty" klaviaturasidagi "a" va "z" tugmalari "qwerty" klaviaturasidagi "q" va "w" ni ifodalaydi. USB, lekin u o'z -o'zidan o'chiriladi, nima uchun? A: bu oddiy; qutidan tashqarida, Attiny85 USB dasturlashtirilmagan. Savol: Windows nima uchun mening Attiny85 USB -ni tanimaydi? jild Shuning uchun siz buni qo'lda qilishingiz kerak. "Kompyuter menejeri" ni oching, "Qurilma menejeri" -ni tanlang va "Yashirin qurilmalarni ko'rsatish" -ni tanlang va qurilmangizni qidiring, so'ng sichqonchaning o'ng tugmachasini bosing va "Drayverni yangilash"> "Kompyuterimni shu drayverni ko'zdan kechirish" -ni tanlang. Siz drayverni olib tashlagan papka uchun va keyingi -ni tanlang.