Мазмұны:
- 1 -қадам: Кейбір материалдар мен кейбір файлдарды жинаңыз
- 2 -қадам: Arduino бағдарламашысына айналдыру
- 3 -қадам: Arduino V1.0.1 орнату
- 4 -қадам: ATmega8 көмегімен Arduino қосу
- 5 -қадам: жүктеушіні ATmega8 -ге қосу
- 6 -қадам: эскиздерді ATmega8 -ге жүктеу
- 7 -қадам: Құттықтаймыз
Бейне: ATmega8 Arduino ретінде (Ішкі 8 МГц кристалды пайдалану арқылы): 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Қазіргі уақытта Arduino сияқты гаджеттер өте танымал болды. Оларды көптеген жобалар жасау үшін пайдалануға болады, алайда олар көп орын алады және біздің кейбіреулеріміз үшін қымбат (менімен қоса). Бұл мәселені шешу үшін мен сізге осы нұсқаулықты ұсынамын, ол сізге ATmega8 (немесе кез келген басқа avr) чипін Arduino кодын сақтауға және ықшам әрі арзан Arduino ретінде әрекет етуге үйретеді. Мұны істеу үшін сізге қол жетімді электроника қажет, егер сіз де әуесқой болсаңыз, ол қазірдің өзінде болады. Дәл осы мақсатқа жету үшін сыртқы кристалды осцилляторды қолдануға тәуелді болатын басқа нұсқаулардан айырмашылығы, бұл жоба ATmega8 ішкі 8 МГц кристалын қолданады, бұл 16 МГц кристалы жоқ адамдар үшін жақсы болады.
Сонымен қатар, мен чипті бағдарламалау үшін Arduino -ны провайдер ретінде қолданатын боламын, сондықтан бұл оны арзанырақ етеді.
Енді, көпке созбай, тоқуды бастайық!
1 -қадам: Кейбір материалдар мен кейбір файлдарды жинаңыз
Талаптар:
1. 10uF конденсатор - 1
2. Еркектен еркекке секіру сымдары - 8
3. Нан тақтасы - 1
4. ATmega8 чипі - 1
5. Arduino UNO немесе кез келген басқа Arduino
Жүктеуге болатын заттар:
1. ATmega8 үшін жүктеуші
2. Arduino IDE v1.0.1
Бұл сілтеме сізді Arduino IDE жүктеулер бетіне апарады. V.1.0.1 нұсқасын жүктеңіз, себебі мен оны ATmega8 чипімен жақсы жұмыс істейтінін таптым. Кейбір себептермен соңғы нұсқа Boards.txt модификациясын қолдамайды, бұл нұсқаулық үшін өте маңызды. Тақталар.txt
Бұл файлдың қолданылуы кейін түсіндіріледі.
2 -қадам: Arduino бағдарламашысына айналдыру
Arduino -ны ArduinoISP эскизін жүктеу арқылы бағдарламашыға айналдыруға болады. Ол үлгі ретінде эскизді Arduino ұсынған. Дегенмен, мен кодты файл ретінде беремін. Оны жүктеп алып, Arduino -ға жүктеңіз.
Код жүктелгеннен кейін келесі қадамға өтіңіз.
3 -қадам: Arduino V1.0.1 орнату
Arduino v1.0.1 жүктегеннен кейін оны шығарыңыз. Сонымен қатар, сіз жүктеген «board.txt» файлының бүкіл мәтінін көшіріңіз.
1. Енді сіз шығарылған қалтада келесі файлды қарауыңыз керек:
«…….. / arduino-1.0.1 / аппараттық / arduino / board.txt»
2. «board.txt» ашыңыз және көшірілген мәтінді файлдың соңына қойыңыз.
3. Енді шығарылған Arduino 1.0.1 қалтасына орналастырылған «arduino.exe» файлын ашыңыз.
4. Arduino тақтасын «ATmega8-noxtal @8MHz» ретінде таңдаңыз
5. Бағдарламалаушыны «Arduino провайдер ретінде» ретінде таңдаңыз.
Енді Arduino IDE v1.0.1 орнатылды!
4 -қадам: ATmega8 көмегімен Arduino қосу
Жоғарыда келтірілген схемаларға сілтеме жасай отырып, ATmega8 IC -ті Arduino -мен байланыстырыңыз.
Сондай -ақ, RESET пен GND түйреуіштерінің арасына 10uF конденсаторды қоюды ұмытпаңыз.
Мен ATmega8 -ге Arduino -ды қалай қосқанымның суретін тіркедім.
5 -қадам: жүктеушіні ATmega8 -ге қосу
Жүктеушілер - бұл микроконтроллерді дербес бағдарламалауға мүмкіндік беретін файлдар. Сондықтан ATmega8 жүктеушімен бірге күйдірілгенде, біз оны Arduino ретінде пайдалана аламыз.
Жүктеуші жүктеу үшін:
1. «atmega8_noxtal.zip» файлын «……. / Arduino-1.0.1 / hardware / arduino / bootloaders \» шығарыңыз.
2. Егер Arduino IDE жұмыс істеп тұрса, оны қайта іске қосыңыз, әйтпесе оны ашыңыз.
3. Алдыңғы қадамдардың бірінде сипатталғандай, Бағдарламалаушының, COM порты мен тақтаның дұрыс орнатылғанын тексеріңіз.
4. «Құралдар» мәзірінің астындағы «Burn Bootloader» түймесін басыңыз.
Егер сіз сымды дұрыс қоссаңыз, «Bootloader Burn» опциясын басу арқылы Arduino -дағы RX, TX және L шамдары жарқырай бастайды. Мен де суретті жарияладым.
6 -қадам: эскиздерді ATmega8 -ге жүктеу
ATmega8 -ге жүктеуші жүктелгеннен кейін сіз бұл жобаны аяқтадыңыз.
Енді қалаған эскизді чипке жүктеу ғана қалды. Ол үшін тақтада «Atmega8-noxtal @8Mhz», ал бағдарламашының «Arduino провайдер ретінде» орнатылғанына көз жеткізіңіз.
Есіңізде болсын, сіз жүктеушіні өртеу үшін пайдаланған сымдар эскиздерді жүктеу үшін де қолданылады
Эскизді жүктеу Arduino бағдарламашысы ретінде жүзеге асады, сондықтан әдеттегіден айырмашылығы, «Ctrl+U» пернесін басқанда, енді IDE -ге чипті Arduino арқылы бағдарламалауды айтатын «Ctrl+Shift+U» пернелерін басу керек болады.
7 -қадам: Құттықтаймыз
ATmega8 чипін шағын Arduino -ға сәтті түрлендіргеніңізбен құттықтаймын. Енді сіз өз жобаларыңызды әлдеқайда ықшам және арзан ете аласыз. Оның Arduino түйреуіштерімен байланысын түсіну үшін бұрын жүктелген «ATmega8 Arduino Pinout ретінде» файлын қараңыз.
Сонымен қатар, егер сіз бұл нұсқаулықты пайдалы деп тапсаңыз, қысқартылған жүктеу сілтемелерін екі немесе үш рет қайта ашу арқылы маған қолдау көрсетіңіз. Сіз мені Патреонда да қолдай аласыз.
Мұның бәрі нұсқаулық үшін! Егер күмәніңіз болса, түсініктеме беріңіз.
Ойлауды жалғастырыңыз!
Жоба авторы:
Уткарш Верма
Камерасын қарызға бергені үшін Ашиш Чудхариға рахмет.
Ұсынылған:
ATmega328 бағдарламасын Arduino IDE көмегімен 8 МГц кристалды қолдану арқылы бағдарламалау: 4 қадам
ATmega328 бағдарламасын Arduino IDE көмегімен 8 МГц кристалды қолдана отырып бағдарламалау: Бұл нұсқаулықта мен Armeino IDE мен Arduino UNO бағдарламасын қолдана отырып, ATmega328P IC (Arudino UNO -да бар сол микроконтроллер) бағдарламалау бойынша қадамдық нұсқаулықты қарастырамын. арнайы Arduino, сіздің жобаларыңызды жасау үшін
Смартфонды байланыссыз термометр / портативті термометр ретінде пайдалану: 8 қадам (суреттермен)
Смартфонды контактісіз термометр / портативті термометр ретінде қолданыңыз: дене температурасын термотека сияқты жанаспайтын / байланыссыз өлшеңіз. Мен бұл жобаны жасадым, себебі Thermo Gun қазір өте қымбат, сондықтан мен DIY жасаудың балама нұсқасын алуым керек. Мақсаты төмен бюджеттік нұсқамен жасалады. SupplsliesMLX90614Ardu
Дербес ATmega328p (Ішкі 8 МГц сағаты арқылы): 4 қадам
Автономды ATmega328p (Ішкі 8 МГц сағатын қолдана отырып): ATmega328p-megaAVR тобында Atmel жасаған бір чипті микроконтроллер (кейінірек Microchip Technology Atmel компаниясын 2016 жылы сатып алды). Ол 8-биттік RISC процессорлық ядролық Гарвард архитектурасына ие, бұл микроконтроллер Arduino миы
Keytar Hero (Wii гитара контроллерін синтезатор ретінде пайдалану): 7 қадам (суреттермен)
Кейтар кейіпкері (Wii гитара контроллерін синтезатор ретінде пайдалану): Гитара Батыры ойындары осыдан оншақты жыл бұрын қатты ашуланған, сондықтан шаң жинайтын көптеген гитаралық контроллерлер болуы мүмкін. Олардың түймелері, тұтқалары мен тұтқалары көп, сондықтан оларды неге қайтадан пайдалануға болмайды? Гитараның басқару элементі
Сиқырлы заклинание арқылы сиқырлы кристалды доп жасауға рұқсат етіңіз! ~ Arduino ~: 9 қадам
Сиқырлы заклинание арқылы сиқырлы кристалды шар жасауға рұқсат етіңіз! ~ Arduino ~: Біз сиқырлы шар жасаймыз, ол қозғалыс сенсоры мен RFID сканерін пайдаланып, ішіндегі жарықдиодты шамдардың анимациясын басқарады