Мазмуну:

ATTINY84 программасына Arduino Uno (Arduino V. 1.8.5): 6 кадам
ATTINY84 программасына Arduino Uno (Arduino V. 1.8.5): 6 кадам

Video: ATTINY84 программасына Arduino Uno (Arduino V. 1.8.5): 6 кадам

Video: ATTINY84 программасына Arduino Uno (Arduino V. 1.8.5): 6 кадам
Video: ATtiny13 и ATtiny85. Обзор и программирование с помощью Arduino 2024, Ноябрь
Anonim
ATTINY84 программасына Arduino Uno (Arduino V. 1.8.5)
ATTINY84 программасына Arduino Uno (Arduino V. 1.8.5)

ATTINY84-20PU программасына Arduino Uno колдонуу (Digikey пункт # ATTINY84-20-PU-ND). Бул Instructable физикалык жактан кичине процессорлор менен иштөө үчүн Arduino платформасын кантип колдонууну көрсөтөт, мисалы ATtiny84 (84/44/24). Бул мисал ATtiny84-20PU процессору үчүн атайын, бирок Arduino программасынан (тактап айтканда, Arduino IDE) тиешелүү тактаны тандап жана пинуттарды керектүү түрдө өзгөртүү аркылуу башка такталарга ылайыкташтырылышы мүмкүн.

(Arduino 1.8.5 үчүн жаңыртылган)

1 -кадам: Arduino IDE программасына ATtiny Core Supprt кошуңуз

Arduino IDE программасына ATtiny Core Supprt кошуңуз
Arduino IDE программасына ATtiny Core Supprt кошуңуз

Arduino 1.8.5 үчүн:

  1. Open Arduino программалык камсыздоосу (aka Arduino Integrated Development Environment [IDE]).
  2. Ачык тандоолор: [FILE] [ТАНДООЛОР]
  3. URLди кошумча такталар менеджеринин URL дарегине чаптаңыз:

2-кадам: Ардуино программасы системанын ичиндеги программист катары колдонуу үчүн (ISP)

Ардуино программасы системада программист (ISP) катары колдонуу үчүн
Ардуино программасы системада программист (ISP) катары колдонуу үчүн
Ардуино программасы системада программист (ISP) катары колдонуу үчүн
Ардуино программасы системада программист (ISP) катары колдонуу үчүн
  1. Arduino тактасын тандаңыз: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Эскертүү: Менде Arduino UNO болсо да, мен процессорду алдын ала программаланган Atmega328P менен алмаштырдым, ал үчүн "Arduino Duemilanove же Diecimila" тандоо керек.
  2. Программистти тандаңыз: [TOOLS] [PROGRAMMER] [AVR ISP].
  3. ArduinoISP эскизин ачуу: [FILE] [EXAMPLES] [11.. ArduinoISP] [ArduinoISP]
  4. Эскизди жүктөө.

3 -кадам: Программалоо үчүн ATtiny84 туташуу

Программалоо үчүн ATtiny84 туташуу
Программалоо үчүн ATtiny84 туташуу
Программалоо үчүн ATtiny84 туташуу
Программалоо үчүн ATtiny84 туташуу
Программалоо үчүн ATtiny84 туташуу
Программалоо үчүн ATtiny84 туташуу

Arduino Pinsти ATtiny84 казыктарына туташтырыңыз:

  • Arduino 5V ATtiny84 Pin 1ге
  • Arduino Pin 10 to ATtiny84 Pin 4
  • ATTiny84 Pin 7ге Arduino Pin 11
  • Arduino Pin 12 to ATtiny84 Pin 8
  • Arduino Pin 13 to ATtiny84 Pin 9
  • Arduino GND ATtiny84 Pin 14кө
  • Arduino RESET 10uF конденсаторго (+ каптал / узун бут)
  • GND 10uF конденсаторго (- каптал / кыска буту)

4 -кадам: Arduino программасын ATtiny84 программасына коюңуз

Arduino программасын ATtiny84 программасына коюңуз
Arduino программасын ATtiny84 программасына коюңуз
  1. Arduino тактасын тандаңыз: [TOOLS] [BOARD] [ATtiny24/44/84]. Эми кошумча такта параметрлери Аспаптар менюсунда Аспаптар кийинки жолу ачылганда пайда болот.
  2. B. O. D. тандаңыз өчүрүлгөн: [TOOLS] [B. O. D.] [B. O. D. Өчүрүлгөн]
  3. Тандалган LTO өчүрүлгөн: [TOOLS] [LTO 1.6.11+ гана] [Өчүрүлгөн]
  4. Пин -картаны сааттын жебесине каршы тандаңыз: [TOOLS] [Pin Mapping] [Сағатка каршы]
  5. Тандоо Chip Attiny84: [TOOLS] [Chip] [Attiny84]
  6. 8MHz Саатын тандоо: [TOOLS] [Саат] [8 MHz ички]
  7. Жүктөгүчтү күйгүзүңүз: [TOOLS] [Burn Bootloader]

5 -кадам: ATtiny84 программасы

ATtiny84 программасы
ATtiny84 программасы
  1. Open Blink эскизи: [FILE] [EXAMPLES] [01. Basics] [Blink]
  2. Эскизди түзөтүү:

    1. Боштукту орнотуудан мурун (), пин атын (LED) жана жайгашкан жерди (пин 0) аныктаңыз: int led = 0;
    2. "LED_BUILTIN" деген жерди "жетектөөчү" менен боштукту орнотуу () жана боштук циклинде ()
  3. Эскизди жүктөө.
  4. Ардуинодон өчүрүү жана ажыратуу.

6-кадам: ATtiny84 туташуусун жалгыз иштөө

ATtiny84 туташуусун жалгыз туруп иштетүү
ATtiny84 туташуусун жалгыз туруп иштетүү
ATtiny84 туташуусун жалгыз туруп иштетүү
ATtiny84 туташуусун жалгыз туруп иштетүү
ATtiny84 туташуусун жалгыз туруп иштетүү
ATtiny84 туташуусун жалгыз туруп иштетүү
  • ATtiny Pin 1ден 5Vга чейин (иш жүзүндө азырынча кубатты күйгүзбөңүз)
  • ATtiny Pin 2ден LEDге (узун бут)
  • ATtiny Pin 14 жерге
  • LED (кыска бутту) 100дөн 1к Омго чейин резисторго (1 -аягы)
  • Резистор (аягы 2) жерге
  • ATtiny84 күйгүзүү

Сунушталууда: