Мазмұны:
- 1 -қадам: Arduino IDE бағдарламалық жасақтамасына ATtiny Core Supprt қосыңыз
- 2-қадам: Arduino-ны жүйелік бағдарламашы ретінде пайдалануға арналған бағдарлама (ISP)
- 3 -қадам: Бағдарламалау үшін ATtiny84 қосыңыз
- 4 -қадам: Arduino бағдарламасын ATtiny84 бағдарламасына орнатыңыз
- 5 -қадам: ATtiny84 бағдарламасы
- 6-қадам: ATtiny84-ті жалғыз жұмыс істеуге қосыңыз
Бейне: ATTINY84 бағдарламасына Arduino Uno (Arduino V. 1.8.5): 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
ATTINY84-20PU бағдарламалау үшін Arduino Uno көмегімен (Digikey элементі # ATTINY84-20-PU-ND). Бұл нұсқаулық ATdiny84 (84/44/24) сияқты физикалық тұрғыдан кіші процессорлармен жұмыс істеу үшін Arduino платформасын қалай пайдалану керектігін көрсетеді. Бұл мысал ATtiny84-20PU процессорына арналған, бірақ Arduino бағдарламалық жасақтамасынан (яғни Arduino IDE) сәйкес тақтаны таңдап және түйіндерді қажетті түрде өзгерту арқылы басқа тақталарға бейімделуі мүмкін.
(Arduino 1.8.5 үшін жаңартылған)
1 -қадам: Arduino IDE бағдарламалық жасақтамасына ATtiny Core Supprt қосыңыз
Arduino 1.8.5 үшін:
- Arduino бағдарламалық жасақтамасын ашыңыз (Arduino интеграцияланған даму ортасы [IDE]).
- Ашық параметрлер: [FILE] [ҚАЛАУЛЫМДАР]
- Қосымша тақта менеджерлерінің URL мекенжайларына URL қойыңыз:
2-қадам: Arduino-ны жүйелік бағдарламашы ретінде пайдалануға арналған бағдарлама (ISP)
- Arduino тақтасын таңдаңыз: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Ескерту: менде Arduino UNO болса да, мен процессорды «Arduino Duemilanove немесе Diecimila» таңдауды талап ететін алдын ала бағдарламаланған Atmega328P-ке ауыстырдым.
- Бағдарламалаушыны таңдаңыз: [TOOLS] [PROGRAMMER] [AVR ISP].
- ArduinoISP нобайын ашыңыз: [FILE] [EXAMPLES] [11.. ArduinoISP] [ArduinoISP]
- Эскизді жүктеу.
3 -қадам: Бағдарламалау үшін ATtiny84 қосыңыз
Arduino түйреуіштерін ATtiny84 түйреуіштеріне қосыңыз:
- Arduino 5V ATtiny84 1 -ші пинге
- Arduino PIN 10 ATtiny84 түйреуіш 4
- ATTiny84 Pin 7 -ге Arduino Pin 11
- Arduino Pin 12 ATTiny84 Pin 8 дейін
- Arduino Pin 13 - ATtiny84 түйреуіші 9
- Arduino GND ATtiny84 пин 14
- Arduino 10uF конденсаторға RESET (+ бүйір / ұзын аяқ)
- 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+ үшін] [Disabled]
- Сағат тіліне қарсы түйреуішті салыстыруды таңдаңыз: [TOOLS] [түйреуішті салыстыру] [сағат тіліне қарсы]
- Attiny84 чипін таңдаңыз: [TOOLS] [Chip] [Attiny84]
- 8 МГц сағатын таңдаңыз: [TOOLS] [Сағат] [8 МГц ішкі]
- Жүктегішті жазыңыз: [TOOLS] [Burn Loader]
5 -қадам: ATtiny84 бағдарламасы
- Blink эскизін ашу: [FILE] [EXAMPLES] [01. Basics] [Blink]
-
Эскизді өңдеу:
- Бос орнатудан бұрын () түйреуіштің атауын (жарықдиодты) және орналасқан жерін (түйреуіш 0) анықтаңыз: int led = 0;
- «LED_BUILTIN» орнына «алып тастау» және «бос» циклінде () орналастырыңыз.
- Эскизді жүктеу.
- Arduino -ны өшіріп, ажыратыңыз.
6-қадам: ATtiny84-ті жалғыз жұмыс істеуге қосыңыз
- ATtiny Pin 1 -ден 5В -ге дейін қуат көзі (әлі қуатты қоспаңыз)
- ATtiny Pin 2 светодиодқа (ұзын аяқ)
- ATtiny Pin 14 Жерге
- Жарық диодты (қысқа аяғы) резисторға (соңы 1) 100 мен 1к Ом арасындағы
- Жерге резистор (2 соңы)
- ATtiny84 қуат көзін қосыңыз
Ұсынылған:
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
ATTiny84 негізіндегі 3А төмен түсетін жарықдиодты драйвер: 7 қадам (суреттермен)
ATTiny84 негізіндегі 3А төмен түсетін жарықдиодты драйвер: Егер сіз 10 Вт жарықдиодты қосқыңыз келсе, сіз осы 3А жарықдиодты драйверді пайдалана аласыз. 3 Cree XPL светодиодымен сіз 3000 люменге қол жеткізе аласыз
ATtiny84/85 SPI интерфейсінің түйреуішін қайта пайдалану: 6 қадам
ATtiny84/85 SPI интерфейсінің түйреуішін қайта қолдану: Бұл нұсқаулық «ATtiny84/85 тізбектік шығысы бар тізбектегі жөндеуді» жалғастыру болып табылады. нұсқаулық және бағдарламалық жасақтаманы жүктеу түйреуіштерін қолданушылардың қайта пайдалану мәселесін шешу үшін аппараттық және бағдарламалық жасақтама конфигурациясын кеңейтеді
KerbalController: Kerbal Space бағдарламасына арналған ракеталық ойынға арналған арнайы басқару тақтасы: 11 қадам (суреттермен)
KerbalController: Kerbal Space бағдарламасына арналған ракеталық ойынға арналған арнайы басқару тақтасы: Неліктен KerbalController құруға болады? Әсіресе үлкен қызыл қауіпсіздік қосқышы болған кезде, алдымен қақпақты ашу керек, қосқышты сырғытыңыз
ATTiny85, ATTiny84 және ATMega328P бағдарламалау: Arduino ISP ретінде: 9 қадам (суреттермен)
ATTiny85, ATTiny84 және ATMega328P бағдарламалау: Arduino провайдер ретінде: Алғы сөз Жақында мен бірнеше ESP8266 негізделген IoT жобаларын әзірледім және негізгі процессор мен басқаруға қажет барлық тапсырмаларды орындауға тырысатынын білдім, сондықтан мен таратуды шештім. басқа микро үшін маңызды емес әрекеттер