![Arduino UNO ilə ATTINY mikrokontrolörləri üçün kiçik bir proqramçı: 7 addım Arduino UNO ilə ATTINY mikrokontrolörləri üçün kiçik bir proqramçı: 7 addım](https://i.howwhatproduce.com/images/002/image-5261-15-j.webp)
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
![Arduino UNO ilə ATTINY mikrokontrolörləri üçün kiçik bir proqramçı Arduino UNO ilə ATTINY mikrokontrolörləri üçün kiçik bir proqramçı](https://i.howwhatproduce.com/images/002/image-5261-16-j.webp)
Çox yönlülüyü, aşağı qiyməti, həm də Arduino IDE kimi mühitlərdə asanlıqla proqramlaşdırıla bilməsi səbəbindən ATTINY seriyalı mikrokontrolörlərdən istifadə etmək hazırda maraqlıdır.
Arduino modulları üçün hazırlanmış proqramlar asanlıqla ATTINY mikrokontrolörlərinə köçürülə bilər.
Buna görə də Arduino ilə ATTINY proqramlaşdırması maraqlıdır.
Bu layihə ATTINY13, 85, 84 mikrokontrolörlərini və aid olduqları diapazonu proqramlaşdırmağı hədəfləyir. Kiçik dəyişikliklərlə ATTINY2313 proqramını həm də daha yeni istehsalın ATTINY proqramlaşdıra bilərsiniz.
Arduino UNO üçün proqramlaşdırılacaq ATTINY -nin bağlandığı bir ZIP yuvasının olduğu bir qalxan quracağıq.
Ucuz, hazırlanması asan və faydalıdır.
Təchizat
Bütün komponentləri aşağı qiymətlərlə AliExpress -də tapa bilərsiniz.
İstisnalar, hətta daha ucuz olan öz atelyesidir.
Addım 1: Şematik Diaqram
![Şematik Diaqram Şematik Diaqram](https://i.howwhatproduce.com/images/002/image-5261-17-j.webp)
Çox sadədir.
Qalxan, LED işıqlandırması ilə təchiz edilmiş gərginliyin olması Arduino UNO ilə təchiz edilmişdir.
Əlbəttə ki, bir anda yalnız bir çip proqramlaşdırıla bilər, əsas şəkil proqramlaşdırılacaq fişlərin necə daxil edildiyini göstərir. Bu da sxematik diaqramda göstərilmişdir.
Arduino Reset pinində C1 = 22uF / 16V olması vacibdir. Onun olmaması, proqramlaşdırmanın əvvəlində Arduino sıfırlaması səbəbindən proqramlaşdırma edə bilməməyinizə səbəb olur.
C2 = 47uF / 16V, enerji təchizatı üzərində titrəməyə qarşıdır.
Faktiki proqramlaşdırma sırasıyla D10, D11, D12, D13 Arduino J1 pinləri 3, 4, 5, 6 -da aparılır.
Proqramlaşdırma yalnız 4 teldə aparıldığından, uyğun adapter lövhələrindən istifadə edərək ATTINY 13 əvəzinə digər ATTINY (məsələn, ATTINY 2313) proqramlaşdırmasını uyğunlaşdırmaq asandır.
Qalxan, Arduino UNO -ya bağlıdır, beləliklə 4 konnektorun sancaqlarının 1 -dən 1 -ə uyğunluğu var (əsas fotoşəkilə bax).
Addım 2: Komponentlərin, Materialların, Alətlərin siyahısı
![Komponentlərin, Materialların, Alətlərin siyahısı Komponentlərin, Materialların, Alətlərin siyahısı](https://i.howwhatproduce.com/images/002/image-5261-18-j.webp)
![Komponentlərin, Materialların, Alətlərin siyahısı Komponentlərin, Materialların, Alətlərin siyahısı](https://i.howwhatproduce.com/images/002/image-5261-19-j.webp)
1. Arduino UNO R3-1 ədəd.
2. Poçt yuvası 2X14 pin-1pc.
3. C = 22uF/16V-1pc, C = 47uF/16V-1pc.
4. R = 0, 33K/0, 25W-1pc.
5. LED 5 mm. Qırmızı-1 ədəd.
6. Bağlayıcı pinheader şaquli 10pin-1pc, 8pin-2pcs, 6pin-1pc.
7. SMD adapter yuvası 8in-1pc., 14pin-1pc. Yalnız SMD çiplərindən istifadə etsəniz qalxana əlavələr var.
8. Bu komponentləri əkmək üçün PCB.
9. Flüor, lehim alətləri, komponent sancaqlarını kəsmək üçün alət.
10. Rəqəmsal multimetr (istənilən tip).
11. İş həvəsi.
Addım 3: PCB hazırlamaq
![PCB istehsalı PCB istehsalı](https://i.howwhatproduce.com/images/002/image-5261-20-j.webp)
![PCB istehsalı PCB istehsalı](https://i.howwhatproduce.com/images/002/image-5261-21-j.webp)
PCB, özüm tərəfindən 1.6 mm qalınlığında FR4, iki tərəfli, metal deliklər yoxdur.
Keçidlər izolyasiya edilməmiş məftil ilə aparılır.
Qazmadan və yellədikdən sonra əl ilə qalay ilə örtün.
Rəqəmsal multimetrlə marşrutların davamlılığını və aralarındakı mümkün qısa qapanmaları yoxlayırıq.
PCB etmək üçün şəkillər və PDF -lər kifayətdir.
Addım 4: PCB Montajı
![PCB montajı PCB montajı](https://i.howwhatproduce.com/images/002/image-5261-22-j.webp)
![PCB montajı PCB montajı](https://i.howwhatproduce.com/images/002/image-5261-23-j.webp)
![PCB montajı PCB montajı](https://i.howwhatproduce.com/images/002/image-5261-24-j.webp)
Flüor və lehimləmə vasitələrindən istifadə etməklə (fotoda olduğu kimi) sadədir.
Plastik yuvada (fotoşəkildə ağ rəngdə) 2X3 pin yuvası ilə bağlamaq faydalıdır. Çipləri yuvaya düzgün daxil etmək çox kömək edir.
Etiketlər Inkscape proqramı ilə hazırlanmış və şəffaf folqa ilə örtülmüşdür.
Montaj bitdikdən sonra yoxlayın.
Növbəti addım, proqramçının işləməsi üçün lazım olan proqramı quraşdırmaqdır.
Bu bir neçə yerdə təsvir edilsə də, bunun qısa bir addım-addım təsvirini verməyi faydalı hesab edirəm.
Addım 5: Arduino IDE -də ATTINY Core yükləyin
1. Arduino IDEFile-Tercihləri işə salır. Əlavə Panolar Menecerlərinin URL-ləri ünvan əlavə edir:
raw.githubusercontent.com/sleemanj/optiboo…
Bu Copy Ctrl + V. ilə aparılır (CopyPaste işləmir). OK
Yaxşı bir İnternet bağlantısı lazımdır.
2. ToolsBoardBoards Manager. Görünən cədvəldə DIY ATiny tapana qədər sürüşdürün.
Quraşdırma bir müddət çəkə bilər.
Bunu etdikdən sonra Tools Board DIY ATtiny -də daha çox ATTINY tapacağıq.
Buradan proqramlaşdırmaq istədiyimiz çipi seçəcəyik.
Addım 6: Arduino ISO ilə Arduino UNO yükləyin (Sistem Proqramçısında)
Bu sadədir, amma proqramçı lövhəsinin Arduinoya daxil edilməməsinə diqqət yetirilməlidir!
Arduino lövhəsini PC / dizüstü kompüterə qoşun.
PC / dizüstü kompüterində İdarəetmə Paneli Cihaz Menecerini işə salın, Arduino UNO lövhəsinin harada göründüyünü görürük.
Arduino IDE Tools Board -da Arduino UNO seçin.
Arduino IDE ToolsPort -da Arduinonun bağlı olduğu port verilir.
Arduino IDE Faylında->-NümunələrArduinoISPArduinoISP. Bu eskizi Arduino lövhəsinə yükləyin.
İndi proqramçını Arduinoya daxil edə bilərik.
Addım 7: ATTINY proqramlaşdırılması
Tutaq ki, bir ATTINY85 proqramlaşdırmaq istəyirik.
Poçt yuvasına, THT -dirsə və ya SMD -dirsə adapter vasitəsilə doğru mövqedə daxil edilir.
Arduino IDEToolsBoardDIY ATtinyATTINY85
İndi ToolsProcessor sürəti (seçdi), Daxili Osilatör
Arduinonun bağlandığı limanı seçirik.
ToolsProgrammerArduino ISP olaraq
Əvvəlcə Burn Bootloader etmək lazımdır (ToolsBurn Bootloader -dən).
Əməliyyatın düzgünlüyü sistem tərəfindən təsdiqlənir.
İndi çipin həqiqi proqramlaşdırmasını Arduino IDE Upload -dan edə bilərik.
Və bu qədər.
Tövsiyə:
Arduino üçün başqa bir ATTINY85 ISP Proqramçı Qalxanı: 8 addım
![Arduino üçün başqa bir ATTINY85 ISP Proqramçı Qalxanı: 8 addım Arduino üçün başqa bir ATTINY85 ISP Proqramçı Qalxanı: 8 addım](https://i.howwhatproduce.com/images/007/image-19416-j.webp)
Arduino üçün başqa bir ATTINY85 ISP Proqramçı Qalxanı: ATTINY85 ISP Proqramçı Qalxanı, ATTiny85 µControllers proqramını asanlıqla proqramlaşdırmaq üçün hazırlanmışdır. Qalxan Arduino Uno lövhəsinə qoşulmalıdır. Serial Proqramçısı "
AVR Mikrokontrolörləri üçün ISP Proqramçısı: 4 Addım
![AVR Mikrokontrolörləri üçün ISP Proqramçısı: 4 Addım AVR Mikrokontrolörləri üçün ISP Proqramçısı: 4 Addım](https://i.howwhatproduce.com/images/001/image-1814-39-j.webp)
AVR Mikrokontrolörləri üçün ISP Proqramçısı: Mikro nəzarətçi proqramçısı, maşın dilinin kodunu PC -dən mikrokontrolörə/EEPROM -a ötürmək üçün istifadə olunan proqram təminatı ilə təchiz edilmiş bir cihazdır. AVR mikrokontrolörləri üçün ISP proqramçısı Serial Proqramçılarıdır
LED -lərdən və AT Tiny -dən istifadə edərək, "Pırıltı, Parıltı, Kiçik Ulduz" oynayan Piezo ilə yanıb -sönən bir ulduz yaratmaq üçün: 6 addım
![LED -lərdən və AT Tiny -dən istifadə edərək, "Pırıltı, Parıltı, Kiçik Ulduz" oynayan Piezo ilə yanıb -sönən bir ulduz yaratmaq üçün: 6 addım LED -lərdən və AT Tiny -dən istifadə edərək, "Pırıltı, Parıltı, Kiçik Ulduz" oynayan Piezo ilə yanıb -sönən bir ulduz yaratmaq üçün: 6 addım](https://i.howwhatproduce.com/images/002/image-4761-60-j.webp)
LED -lərdən və AT Tiny -dən istifadə edərək "Pırıltı, Parıltı, Kiçik Ulduz" oynayan Piezo ilə Yanıp Sönən Ulduz Yaratmaq: Bu dövrə, yanıb -sönən bir ulduz və " Parıltı, Parıltı, kiçik ulduz " Zəhmət olmasa dövrə və dövrə ümumi baxış üçün növbəti addıma baxın
Kiçik Robotların Tikintisi: Bir Kübik İnç Mikro Sumo Robotu və Kiçik edilməsi: 5 Addım (Şəkillərlə birlikdə)
![Kiçik Robotların Tikintisi: Bir Kübik İnç Mikro Sumo Robotu və Kiçik edilməsi: 5 Addım (Şəkillərlə birlikdə) Kiçik Robotların Tikintisi: Bir Kübik İnç Mikro Sumo Robotu və Kiçik edilməsi: 5 Addım (Şəkillərlə birlikdə)](https://i.howwhatproduce.com/images/005/image-12597-19-j.webp)
Kiçik Robotlar Yaratmaq: Bir Kübik İnç Mikro-Sumo Robotu və Kiçik edilməsi: Kiçik robotlar və sxemlərin qurulması ilə bağlı bəzi detallar. Bu təlimat, hər hansı bir ölçüdə robot qurmaqda faydalı olan bəzi əsas məsləhət və texnikaları da əhatə edəcək.Mənim üçün elektronikada ən böyük problemlərdən biri nə qədər kiçik olduğunu görməkdir
Çox Kiçik Bir Robot Yarat: Bir Tutucu ilə Dünyanın Ən Kiçik Təkərli Robotunu Hazırla: 9 Addım (Şəkillərlə)
![Çox Kiçik Bir Robot Yarat: Bir Tutucu ilə Dünyanın Ən Kiçik Təkərli Robotunu Hazırla: 9 Addım (Şəkillərlə) Çox Kiçik Bir Robot Yarat: Bir Tutucu ilə Dünyanın Ən Kiçik Təkərli Robotunu Hazırla: 9 Addım (Şəkillərlə)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122436-build-a-very-small-robot-make-the-worlds-smallest-wheeled-robot-with-a-gripper-9-steps-with-pictures-j.webp)
Çox Kiçik Bir Robot Yarat: Bir Tutucu ilə Dünyanın Ən Kiçik Təkərli Robotunu hazırla: Kiçik əşyaları götürə və hərəkət etdirə bilən 1/20 kub düymlük bir robot tutacaqla qur. Picaxe mikro nəzarətçisi tərəfindən idarə olunur. Bu anda dünyanın ən kiçik təkərli robotu ola biləcəyinə inanıram. Bu heç şübhəsiz ki