Мазмұны:

$ 2 Arduino. ATMEGA328 дербес ретінде. Жеңіл, арзан және өте кішкентай. Толық нұсқаулық: 6 қадам (суреттермен)
$ 2 Arduino. ATMEGA328 дербес ретінде. Жеңіл, арзан және өте кішкентай. Толық нұсқаулық: 6 қадам (суреттермен)

Бейне: $ 2 Arduino. ATMEGA328 дербес ретінде. Жеңіл, арзан және өте кішкентай. Толық нұсқаулық: 6 қадам (суреттермен)

Бейне: $ 2 Arduino. ATMEGA328 дербес ретінде. Жеңіл, арзан және өте кішкентай. Толық нұсқаулық: 6 қадам (суреттермен)
Бейне: Робототехника на Ардуино #2: Мигание двух светодиодов, пьезоэлемент. 2024, Қараша
Anonim
Image
Image
Бөлшектер тізімі
Бөлшектер тізімі

Бұл нұсқаулықта сіз Arduino ATMEGA328 микроконтроллер чипін оқшауланған микроконтроллер ретінде қолдануды үйренесіз.

Олар тек 2 доллар тұрады, сіздің Arduino -мен бірдей жасай алады және сіздің жобаларыңызды өте кішкентай ете алады.

Біз түйреуіштің орналасуын қарастырамыз, оны жүктеуші жүктеу арқылы Arduino бағдарламалық жасақтамасына қалай дайындау керек және эскиздерді қалай жүктеу керек.

Осы нұсқаулықтың қалған бөлігін қарап шығыңыз, сіз Arduino жобаларын қысқа мерзімде қалай азайтуға болады.

1 -қадам: бөлшектер тізімі

1 Ардуино

1 ATMEGA328P-PU чипі. Менікі осында келді:

Нан тақтасы

Сымдар

Қосымша: жарықдиодты және тестілеуге арналған 330 Ом резисторы

2 -қадам: Кітапхананы жүктеу және орнату

Кітапхананы жүктеу және орнату
Кітапхананы жүктеу және орнату
Кітапхананы жүктеу және орнату
Кітапхананы жүктеу және орнату

Arduino тақтасы стандартты түрде 16 МГц сыртқы осциллятормен жабдықталған.

Бізге 16 МГц осциллятор қажет емес, өйткені ATMEGA328P-PU 8 МГц осцилляторы бар.

Бұл микросхема 8 МГц жиілікте дербес микроконтроллер ретінде жұмыс істеуі үшін біз Arduino ортасына арналған кітапхананы жүктеп алып, орнатуымыз керек.

Ол үшін zip файлын жүктеу үшін Arduino нұсқасына сәйкес келетін сілтемені басыңыз.

Ол 1-6-x.zip, 1-5-x.zip немесе 1-0-x.zip болады.

Bootloader бағдарламасын жазу
Bootloader бағдарламасын жазу

Содан кейін біз Arduino эскиздер қалтасын Файл → теңшелімдер → “Эскиз кітабының орналасуы” түймесін басу арқылы табуымыз керек. Менің жағдайда «C: / Users / tomtomheylen / Documents / Arduino» бұл сіздің жағдайда басқаша болуы мүмкін.

Орынды көшіріп, «осы компьютерге» өтіңіз, оны жолаққа қойыңыз және enter пернесін басыңыз.

Егер сіз «аппараттық құрал» деп аталатын қалтаны көрсеңіз, оны ашыңыз.

Олай болмаса, тінтуірдің оң жақ түймесімен «аппараттық» деп аталатын жаңа қалта жасаңыз және «жаңа → қалта» тармағын таңдап, «аппараттық құрал» теріңіз. Енді ашыңыз.

Нан қалтасын zip архивінен «аппараттық» қалтасына жылжытыңыз.

Bootloader бағдарламасын жазу
Bootloader бағдарламасын жазу

Arduino IDE қайта іске қосыңыз және «Құралдар → тақтаға» өтіңіз.

Егер бәрі дұрыс болса, сіз тізімнен «Atmega 328 тақтасында (8 МГц ішкі сағат)» көресіз.

Ең қиын бөлігі қазір жасалды, сондықтан ATMEGA328 -де өмірді қызықты өткізейік.

3 -қадам: жүктеуші жүктеңіз

Бұл ATMEGA328 микроконтроллер чиптері әдетте бос болады. Оларды Arduino IDE -мен жұмыс істету үшін біз «жүктеуші жүктеу» деп аталатын нәрсені істеуіміз керек. Бұл чипте жазылатын кішкене код, сондықтан ол Arduino бағдарламалық жасақтамасын түсінеді.

Эскиздер жүктелуде
Эскиздер жүктелуде

Мұны істеу үшін Arduino -ды компьютерге қосыңыз және «Файл → мысалдар → ArduinoIsp» тармағына өтіп, «Arduino Isp» таңдаңыз. Бұл эскизді Arduino -ға жүктеп, компьютерден ажыратыңыз.

Эскиздерді жүктеу
Эскиздерді жүктеу

Содан кейін біз суретте көріп тұрғандай Arduino -ны ATMEGA328 -ке қосамыз.

Чиптің жарты шеңберіне назар аударыңыз. Оның дұрыс жағында екеніне көз жеткізіңіз.

Енді Arduino -ды қосыңыз және Arduino IDE -де «құралдар → бағдарламашы» тармағына өтіп, «Arduino провайдер ретінде» таңдаңыз.

Содан кейін «Құралдар → Тақта» тармағына өтіп, «Нан тақтасында Atmega 328 (8 МГц ішкі сағат)» тармағын таңдаңыз.

Енді құралдарға өтіп, «Bootloader Burn» таңдаңыз.

Сіздің жүктеуші жүктелді және сіздің чип эскиздерді жүктеуге дайын!

Егер сізде қате туралы хабар болса, Arduino -ны ажыратыңыз және алдыңғы әрекеттерді қайталаңыз.

4 -қадам: Эскиздерді жүктеу

Эскизді жүктеу үшін ATMEGA328 чипін Arduino тақтасынан алып, суретте көрсетілгендей тақтаға қосу керек.

Мұны істеу үшін сіз FT232RL сияқты сериялық бағдарламашыға USB қолдана аласыз. Мен мұнда шағын нұсқаулық жасадым:

Мен жыпылықтау эскизін тексеру үшін тақтаға резисторы бар сымды қостым.

Бұл суретті түйреуіш макеті үшін қалай қолдануға болатынын біліңіз.

Мысалы, егер сіз IDE -де 13 -пинді инициализациялайтын болсаңыз, ол Arduino тақтасындағы 13 -істікті немесе ATMEGA328 чипіндегі 19 -істікті білдіреді.

Құттықтаймыз, сіз қол жеткіздіңіз! Енді сіз өзіңіздің кішігірім Arduino жобаларыңызды дәнекерлеуге кірісе аласыз.

5 -қадам: бірнеше пайдалы кеңестер

Бірнеше пайдалы кеңестер
Бірнеше пайдалы кеңестер

Мен сізге тағы бірнеше пайдалы кеңестер беру арқылы нұсқаулықты аяқтаймын:

Егер сіз жобаны дәнекерлесеңіз, жобаны дәнекерлегеннен кейін сізге 28 істікшелі DIP розеткасын қолданып, ATMEGA328 қосу керек.

Менікін осында алдым

Қажет болған жағдайда, эскиздерді өзгертуге немесе жүктеуге болатындай, кейбір бірінші аяқтарға зұлым аналық түйреуіштерді дәнекерлеу жақсы тәжірибе.

Егер сіздің микроконтроллеріңіз біртүрлі болып жатса, сіз + мен -арасында 10 -нан 100 -ге дейінгі конденсаторды қосуға болады.

Чипке тапсырыс бергенде оның ATMEGA328P-PU екеніне көз жеткізіңіз.

6 -қадам: Қорытынды ескерту

Сізге бұл нұсқаулық ұнады ма, «Таңдаулылар» түймесін басып, жазылыңыз.

Сондай -ақ, нұсқаулық бойынша «Қытайлық Arduino клондарын қалай түзетуге болады» бөлімін қараңыз.

Келесі нұсқаулықта кездескенше.

Рахмет, Том Хейлен

Facebook:

Маған бұл жұмысты жалғастыруға көмектесу үшін қайырымдылық жасаңыз:

Ұсынылған: