Мазмуну:
- 1 -кадам: Arduino IDE программасына ATtiny Core Supprt кошуңуз
- 2-кадам: Ардуино программасы системанын ичиндеги программист катары колдонуу үчүн (ISP)
- 3 -кадам: Программалоо үчүн ATtiny84 туташуу
- 4 -кадам: Arduino программасын ATtiny84 программасына коюңуз
- 5 -кадам: ATtiny84 программасы
- 6-кадам: ATtiny84 туташуусун жалгыз иштөө
Video: ATTINY84 программасына Arduino Uno (Arduino V. 1.8.5): 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
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 1.8.5 үчүн:
- Open Arduino программалык камсыздоосу (aka Arduino Integrated Development Environment [IDE]).
- Ачык тандоолор: [FILE] [ТАНДООЛОР]
- URLди кошумча такталар менеджеринин URL дарегине чаптаңыз:
2-кадам: Ардуино программасы системанын ичиндеги программист катары колдонуу үчүн (ISP)
- Arduino тактасын тандаңыз: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Эскертүү: Менде Arduino UNO болсо да, мен процессорду алдын ала программаланган Atmega328P менен алмаштырдым, ал үчүн "Arduino Duemilanove же Diecimila" тандоо керек.
- Программистти тандаңыз: [TOOLS] [PROGRAMMER] [AVR ISP].
- ArduinoISP эскизин ачуу: [FILE] [EXAMPLES] [11.. ArduinoISP] [ArduinoISP]
- Эскизди жүктөө.
3 -кадам: Программалоо үчүн 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 тактасын тандаңыз: [TOOLS] [BOARD] [ATtiny24/44/84]. Эми кошумча такта параметрлери Аспаптар менюсунда Аспаптар кийинки жолу ачылганда пайда болот.
- B. O. D. тандаңыз өчүрүлгөн: [TOOLS] [B. O. D.] [B. O. D. Өчүрүлгөн]
- Тандалган LTO өчүрүлгөн: [TOOLS] [LTO 1.6.11+ гана] [Өчүрүлгөн]
- Пин -картаны сааттын жебесине каршы тандаңыз: [TOOLS] [Pin Mapping] [Сағатка каршы]
- Тандоо Chip Attiny84: [TOOLS] [Chip] [Attiny84]
- 8MHz Саатын тандоо: [TOOLS] [Саат] [8 MHz ички]
- Жүктөгүчтү күйгүзүңүз: [TOOLS] [Burn Bootloader]
5 -кадам: ATtiny84 программасы
- Open Blink эскизи: [FILE] [EXAMPLES] [01. Basics] [Blink]
-
Эскизди түзөтүү:
- Боштукту орнотуудан мурун (), пин атын (LED) жана жайгашкан жерди (пин 0) аныктаңыз: int led = 0;
- "LED_BUILTIN" деген жерди "жетектөөчү" менен боштукту орнотуу () жана боштук циклинде ()
- Эскизди жүктөө.
- Ардуинодон өчүрүү жана ажыратуу.
6-кадам: ATtiny84 туташуусун жалгыз иштөө
- ATtiny Pin 1ден 5Vга чейин (иш жүзүндө азырынча кубатты күйгүзбөңүз)
- ATtiny Pin 2ден LEDге (узун бут)
- ATtiny Pin 14 жерге
- LED (кыска бутту) 100дөн 1к Омго чейин резисторго (1 -аягы)
- Резистор (аягы 2) жерге
- ATtiny84 күйгүзүү
Сунушталууда:
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
ATTiny84 негизделген 3A Step-Down LED айдоочу: 7 кадам (Сүрөттөр менен)
ATTiny84 негизделген 3A Step-Down LED драйвери: Эгерде сиз 10W LEDди кубаттайм десеңиз, анда бул 3A LED драйверин колдоно аласыз. 3 Cree XPL LED менен 3000 люменге жете аласыз
Күчтүү Arduino-UNO, Massduino-UNO: 9 кадам
Күчтүү Arduino-UNO, Massduino-UNO: Massduino деген эмне? Massduino-бул Arduino платформасынын перифериялык-бай, ыңгайлуу жана тез өнүгүүсүн, арзан баада жана ири өндүрүштүн артыкчылыктарын оңой айкалыштырган жаңы продукт линиясы. Дээрлик бардык Arduino коддору
ATtiny84/85 SPI Interface пин кайра колдонуу: 6 кадам
ATtiny84/85 SPI интерфейсинин пин кайра колдонулушу: Бул көрсөтмө " ATtiny84/85 сериялык чыгаруу менен мүчүлүштүктөрдү оңдоо " инструктивдүү жана программалык камсыздоону жүктөө түйүндөрүн колдонуучулар тарабынан кайра колдонуу маселесин чечүү үчүн аппараттык жана программалык конфигурацияны кеңейтет
ATTiny85, ATTiny84 жана ATMega328P программалоо: Arduino ISP катары: 9 кадам (Сүрөттөр менен)
ATTiny85, ATTiny84 жана ATMega328P программалоо: Arduino ISP катары: Алдын ала сөз Мен жакында эле бир нече ESP8266 негизделген IoT долбоорлорун иштеп чыктым жана негизги процессор мага керектүү болгон бардык тапшырмаларды аткара албай кыйналып жатканын байкадым, ошондуктан мен кээ бирлерин таратууну чечтим. башка микро үчүн анча маанилүү эмес иш -чаралар