Microchip វាជាក្រុមហ៊ុនល្បីឈ្មោះមួយនៅក្នុងក្រុមហ៊ុនផលិតនិងពិភព DIY ចាប់តាំងពីវាមានផលិតផលមួយចំនួនធំដើម្បីបង្កើតគំរោង។ វាមានភាពល្បីល្បាញដោយសារឧបករណ៍ត្រួតពិនិត្យខ្នាតតូចសម្រាប់ដំណើរការកម្មវិធីគ្រប់ប្រភេទ។ នៅក្នុងជួរនៃផលិតផលមីក្រូលុចឆ័រថ្ងៃនេះយើងនឹងផ្តោតលើអេធីធីទី ៨៨ ដែលជា MCU ជាក់ស្តែងដែលអ្នកនឹងចង់ប្រើក្នុងការងារអនាគតរបស់អ្នក។
អ្នកក៏គួរដឹងដែរ Digispark ក៏មានក្តាររឺម៉ូឌុលដែលរួមបញ្ចូល ATtiny85 នេះផងដែរ ជាមួយធាតុបន្ថែមមួយចំនួនដែលត្រូវការដើម្បីចាប់ផ្តើមសរសេរកម្មវិធីឧបករណ៍នេះដូចជាការភ្ជាប់ចំណុចប្រទាក់សៀរៀលដើម្បីអាចបញ្ជូនលេខកូដទៅក្នុងការចងចាំរបស់ឧបករណ៍។ ការចំណាយទាបរបស់វាទំហំតូចនិងភាពឆបគ្នាជាមួយក្ដារ Arduino បញ្ចប់ធ្វើឱ្យបន្ទះនេះក្លាយជាជម្រើសដ៏ល្អ។
លិបិក្រម
អេធីធីទី ៨៨
Microchip បានបង្កើតម៉ាស៊ីនត្រួតពិនិត្យខ្នាតតូច ៨ ប៊ីតដែលមានថាមពលទាបនិងដំណើរការខ្ពស់។ វាផ្អែកលើ ISA AVR ដែលជាប្រភេទ RISC ។ រួមបញ្ចូលអង្គចងចាំពន្លឺ 8KB, ៥១២ បៃនៃ EEPROM, ៥១២ បៃនៃអេ។ អេ។ អេ។ , គោលបំណងទូទៅ ៦ អ៊ិញ / ភីនឌី (GPIO), ការចុះឈ្មោះគោលបំណងទូទៅ ៣២, ឧបករណ៍កំណត់ម៉ោង ៨ ប៊ីតជាមួយរបៀបប្រៀបធៀប, ឧបករណ៍កំណត់ពេលវេលា / ៩ ប៊ីតខ្ពស់ - ការរាប់ល្បឿន, យូ។ អាយ។ អេស។ , ការរំខានខាងក្នុងនិងខាងក្រៅ, កម្មវិធីបំលែងអាដាប់ធ័រ A / D ចំនួន ៤ ឆានែល, កម្មវិធីឃ្លាំមើលកម្មវិធីដែលមានមុខងារយោលផ្ទៃក្នុង, របៀបប្រើប្រាស់ថាមពលដែលអាចជ្រើសរើសបាន ៣ កម្មវិធី។
អេធីធីទី ៨៨ នេះមានស្នាដៃរបស់ 20 MIPS ធ្វើការនៅ 20 Mhz។ ដើម្បីទទួលបានប្រេកង់នោះប្រតិបត្តិការរវាង 2.7-5.5 វ៉ុល។ ការសម្តែងរបស់វាអនុញ្ញាតឱ្យវាដំណើរការស្ទើរតែ 1 MIPS ក្នុងមួយ Mhz ។ ការវេចខ្ចប់របស់វាគឺសាមញ្ញប្រភេទ DIP និងមាន ៨ ម្ជុលទោះបីជាវាក៏មានជាមួយប្រភេទវេចខ្ចប់ផ្សេងទៀតប្រសិនបើអ្នកត្រូវការវា។ ហើយខ្ញុំចង់បន្ថែមថាវាអាចធ្វើការនៅក្រោមលក្ខខណ្ឌសីតុណ្ហភាពខ្លាំងពី -៤០ ដល់ ៨៥ អង្សាសេដែលធ្វើឱ្យវាសមស្របសម្រាប់កម្មវិធីឧស្សាហកម្មជាច្រើនឬក្នុងស្ថានភាពធ្ងន់ធ្ងរ។
ទទួលបានឯកសារនិងឧបករណ៍
ប្រសិនបើអ្នកចង់ទទួលបាន ឯកសារនិងឧបករណ៍អតិសុខុមឌីធីធីទី ៨៨អ្នកអាចធ្វើវាចេញពីប្រភពផ្លូវការ៖
- ទៅ។ ទំព័រ អំពីអេធីធីទី ៥ ។
- បន្ទាប់មកអ្នកអាចជ្រើសរើសផ្ទាំងឯកសារដើម្បីទាញយកសំណុំទិន្នន័យនិងឯកសារផ្សេងទៀតជា PDF ដោយឥតគិតថ្លៃ។
- អ្នកក៏អាចជ្រើសរើសផ្ទាំងបរិស្ថានអភិវឌ្ឍន៍ដែលអ្នកនឹងរកឃើញកម្មវិធីអាយឌីអ៊ីឬបរិដ្ឋានអភិវឌ្ឍន៍ដើម្បីរៀបចំកម្មវិធីមីក្រូត្រួតពិនិត្យប្រភេទនេះ។ ល។
សូមចងចាំថាអ្នកត្រួតពិនិត្យមីក្រូវ៉េវនេះខុសពី Arduino ហើយដូច្នេះវាមានរបស់វា quirks ទល់នឹង Arduino IDE និងវិធីក្នុងការសរសេរកម្មវិធីដែលអ្នកត្រូវចងចាំដោយអរគុណចំពោះឯកសារដែលបានផ្តល់ជូន។
ជម្រើសដើម្បីចាប់ផ្តើមជាមួយអេធីធីនីធី ៨៥
Este បន្ទះឈីប ATtiny85 វាអាចមានតម្លៃថ្លៃជាង ១ ផោនឬច្រើនជាងនេះបន្តិចប្រសិនបើអ្នកទិញក្តាររឺម៉ូឌុលដែលរួមបញ្ចូលវា។ អ្នកអាចរកវាបាននៅតាមហាងជំនាញមួយចំនួនដើម្បីចាប់ផ្តើមសាកល្បង។ ទោះបីជាវាមានតម្លៃថោកដាច់ដោយឡែកពីគ្នាក៏ដោយខ្ញុំសូមណែនាំឱ្យប្រើម៉ូឌុលដើម្បីចាប់ផ្តើមព្រោះពួកគេនឹងជៀសវាងធ្វើជំហានខ្លះដោយដៃនៅពេលអ្នកចង់ដាក់កម្មវិធី។
នៅទីនេះអ្នកទៅ ជម្រើសមួយចំនួននៅលើក្រុមហ៊ុន Amazon:
- រកមិនឃើញផលិតផល។
- រកមិនឃើញផលិតផល។
ក្តារដែលបានណែនាំមួយចំនួនក្រៅពីក្តារដែលបានរៀបរាប់ខាងលើ (Digispark) អ្នកក៏មាន ZengBucks ដែលខ្ញុំបានដាក់ឧទាហរណ៍ Amazon ដែរ។ ក្តារទាំងនេះក្នុងចំណោមធាតុបន្ថែមផ្សេងទៀតរួមមានចំណុចប្រទាក់សៀរៀលសម្រាប់ការសរសេរកម្មវិធីដែលអ្នកអាចធ្វើបាន ភ្ជាប់ដោយផ្ទាល់ទៅនឹងរន្ធយូអេសប៊ីនៃកុំព្យូទ័ររបស់អ្នក ដើម្បីដាក់កម្មវិធីជាមួយអាយឌីអ៊ី។
តើធ្វើដូចម្តេចដើម្បីសរសេរកម្មវិធី?
- ការប្រើប្រាស់ Arduino ជា ISP ក្នុងកម្មវិធី ATtiny85
- នៅពេលរៀបចំកម្មវិធីរួចអ្នកអាចជ្រើសរើសដោយឡែកពីគ្នា
ប្រយ័ត្នព្រោះក៏អញ្ចឹង អ្នកអាចធ្វើវាបានពីអារីដូណូអាយអ៊ី ជ្រើសរើសឧបករណ៍អេធីធីនី ៨៥ ពីក្តារមឺនុយ! ប្រសិនបើអ្នកមិនបានទិញម៉ូឌុលឬក្តារដែលមានចំណុចប្រទាក់ដើម្បីបង្កើតវាទេហើយអ្នកមានតែបន្ទះឈីប ATtiny85 អ្នកអាចប្រើក្តារអារីស្តុនជាអាយភីអេស (ជ្រើសរើសជំរើសនោះពីមឺនុយអារីដូណូអាយ។ អេស) ភ្ជាប់ដោយផ្ទាល់ទៅនឹងសសររបស់វា។ កម្មវិធីវាជាមួយ Arduino IDE ។ កម្មវិធីបន្ទាប់មកអ្នកដកបន្ទះឈីបដែលមានកម្មវិធីចេញហើយអ្នកអាចភ្ជាប់វាជាមួយគម្រោងដែលអ្នកត្រូវការដើម្បីធ្វើឱ្យវាដំណើរការជាមួយថ្មឯករាជ្យ ...
ជំហានប្រើ Arduino ជា ISP
ក្រុមប្រឹក្សា Arduino រួមបញ្ចូល microcontroller ផ្ទាល់ខ្លួនទៅកម្មវិធីពី Arduino IDE មែនទេ? រហូតមកដល់ពេលនេះអ្វីៗគឺធម្មតា។ ជាការប្រសើរណាស់, ប្រសិនបើអ្នកធ្វើឱ្យសកម្ម ជម្រើស Arduino ជា ISP ចេញពីបរិដ្ឋានអភិវឌ្ឍន៍អ្នកនឹងទទួលបានក្រុមប្រឹក្សា Arduino ដោយខ្លួនវាធ្វើការជាអ្នកផ្តល់សេវាអ៊ិនធឺរណែតដើម្បីអាចដាក់កម្មវិធីត្រួតពិនិត្យឧបករណ៍បញ្ជាខាងក្រៅផ្សេងទៀតដូចជាអេធីធីទី ៨៨ ផ្ញើកម្មវិធីដែលអ្នកចង់ធ្វើការជាមួយបន្ទះឈីប។ វិធីនោះអ្នកមិនត្រូវការម៉ូឌុលឬអ្នកសរសេរកម្មវិធីទេ។
ដើម្បីប្រើ Arduino ជា ISP អ្វីដែលអ្នកត្រូវការ:
- ផ្លាកសញ្ញារបស់អ្នក Arduino UNO.
- កុំព្យូទ័រមួយដែលតំឡើង Arduino IDE ត្រូវបានតំឡើង។
- ខ្សែយូអេសប៊ីតភ្ជាប់កុំព្យូទ័រអេអាឌូណូ។
- ខ្សែនិងធាតុអេឡិចត្រូនិចដែលចាំបាច់ដើម្បីភ្ជាប់ម្ជុលរបស់ឧបករណ៍ត្រួតពិនិត្យមីក្រូវ៉េវដែលអ្នកចង់ដាក់កម្មវិធីទៅក្តារអារីដូណូ។
- អ្នកត្រួតពិនិត្យខ្នាតតូចដែលអ្នកចង់ដាក់កម្មវិធី។
ជាការប្រសើរណាស់នៅពេលដែលអ្នកមានវាអ្នកបើក Arduino IDE ជាមួយក្តាររបស់អ្នកភ្ជាប់និងដ្យាក្រាមខ្សែភ្លើងដែលបានធ្វើដូចរូបភាពមុនហើយអ្នកធ្វើតាមជំហានងាយៗទាំងនេះ៖
- ចូលទៅកាន់ menu file របស់ Arduino IDE ។
- ជ្រើសរើសជម្រើសឧទាហរណ៍។
- នៅខាងក្នុងមឺនុយរកមើលមួយដែលមានឈ្មោះថា Arduino ISP ហើយជ្រើសរើសវា។
- ឥឡូវកូដសម្រាប់គំនូរព្រាងនេះបើកនៅលើអេក្រង់មេ។
- ឥឡូវអ្នកឱ្យព្រួញ (ផ្ទុកឡើង) ដើម្បីបញ្ចូលលេខកូដទៅក្តារ Arduino របស់អ្នកហើយវានឹងរួចរាល់ក្នុងការដាក់កម្មវិធី microcontroller របស់អ្នក។ វាអាចទៅរួចដែលថាប្រសិនបើអ្នកមានក្តារ Arduino ខុសគ្នាដូចជា Leonardo ជាដើមអ្នកនឹងត្រូវកែប្រែលេខកូដ ISP បន្តិច។
- ឥឡូវនេះក្រុមប្រឹក្សា Arduino របស់អ្នកបានត្រៀមខ្លួនរួចជាស្រេចដើម្បីដើរតួជាអន្តរការីនិងកម្មវិធីអាដាប់ធ័រខ្នាតតូច ATtiny85 ដោយប្រើសូហ្វវែរអាយឌីអ៊ីអាយ។ និយាយម៉្យាងទៀតរឿងតែមួយគត់ដែលក្រុមប្រឹក្សាភិបាលធ្វើគឺផ្តល់នូវចំណុចប្រទាក់សម្រាប់កូដដែលអ្នកសរសេរនៅក្នុងអាយឌីអ៊ីដើម្បីឆ្លងកាត់និងស្ថិតនៅក្នុងការចងចាំរបស់អេធីធីទី ៨៥ ។
- ពីអាយឌីឆីអាយអាយអ៊ិចដែលបានប្រើសូមជ្រើសរើសឧបករណ៍ត្រួតពិនិត្យអេកទីនធី ៨៥ ហើយចាប់ផ្តើមសរសេរកម្មវិធីដោយប្រើលេខកូដសមរម្យ។ អ្នកចាប់វាឡើងហើយនោះជាវា។ ភាសាសរសេរកម្មវិធីអាចជា C / C ++ ដូចជាភាសាដែលគាំទ្រដោយអាយឌីអ៊ីដែលផ្តល់ដោយមីចឆីប។
- ឥឡូវអ្នកអាចផ្តាច់អេធីធីទី ៨៨ ពីក្តារអារីដូណូហើយដាក់ថ្មលើវាដើម្បីផ្តល់ថាមពលដោយឯករាជ្យនិងធ្វើឱ្យវាដំណើរការ។
ការពិតគឺថា សាមញ្ញណាស់។។ កុំភ្លេចមើលឯកសារ Microchip ATtiny85 ដើម្បីដឹងពីរបៀបសរសេរកម្មវិធី។ សម្រាប់ព័ត៌មានបន្ថែមអ្នកអាចមើលតំណនេះ៖
ឧទាហរណ៍កូដ
ប្រសិនបើនេះជាលើកទីមួយរបស់អ្នកដែលព្យាយាមរៀបចំកម្មវិធីត្រួតពិនិត្យមួយក្នុងចំណោមមីក្រូត្រួតពិនិត្យទាំងនេះអ្នកអាចចាប់ផ្តើមប្រើពីរបី កូដឧទាហរណ៍ និងសាកល្បងឬកែប្រែពួកវាដើម្បីរៀនកាន់តែប្រសើរពីរបៀបដែលពួកគេធ្វើការ។ អ្នកមានគំរូកូដជាច្រើននៅលើសុទ្ធផងដែរនៅលើ GitHub ។
ទោះបីជាវាជាភាសាអង់គ្លេសក៏ដោយខ្ញុំសូមណែនាំអ្នកឱ្យមើលរឿងនេះ វីឌីអូដើម្បីបង្រៀនអ្នកអំពីមូលដ្ឋានគ្រឹះនៃ MCU ATtiny85 ពីមីក្រូជីបក្នុងរយៈពេលតែប៉ុន្មាននាទីប៉ុណ្ណោះ៖
ឥឡូវនេះខ្ញុំសង្ឃឹមថាអ្នកមានគំនិតច្បាស់ជាងមុនអំពីរបៀបប្រើអេធីធីទី ៨៨ របស់មីចឈីហើយវានឹងមានប្រយោជន៍សម្រាប់គម្រោងអនាគតរបស់អ្នកជាអ្នកផលិត ...
ធ្វើជាយោបល់ដំបូង