Мазмуну:
- 1 -кадам: Кээ бир нерселерди жана кээ бир файлдарды чогултуп алыңыз
- 2 -кадам: Arduino программистке айландыруу
- 3 -кадам: Arduino V1.0.1 орнотуу
- 4 -кадам: ATmega8 менен Ардуинону туташтыруу
- 5 -кадам: Жүктөгүчтү ATmega8ге күйгүзүү
- 6 -кадам: Эскиздерди ATmega8ге жүктөө
- 7 -кадам: Куттуктайбыз
Video: ATmega8 Arduino катары (Ички 8Mhz кристалын колдонуп): 7 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бүгүнкү күндө, Arduino сыяктуу гаджеттер абдан популярдуу колдонууну табышты. Алар көптөгөн долбоорлорду түзүү үчүн колдонулушу мүмкүн, бирок алар көп орунду ээлейт жана кээ бирлерибиз үчүн кымбат (мага кошо). Бул көйгөйдү чечүү үчүн, мен сизге Arduino кодун сактоо үчүн ATmega8 (же башка avr) чипин колдонууну жана компакт жана арзан Arduino катары иштөөнү үйрөтө турган бул көрсөтмө берем. Муну аткаруу үчүн оңой жеткиликтүү электроника талап кылынат, эгер сиз дагы хобби болсоңуз, анда буга чейин эле ээ болот. Ошол эле максатка жетүү үчүн тышкы кристалл осцилляторунун колдонулушуна көз каранды болгон башка көрсөтмөлөрдөн айырмаланып, бул долбоор ATmega8дин ички 8Mhz кристалын колдонот, бул 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 файлын өзгөртүүнү колдобойт, бул көрсөтмө үчүн абдан маанилүү. Boards.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 ISP катары" тандаңыз
Эми сиздин Arduino IDE v1.0.1 орнотулду!
4 -кадам: ATmega8 менен Ардуинону туташтыруу
ATmega8 IC'ни Arduino менен жогорудагы схемаларга шилтеме кылуу менен кошуңуз.
Ошондой эле, RESET жана GND казыктарынын ортосуна 10uF конденсаторун коюуну унутпаңыз.
Мен ATmega8ге Arduino менен кантип байланышканымдын сүрөтүн тиркеп койдум.
5 -кадам: Жүктөгүчтү ATmega8ге күйгүзүү
Жүктөгүчтөр - микроконтроллерди өз алдынча программалоого мүмкүндүк берген файлдар. Ошондуктан, ATmega8 жүктөгүч менен күйгөндөн кийин, биз аны Arduino катары колдоно алабыз.
Жүктөгүчтү күйгүзүү үчүн:
1. …
2. Эгерде Arduino IDE мурунтан эле иштеп жаткан болсо, аны кайра баштаңыз, болбосо аны ачыңыз.
3. Программист, COM Порт жана Такта мурунку кадамдардын биринде сүрөттөлгөндөй туура коюлганын текшериңиз.
4. "Куралдар" менюсунан "Burn Bootloader" баскычын басыңыз.
Эгер сиз туура зым салсаңыз, "Bootloader Burn" опциясын чыкылдатуу менен, Arduinoдогу RX, TX жана L чырактары жаркырай баштайт. Мен дагы сүрөттү жарыяладым.
6 -кадам: Эскиздерди ATmega8ге жүктөө
Жүктөгүчтү ATmega8ге күйгүзгөндөн кийин, сиз бул долбоорду дээрлик бүтүрдүңүз.
Эми болгону калган эскизди чипке жүктөө гана калды. Бул үчүн, такта "Atmega8-noxtal @8Mhz", ал эми программист "Arduino ISP катары" деп коюлганын текшериңиз.
Эсиңизде болсун, сиз жүктөгүчтү күйгүзгөн зым эскиздерди жүктөө үчүн да колдонулат
Эскизди жүктөө Ардуинону программист катары колдонуу менен жүргүзүлөт, андыктан адаттагыдан айырмаланып, сиз "Ctrl+U" басканда, эми IDEге чипти Arduino аркылуу программалоону айткан "Ctrl+Shift+U" басуу керек болот.
7 -кадам: Куттуктайбыз
ATmega8 чипиңизди mini Arduinoго ийгиликтүү айландырганыңыз менен куттуктайм. Эми сиз долбоорлоруңузду алда канча компакт жана арзан кыла аласыз. Анын Arduino казыктары менен болгон байланышын түшүнүү үчүн мурда жүктөп алган "ATmega8 Arduino Pinout катары" файлына кайрылыңыз.
Ошондой эле, эгер сиз бул көрсөтмө пайдалуу болсо, кыскартылган жүктөө шилтемелерин эки же үч жолу ачуу менен мени колдоп коюңуз. Сиз мени Патреондо да колдой аласыз.
Мунун баары насаат үчүн! Эгерде кандайдыр бир шектенүүңүз болсо, комментарий жазуудан тартынбаңыз.
Ой жүгүртүүнү улантыңыз!
Долбоор тарабынан:
Utkarsh Verma
Камерасын карызга бергени үчүн Ашиш Чоудхариге рахмат.
Сунушталууда:
ATmega328ди Arduino IDE менен 8MHz кристалын колдонуу менен программалоо: 4 кадам
8MHz кристалын колдонуп Arduino IDE менен ATmega328ди программалоо: Бул көрсөтмөдө мен ATmega328P IC (Arudino UNOдо бар ошол эле микроконтроллер) программалоо боюнча кадамдык кадамды камтыйм, Arduino IDE жана Arduino UNO программисти катары өзүңүздү Custom Arduino, сиздин долбоорлорду жасоо үчүн
Ардуино ISP катары -- AVRде Hex файлын жазуу -- AVRдеги сактандыруучу -- Ардуино программист катары: 10 кадам
Ардуино ISP катары || AVRде Hex файлын жазуу || AVRдеги сактандыруучу || Ардуино программист катары: ……………………… Сураныч, дагы видеолор үчүн менин YouTube каналыма ЖАЗЫЛЫҢЫЗ …….. Бул макала isp сыяктуу ардуино жөнүндө. Эгерде сиз он алтылык файлды жүктөгүңүз келсе же AVRде сактандыргычты орноткуңуз келсе, анда программистти сатып алуунун кажети жок, сиз жасай аласыз
Stepper мотору менен башкарылуучу локомотив модели - Ротари Encoder катары Step Motor: 11 кадам (Сүрөттөр менен)
Stepper мотору менен башкарылуучу локомотив модели | Stepper мотору ротациялык кодер катары: Мурунку көрсөтмөлөрдүн биринде, биз тепкичтүү моторду айлануучу коддогуч катары кантип колдонууну үйрөндүк. Бул долбоордо биз азыр Arduino микроконтроллерин колдонуп, тепловоздун моделин башкаруу үчүн ошол тепкичтүү мотор айлануучу коддогучту колдонобуз. Ошентип, фу жок
Шамдарды сенсор катары колдонуп, Wiimoteту компьютердик чычкан катары кантип колдонуу керек?: 3 кадам
Шамдарды сенсор катары колдонуп, Wiimoteту компьютердик чычкан катары кантип колдонуу керек !!: Бул колдонмо Wii Remote (Wiimote) компьютериңизге кантип туташтырып, чычкан катары колдонууну көрсөтөт
Сиздин 5G Video IPodду ички Bluetooth менен өзгөртүү: 8 кадам (сүрөттөр менен)
Ички Bluetooth менен 5G Video IPod: Бул менин көптөн күткөн 5G Video версиясы iPod BT Mod! Эгерде сиз гарнитуранын шнурунан чарчасаңыз? Биз баарыбыз iPodдордун эрте өлгөнүн көрдүк, анткени чуркоо тилкесинде же башка нерселерде кимдир бирөө жипти түйүп, iPod учуп баратат! Албетте