Съдържание:

Програмирайте ATtiny с Arduino: 7 стъпки (със снимки)
Програмирайте ATtiny с Arduino: 7 стъпки (със снимки)

Видео: Програмирайте ATtiny с Arduino: 7 стъпки (със снимки)

Видео: Програмирайте ATtiny с Arduino: 7 стъпки (със снимки)
Видео: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Юли
Anonim
Програмирайте ATtiny с Arduino
Програмирайте ATtiny с Arduino

Следват указания за програмиране на микроконтролерите ATtiny с помощта на Arduino IDE. На обикновен английски, това е как да програмирате 8-пинови чипове Atmel, както обикновено бихте използвали Arduino. Това е готино, защото ATtiny е малък и - добре - това ви позволява да правите малки неща, които не се нуждаят от голям стар микроконтролер.

Инструкциите, които публикувах тук, са почти същите като инструкциите, дадени от невероятно страхотния урок за високотехнологични технологии. Публикувах моята версия на инструкциите тук, защото смятам да направя няколко предстоящи проекта, използвайки чипове ATtiny и реших, че ще покажа моя процес.

Стъпка 1: Вземете неща

Отидете да вземете неща
Отидете да вземете неща

Ще имаш нужда:

- Arduino - Платка - ATtiny85 (или ATtiny45) - 10uF електролитен кондензатор - 220ohm 1/4 ватов резистор - LED - свързващ проводник

Моля, обърнете внимание, че някои от връзките на тази страница съдържат филиали на Amazon. Това не променя цената на нито един от артикулите за продажба. Печеля обаче малка комисионна, ако кликнете върху някоя от тези връзки и купите нещо. Реинвестирам тези пари в материали и инструменти за бъдещи проекти. Ако искате алтернативно предложение за доставчик на някоя от частите, моля, уведомете ме.

Стъпка 2: Свържете веригата

Свържете веригата
Свържете веригата
Свържете веригата
Свържете веригата
Свържете веригата
Свържете веригата
Свържете веригата
Свържете веригата

Свържете Arduino към ATtiny, както следва:

  • 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: Програмирайте Arduino

Програмирайте Arduino
Програмирайте Arduino
Програмирайте Arduino
Програмирайте Arduino
Програмирайте Arduino
Програмирайте Arduino

Изберете скицата "ArduinoISP" от менюто "Примери".

Качете скицата във вашия Arduino, както бихте направили всяка друга скица.

Вашият Arduino вече е конфигуриран като сериен програмист, който може да програмира други чипове.

Стъпка 4: Капачка на филтъра

Капачка на филтъра
Капачка на филтъра

Поставете 10uF кондензатора между земята и щифта за нулиране на Arduino. Не забравяйте да следите полярността на кондензаторите (земята към земята!).

Говори се, че имате нужда само от това за Arduino Uno, но открих, че това помогна при включването му и в по -ранните версии. Ако установите, че не работи в следващите стъпки, просто го премахнете и вижте дали това помага.

Стъпка 5: ATtiny Core файлове

ATtiny Core файлове
ATtiny Core файлове
ATtiny Core файлове
ATtiny Core файлове

Вземете под внимание папката на скицата си от менюто с предпочитания на Arduino.

Създайте нова папка в папката си за скици, наречена "хардуер"

След това отидете на тази страница и изтеглете файла: attiny45_85.zip

Разархивирайте този файл и го оставете в новата хардуерна папка.

Накрая рестартирайте програмната среда Arduino. Сега трябва да се заредят новите ядра.

Имайте предвид, че има и основни файлове за редица други чипове ATtiny. Тази страница е добра отправна точка за взаимодействие с широк спектър от тях с помощта на Arduino.

Стъпка 6: Програмирайте ATtiny

Програмирайте ATtiny
Програмирайте ATtiny

Изберете от горното меню: Инструментална дъска ATtiny85 (с Arduino като ISP)

(Разбира се, ще искате да изберете различен чип за това, ако използвате такъв.)

След това отворете основния пример за мигане и променете номера на пина от 13 на 0.

Накрая го качете, както бихте направили всяка друга скица.

Той трябва да даде следната грешка два пъти: avrdude: моля, дефинирайте PAGEL и BS2 сигнали в конфигурационния файл за част ATtiny85 avrdude: моля, дефинирайте PAGEL и BS2 сигнали в конфигурационния файл за част ATtiny85

Просто игнорирайте съобщението за грешка и трябва да сте готови.

Стъпка 7: Тестова верига

Тестова верига
Тестова верига
Тестова верига
Тестова верига
Тестова верига
Тестова верига

Свържете 220 омов резистор към щифт 5.

Свържете светодиод между резистора и +5V.

Трябва да мига.

Честито. Готови сте.

Образ
Образ

Намерихте ли това полезно, забавно или забавно? Следвайте @madeineuphoria, за да видите последните ми проекти.

Препоръчано: