Mundarija:
- 1 -qadam: narsalar oling
- 2 -qadam: O'chirish simini ulang
- 3 -qadam: Arduino -ni dasturlash
- 4 -qadam: Filtrni qopqog'i
- 5 -qadam: ATtiny Core fayllari
- 6 -qadam: ATtiny -ni dasturlash
- 7 -qadam: sinov davri
Video: Arduino bilan ATtiny dasturlash: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Arduino IDE yordamida ATtiny mikrokontrollerlarini dasturlash bo'yicha ko'rsatmalar berilgan. Oddiy ingliz tilida, 8-pinli Atmel chiplarini odatdagidek Arduino kabi dasturlash mumkin. Bu juda zo'r, chunki ATtiny kichkina va yaxshi - bu sizga katta mikrokontroller kerak bo'lmagan mayda -chuyda narsalarni yasash imkonini beradi.
Bu erda joylashtirgan ko'rsatmalarim, nihoyatda dahshatli yuqori texnologiyali o'quv qo'llanmasining ko'rsatmalariga o'xshaydi. Men bu erda ko'rsatmalarning versiyasini joylashtirdim, chunki men ATtiny chiplari yordamida yaqinlashib kelayotgan bir nechta loyihalarni amalga oshirishni rejalashtirdim va o'z jarayonimni ko'rsataman deb o'yladim.
1 -qadam: narsalar oling
Sizga kerak bo'ladi:
- Arduino - Breadboard - ATtiny85 (yoki ATtiny45) - 10 uF elektrolitik kondansatör - 220 ohm 1/4 vattli rezistor - LED - ulash simlari
E'tibor bering, ushbu sahifadagi ba'zi havolalarda Amazon sho''basi havolalari mavjud. Bu sotiladigan narsalarning narxini o'zgartirmaydi. Ammo, agar siz biron bir havolani bossangiz va biror narsa sotib olsangiz, men kichik komissiya olaman. Men bu pulni kelajakdagi loyihalar uchun materiallar va asboblarga qayta sarmoya kiritaman. Agar siz biron bir qismni etkazib beruvchiga boshqa taklifni xohlasangiz, menga xabar bering.
2 -qadam: O'chirish simini ulang
Arduino -ni ATtiny -ga quyidagicha ulang:
- Arduino +5V - ATtiny Pin 8
- Arduino Ground - ATtiny Pin 4
- Arduino Pin 10 - ATtiny PIN 1
- Arduino Pin 11 - ATtiny PIN 5
- Arduino Pin 12 - ATtiny Pin 6
- Arduino pin 13 - ATtiny pin 7
3 -qadam: Arduino -ni dasturlash
"Misollar" menyusidan "ArduinoISP" eskizini tanlang.
Eskizni boshqa eskiz kabi Arduino -ga yuklang.
Sizning Arduino endi boshqa chiplarni dasturlashi mumkin bo'lgan ketma -ket dasturchi sifatida tuzilgan.
4 -qadam: Filtrni qopqog'i
10uF kondansatörü er va Arduino tiklash pimi orasiga qo'ying. Kondensatorlarning qutblanishini kuzatib turing (erdan erga!).
Bu faqat Arduino Uno uchun kerak, degan mish -mishlar bor, lekin men buni oldingi versiyalarga qo'shish masalalariga yordam bergan deb topdim. Agar u keyingi bosqichlarda ishlamayotganini sezsangiz, uni oddiy olib tashlang va bu yordam beradimi -yo'qligini bilib oling.
5 -qadam: ATtiny Core fayllari
Arduino menyusidagi sketchbook papkasiga e'tibor bering.
Sketchbook papkasida "apparat" deb nomlangan yangi papka yarating.
Keyin, ushbu sahifaga o'ting va faylni yuklab oling: attiny45_85.zip
Ushbu faylni oching va uni yangi apparat papkasida qoldiring.
Nihoyat, Arduino dasturlash muhitini qayta ishga tushiring. Endi yangi yadrolar yuklanishi kerak.
E'tibor bering, boshqa ATtiny chiplari uchun asosiy fayllar ham mavjud. Bu sahifa Arduino yordamida ularning keng doirasi bilan muloqot qilish uchun yaxshi boshlanish nuqtasidir.
6 -qadam: ATtiny -ni dasturlash
Yuqori menyudan tanlang: Asboblar paneli ATtiny85 (ISP sifatida Arduino bilan)
(Albatta, agar siz undan foydalanayotgan bo'lsangiz, buning uchun boshqa chipni tanlashingiz kerak bo'ladi.)
Keyin miltillashning asosiy misolini oching va pin raqamini 13 dan 0 ga o'zgartiring.
Nihoyat, uni boshqa eskizlar kabi yuklang.
U quyidagi xatolarni ikki marta berishi kerak: avrdude: iltimos, ATtiny85 avrdude qismi uchun konfiguratsiya faylida PAGEL va BS2 signallarini aniqlang: iltimos, ATtiny85 qismi uchun konfiguratsiya faylidagi PAGEL va BS2 signallarini aniqlang.
Xato haqidagi xabarni e'tiborsiz qoldiring, shunda siz borishingiz kerak.
7 -qadam: sinov davri
5 -pinli 220 ohmli rezistorni ulang.
Rezistor va +5V o'rtasida LEDni ulang.
U miltillashi kerak.
Tabriklayman. Ishingiz tugadi.
Siz buni foydali, qiziqarli yoki ko'ngilochar deb topdingizmi? Mening so'nggi loyihalarimni ko'rish uchun @madeineuphoria -ni kuzatib boring.
Tavsiya:
ATtiny85 taqiladigan tebranish faolligini kuzatish va dasturlash ATtiny85 Arduino Uno bilan: 4 qadam (rasmlar bilan)
ATtiny85 taqiladigan tebranish faolligini kuzatish va dasturlash ATtiny85 Arduino Uno yordamida: taqiladigan harakatni kuzatish soatini qanday qilish mumkin? Bu turg'unlikni aniqlaganda tebranish uchun mo'ljallangan, taqiladigan gadjet. Siz ko'p vaqtingizni men kabi kompyuterda o'tkazasizmi? Siz buni sezmay soatlab o'tirasizmi? Keyin bu qurilma f
Arduino -ni Android qurilmasi bilan Bluetooth orqali dasturlash: 6 qadam (rasmlar bilan)
Arduino -ni Android qurilmasi bilan Bluetooth orqali dasturlash: Salom dunyo, men sizga ko'rsatma beraman, Arduino Uno -ni Android qurilmangiz bilan Bluetooth orqali qanday dasturlash mumkin. Bu juda oddiy va juda arzon. Bu bizga Arduino -ni xohlagan joyimizda simsiz bluetooth orqali dasturlash imkonini beradi … Shunday qilib
Arduino Attiny dasturlash qalqoni - SMD: 4 qadam
Arduino Attiny dasturlash qalqoni - SMD: Salom, men oxirgi oylarda taqiladigan kiyimlar uchun dasturiy vositamni sozlash ustida ishladim. Bugun men Arduino qalqonimni qanday yaratganim bilan o'rtoqlashmoqchiman, bir muncha vaqt googlingdan so'ng men Attiny dasturlash qalqoni haqidagi qiziqarli maqolani topdim
DIY Attiny dasturlash qalqoni: 8 qadam (rasmlar bilan)
DIY Attiny dasturlash qalqoni: Agar siz kichik va kam quvvatli Arduino taxtasini qidirmoqchi bo'lsangiz, Attiny - bu juda yaxshi variant, uning o'lchamlari bilan ajablanarli. U 5 ta GPIO piniga ega, ulardan 3 tasi analog pinli va 2 tasi PWM chiqishiga ega. Bu, shuningdek, haqiqatan ham moslashuvchan
Eng arzon Arduino -- Eng kichik Arduino -- Arduino Pro Mini -- Dasturlash -- Arduino Neno: 6 qadam (rasmlar bilan)
Eng arzon Arduino || Eng kichik Arduino || Arduino Pro Mini || Dasturlash || Arduino Neno: …………………………. Boshqa videolarni ko'rish uchun YouTube kanalimga OBUNA BO'LING ……. .Bu loyiha eng kichik va eng arzon arduino bilan qanday bog'lanish haqida. Eng kichik va eng arzon arduino - bu arduino pro mini. Bu arduino -ga o'xshaydi