ចាប់តាំងពីវាត្រូវបានដាក់លក់នៅលើទីផ្សារ ចាន Arduino UNOភាគច្រើនមានការវិវត្តក្តារនេះជាមួយនឹងលទ្ធផលនៃការកែប្រែចុងក្រោយរបស់វា។ លើសពីនេះទៀតអ្នកបង្កើតដូចគ្នារបស់វាបានប្រញាប់ប្រញាល់បង្កើតចានស្រដៀងគ្នាផ្សេងទៀតក្នុងទ្រង់ទ្រាយខុសៗគ្នាដើម្បីបំពេញតំរូវការច្រើនជាងអ្វីដែលត្រូវបានគ្របដណ្តប់ដំបូងដោយ UNO ។ សូម្បីតែអ្នកផ្សេងទៀតជាច្រើនក៏មិនហ៊ានបង្កើតក្លូនឬក្តារដែលត្រូវគ្នាដែរទោះបីជាមិនទទួលបានជោគជ័យដូចគ្នាក៏ដោយ។
មុនពេលមានវត្តមានរបស់ Arduino រួចហើយ មានគម្រោងស្រដៀងគ្នាផ្សេងទៀតដូចជាក្តារប៉ារ៉ាឡែលដ៏ល្បីល្បាញជាមួយឧបករណ៍ត្រួតពិនិត្យ microchip PIC ដែលអាចត្រូវបានរៀបចំកម្មវិធីយ៉ាងងាយស្រួលដោយប្រើភាសាដូចជា PBASIC ។ ឧទាហរណ៏នៃការនេះគឺត្រាមូលដ្ឋាន Parallax ២ ។ ប៉ុន្តែការពិតដែលថាពួកគេមិនមែនជាផ្នែករឹងឥតគិតថ្លៃមានន័យថាពួកគេមិនមានឬសគល់ដូចនៅលើទីផ្សារដូចគម្រោងអាឌូដូណូមាននោះទេ។ ចានអ៊ីតាលីពិតជាបដិវត្តក្នុងន័យនេះ។
លិបិក្រម
អ្វីដែលជា Arduino UNO Rev3?
Arduino UNO Rev3 គឺជាការកែប្រែចុងក្រោយ ដែលមាននៅពេលនេះនៃចាននេះ។ វាជាក្តារអេឡិចត្រូនិកតូចមួយដែលមានឧបករណ៍ត្រួតពិនិត្យខ្នាតតូចនៅលើអេសអេស។ បន្ថែមលើបន្ទះឈីបដែលបាននិយាយវាក៏រួមបញ្ចូលផងដែរនូវស៊េរីនៃម្ជុលដែលជាធាតុបញ្ចូលនិងលទ្ធផលដែលអាចត្រូវបានប្រើដោយការសរសេរកម្មវិធីបន្ទះឈីបដើម្បីធ្វើអ្វីផ្សេងៗ។ តាមរបៀបនេះគម្រោងអេឡិចត្រូនិចអាចត្រូវបានបង្កើតយ៉ាងងាយស្រួល។
ចាននេះកើតឡើងពីឯកសារ គម្រោង arduinoគំរោងអ៊ីតាលីមួយបានចាប់ផ្តើមក្នុងឆ្នាំ ២០០៥ ដែលផ្តោតលើការអភិវឌ្ឍន៍ផ្នែករឹងនិងសូហ្វវែរសំរាប់និស្សិត។ ការរចនាដំបូងត្រូវបានដឹកនាំសម្រាប់វិទ្យាស្ថានមួយនៅអ៊ីឌ្រៀនៅប្រទេសអ៊ីតាលី។ នៅពេលនោះនិស្សិតនៃមជ្ឈមណ្ឌលអប់រំនេះបានប្រើត្រាប៊ែសស៊ីដ៏ល្បីដែលខ្ញុំបានលើកឡើងខាងលើ។ ទាំងនេះមានតម្លៃថ្លៃគួរឱ្យកត់សម្គាល់ហើយពួកគេមិនបានបើកចំហទេ។
មុនពេលទាំងអស់នោះ Hernando Barragánបានបង្កើតវេទិកាអភិវឌ្ឍន៍មួយដែលមានឈ្មោះថា Wiring ដែលជាគម្រោងមួយដែលត្រូវបានបំផុសគំនិតដោយអ្នកល្បីល្បាញ ដំណើរការភាសាសរសេរកម្មវិធី។ ជាមួយនេះជាមូលដ្ឋានពួកគេបានទៅធ្វើការដើម្បីអភិវឌ្ឍឧបករណ៍ដែលមានតម្លៃទាបនិងសាមញ្ញសម្រាប់សិស្ស។ ដូច្នេះពួកគេកំណត់អំពីការបង្កើតបន្ទះផ្នែករឹងមួយជាមួយអេសអេសអេសនិងឧបករណ៍ត្រួតពិនិត្យខ្នាតតូចក៏ដូចជាបង្កើតអាយឌីអ៊ី (បរិស្ថានអភិវឌ្ឍន៍ចំរុះ) ។
នៅពេលដែលខ្សែភ្លើងបានប្រើក្តារមួយជាមួយឧបករណ៍ត្រួតពិនិត្យ micromeroll ATmega168 រួចហើយការអភិវឌ្ឍដូចខាងក្រោមបានតំរង់ទិសដៅដូចគ្នា។ លោក Massimo Banzi និង David Mellis នឹងបន្ថែម គាំទ្រ ATmega8 សម្រាប់ខ្សែភ្លើងដែលមានតម្លៃថោកជាងកំណែ ១៦៨។ ដូច្នេះហើយមេរោគដំបូងនៃអ្វីដែលកើតឡើងនៅថ្ងៃនេះ Arduino UNO។ គម្រោងខ្សែភ្លើងត្រូវបានប្តូរឈ្មោះទៅ Arduino ។
ដោយសារសក្តានុពលនៃចានទាំងនេះការគាំទ្របន្ថែមត្រូវបានបន្ថែមពីសហគមន៍ដើម្បីឆ្ពោះទៅមុខនិងបង្កើតចានបន្ថែមទៀត។ លើសពីនេះអ្នកផ្តល់សេវា សមាសធាតុអេឡិចត្រូនិចនិងក្រុមហ៊ុនផលិតបានចាប់ផ្តើមរចនាផលិតផលជាក់លាក់ ឆបគ្នាជាមួយ Arduino ។ ដូចគ្នានឹងឧស្សាហកម្មអាដាហ្វីកដែរ។ ពីទីនេះបានបង្កើតខែលជាច្រើននិងម៉ូឌុលបន្ថែមសម្រាប់ចានទាំងនេះ។
ប្រឈមមុខនឹងភាពជោគជ័យដ៏លើសលប់វាក៏ត្រូវបានបង្កើតឡើងផងដែរ Arduino Foundationដើម្បីបន្តលើកកម្ពស់និងដាក់ជាក្រុមនូវកិច្ចខិតខំប្រឹងប្រែងរបស់គំរោងអារីដូណូ។ គំរូដែលស្រដៀងនឹងអង្គការស្រដៀងគ្នាផ្សេងទៀតដូចជាលីនុចលីនុចមូលនិធិអរអរប៊ីរីអាយ។ អេស។ ស៊ី - វី។ ល។
គិតត្រឹមចំណុចនេះវ៉ារ្យ៉ង់ Arduino ជាច្រើនត្រូវបានបង្កើតឡើងដោយមានទំរង់ផ្សេងៗគ្នានិងកុងតាក់កុងតឺន័រចម្រុះក៏ដូចជា គ្រឿងច្រើន ដែលយើងបានពិភាក្សានៅក្នុងប្លក់នេះ៖
ព័ត៌មានលម្អិតរបស់ Arduino UNO
នេះ ចាន Arduino UNO វាមានចរិកលក្ខណៈខ្លះដែលធ្វើឱ្យវាប្លែកហើយវាមានភាពខុសគ្នាជាបន្តបន្ទាប់ទាក់ទងទៅនឹងក្តារ Arduino ផ្សេងទៀតដែលយើងនឹងបង្ហាញ។
លក្ខណៈបច្ចេកទេសគ្រោងការណ៍និងខ្សែភ្ជាប់
El pinout និងលក្ខណៈបច្ចេកទេសនៃក្តារ Arduino UNO បប ៣ ពួកគេចាំបាច់ត្រូវដឹងពីរបៀបប្រើវាឱ្យបានត្រឹមត្រូវបើមិនដូច្នេះទេអ្នកនឹងមិនដឹងពីដែនកំណត់និងវិធីត្រឹមត្រូវដើម្បីភ្ជាប់សមាសធាតុអេឡិចត្រូនិចទាំងអស់ទៅនឹងស្តុងនិងឡានក្រុងដែលមាន។
ចាប់ផ្តើមដំបូងជាមួយ CARACTERISTICS របស់នាង, តើអ្នកមានទេ:
- អ្នកត្រួតពិនិត្យ microcontroller Atmel ATmega328 ក្នុងល្បឿន ១៦ Mhz
- សតិអេសប៊ីអេសអឹមអេសនៅលើយៈ ២ គប
- សតិអេឌីអរម៉ូមរួមបញ្ចូលគ្នា៖ ១ ជីកាបៃ
- មេម៉ូរីភ្លេសៈ ៣២ ជីកាបៃដែលក្នុងនោះ ០,៥ គីឡូបៃត្រូវបានប្រើដោយឧបករណ៍ផ្ទុកដូច្នេះពួកគេមិនអាចប្រើសម្រាប់គោលបំណងផ្សេងទៀតបានទេ។
- វ៉ុលឈីបធ្វើការ: ៥ វ៉
- វ៉ុលផ្គត់ផ្គង់ដែលបានណែនាំ៖ ៧-១២ វ៉ (ទោះបីវាគាំទ្រ ៦ ទៅ ២០ វ៉)
- អាំងតង់ស៊ីតេបច្ចុប្បន្នបន្ត: 40mA សម្រាប់ I / O និង 50mA សម្រាប់ម្ជុល 3.3V ។
- ម្ជុល I / O៖ ១៤ ម្ជុលក្នុងនោះ ៦ មាន PWM.
- ម្ជុលអាណាឡូកៈ ៦ ម្ជុល
- ប៊ូតុងកំណត់ឡើងវិញដើម្បីចាប់ផ្តើមប្រតិបត្តិការកម្មវិធីដែលផ្ទុកក្នុងមេម៉ូរីឡើងវិញ។
- បន្ទះឈីបចំណុចប្រទាក់យូអេសប៊ី។
- នាឡិកា Oscillator សម្រាប់សញ្ញាដែលត្រូវការចង្វាក់។
- ថាមពល LED នៅលើ PCB ។
- និយ័តករវ៉ុលរួមបញ្ចូលគ្នា។
- តម្លៃប្រហែល ២០ ផោន។
ដូចជាសម្រាប់ ម្ជុលនិងការតភ្ជាប់ មាននៅលើចាន Arduino UNO:
- ធុងទឹកប៊ែលជេកឬឌីស៊ីស៊ីឃេឃេ: គឺជាឧបករណ៍ភ្ជាប់ក្តារ Arduino UNO ដើម្បីអាចផ្តល់ថាមពលដល់វាដោយអគ្គិសនី។ កាតអាចត្រូវបានបំពាក់ដោយ Jack សមរម្យនិងដោយអាដាប់ទ័រដើម្បីផ្គត់ផ្គង់វ៉ុល 5-20 វ៉ុល។ ប្រសិនបើអ្នកនឹងភ្ជាប់ធាតុមួយចំនួនធំទៅនឹងចាននោះអ្នកទំនងជាត្រូវយកឈ្នះលើឧបសគ្គ 7v ឱ្យបានគ្រប់គ្រាន់។
- យូអេសប៊ី៖ រន្ធយូអេសប៊ីត្រូវបានប្រើដើម្បីភ្ជាប់ក្តារអាក់ឌូណូទៅនឹងកុំព្យូទ័រតាមវិធីនោះអ្នកអាចសរសេរកម្មវិធីឬទទួលទិន្នន័យពីវាតាមរយៈច្រកសៀរៀល។ នោះគឺវានឹងជួយអ្នកក្នុងការផ្ទុកគំនូរព្រាង Arduino IDE របស់អ្នកទៅក្នុងអង្គចងចាំខាងក្នុងរបស់ microcontroller ដូច្នេះវាអាចប្រតិបត្តិវាបាន។ វាក៏អាចបំពេញមុខងារថាមពលសម្រាប់ហាប់និងធាតុដែលភ្ជាប់ជាមួយវា។
- វីនភីន: អ្នកក៏នឹងរកឃើញលេខកូដ VIN ដែលអាចឱ្យអ្នកផ្តល់ថាមពលដល់ក្តារ Arduino UNO ដោយប្រើការផ្គត់ផ្គង់ថាមពលខាងក្រៅប្រសិនបើអ្នកមិនចង់ប្រើយូអេសប៊ីឬ Jack ខាងលើ។
- 5V: ផ្គត់ផ្គង់វ៉ុល 5 វ៉។ ថាមពលដែលនឹងឈានដល់វាកើតឡើងពីករណីមួយក្នុងចំណោមករណីបីមុនដែលអ្នកអាចផ្តល់ថាមពលដល់ចានរបស់អ្នក។
- 3V3: ម្ជុលនេះអនុញ្ញាតឱ្យអ្នកចិញ្ចឹម 3.3v និងរហូតដល់ 50mA ដល់គំរោងរបស់អ្នក។
- GND: វាមានពីរម្ជុលដីដើម្បីភ្ជាប់គម្រោងអេឡិចត្រូនិចរបស់អ្នកទៅពួកគេ។
- កំណត់ឡើងវិញ: ម្ជុលដើម្បីកំណត់ឡើងវិញដោយបញ្ជូនសញ្ញាទាបតាមរយៈវា។
- ច្រកស៊េរី៖ វាមានម្ជុលពីរ ០ (RX) និង ១ (TX) ដើម្បីទទួលនិងបញ្ជូនទិន្នន័យសៀរៀល TTL រៀងៗខ្លួន។ ពួកវាត្រូវបានភ្ជាប់ទៅនឹងឧបករណ៍ត្រួតពិនិត្យខ្នាតតូចនៅលើម្ជុល USB-to-TTL របស់ពួកគេ។
- ការរំខានខាងក្រៅ: ២ និង ៣, ម្ជុលដែលអាចត្រូវបានកំណត់ដើម្បីកេះការរំខានដល់ការកើនឡើងគែមធ្លាក់ចុះឬតម្លៃខ្ពស់ឬទាប។
- SPI៖ រថយន្ដក្រុងស្ថិតនៅលើសសរសម្គាល់ ១០ អេសអេសអេអាយអាយនិង ១៣ (ស៊ីខេខេ) ដែលអ្នកអាចប្រាស្រ័យទាក់ទងដោយប្រើបណ្ណាល័យអេស។ អាយ។ ភី។
- A0-A5: គឺជាម្ជុលអាណាឡូក។
- 0-13៖ ទាំងនេះគឺជាម្ជុលបញ្ចូលឬឌីជីថលដែលអ្នកអាចតំឡើងបាន។ អំពូល LED ដែលរួមបញ្ចូលគ្នាតូចមួយត្រូវបានភ្ជាប់ទៅនឹងម្ជុលលេខ ១៣ ថាប្រសិនបើម្ជុលនេះខ្ពស់វានឹងភ្លឺ។
- ធីវី: គាំទ្រទំនាក់ទំនង TWI ប្រើបណ្ណាល័យលួស។ អ្នកអាចប្រើ pin A4 ឬ SDA និង pin A5 ឬ SCL ។
- អេហ្វអេហ្វ: តង់ស្យុងយោងសម្រាប់ធាតុបញ្ចូលអាណាឡូក។
តារាងទិន្នន័យ
ធ្វើជាក្រុមប្រឹក្សាភិបាលប្រភពបើកចំហរមិនត្រឹមតែប៉ុណ្ណោះ អ្នកនឹងរកឃើញសំណុំទិន្នន័យ ដូចក្នុងករណីផលិតផលអេឡិចត្រូនិចជាច្រើនទៀត។ អ្នកក៏អាចទាញយកឯកសារនិងដ្យាក្រាមអេឡិចត្រូនិកជាច្រើនទៀតដែលនឹងជួយអ្នកឱ្យយល់ពីរបៀបដែលក្តារនេះដំណើរការ។ Arduino UNO នៅខាងក្នុងនិងសូម្បីតែកសាងការអនុវត្ត Arduino ផ្ទាល់ខ្លួនរបស់អ្នកដោយខ្លួនឯង។ ឧទាហរណ៍អ្នកមានព័ត៌មានផ្លូវការដូចខាងក្រោម៖
- Datasheet អ្នកត្រួតពិនិត្យអតិសុខុមប្រាណ Atmel ATmega Arduino UNO Rev3 ដើម្បីចងចាំពីវ៉ុលចរន្តនិងចរិតលក្ខណៈផ្សេងទៀតដែលអ្នកត្រូវយកចិត្តទុកដាក់លើប្រតិបត្តិការរបស់វា។
- គូសផែនទីតូចឬម្ជុល។
- ឯកសារ EAGLE ជាមួយគណិតវិទ្យាសម្រាប់អ្នកផលិត។
- ដ្យាក្រាមអេឡិចត្រូនិចនៃក្តារ Arduino UNO.
- វិមាត្រ PCB.
ភាពខុសគ្នាជាមួយក្រុមប្រឹក្សា Arduino ផ្សេងទៀត
Arduino UNO បប ៣ វាគឺជាចានដ៏ល្អបំផុត សម្រាប់អ្នកដែលចាប់ផ្តើម ប្រើចានប្រភេទនេះ។ មានអ្វីបន្ថែម, មានឧបករណ៍ចាប់ផ្តើមដើម្បីចាប់ផ្តើមជាមួយនឹងអ្វីគ្រប់យ៉ាងដែលអ្នកត្រូវការរួមបញ្ចូល។ ឧបករណ៍នេះមិនត្រឹមតែរួមបញ្ចូលនូវគ្រឿងអេឡិចត្រូនិចមួយចំនួនធំដើម្បីចាប់ផ្តើមអនុវត្តប៉ុណ្ណោះទេប៉ុន្តែក៏មានសៀវភៅណែនាំលម្អិតផងដែរដើម្បីជួយអ្នកក្នុងជំហាននីមួយៗ។
ទោះយ៉ាងណាក៏ដោយមាន កំណែរឺទំរង់ផ្សេងទៀតនៃក្តារអាឌុយណូ ដែលមានប្រយោជន៍ខ្លាំងណាស់សម្រាប់កម្មវិធីជឿនលឿនផ្សេងទៀតឬដើម្បីអនុវត្តគម្រោងដែលទំហំមានសារៈសំខាន់។ នេះ ភាពខុសគ្នាសំខាន់រវាងចាន ពួកវាជាចម្បងនៅក្នុងប្រភេទនៃមីក្រូត្រួតពិនិត្យរួមបញ្ចូលគ្នាដែលខ្លះមានអំណាចជាងហើយមានសតិបន្ថែមទៀតដើម្បីរួមបញ្ចូលគំនូរព្រាងឬកម្មវិធីដែលមានភាពស្មុគស្មាញជាងមុននិងចំនួនម្ជុលដែលមាន។ ប៉ុន្តែបើយើងប្រៀបធៀបក្តារដែលលក់ដាច់បំផុតទាំងបីចំណុចខុសគ្នាមានដូចខាងក្រោម៖
- Arduino UNO បប ៣: មើលផ្នែកដែលមានលក្ខណៈបច្ចេកទេស។
- Arduino មេហ្គា៖ តម្លៃឡើងខ្ពស់ជាង ៣០ ផោនដែលមានទំហំធំជាងចាន UNO ។ លើសពីនេះទៀតវារួមបញ្ចូលទាំងឧបករណ៍បញ្ជាអេឡិចត្រូនិច ATmega30 ដែលមានកម្លាំងខ្លាំងជាងមុនដែលអាចដំណើរការបានផងដែរគឺ 2560Mhz ប៉ុន្តែមានអង្គចងចាំពន្លឺ 16KB, 256KB នៃ EEPROM និង 4KB របស់អេស។ អេ។ អេ។ អេ។ លើសពីនេះទៀតវាក៏មានម្ជុលបន្ថែមទៀតដែរដោយមានឌីជីថលអាយ / អូចំនួន ៥៤ អេភីអាយ ១៥ និងអាណាឡូក ១៦ ។
- អារីដូណូមីនី៖ លេចធ្លោចំពោះទំហំតូចរបស់ខ្លួនគឺតូចជាង UNO ទោះបីជាមានតម្លៃប្រហាក់ប្រហែលក៏ដោយ។ នៅក្នុងចន្លោះតូចនេះវារួមបញ្ចូល microcontroller ខ្នាតតូច ATmega32U4 ប៉ុន្តែវាក៏មានប្រសិទ្ធិភាពនៅ 16Mhz ផងដែរ។ ការចងចាំគឺស្មើនឹង UNO លើកលែងតែអេស។ អេ។ អេ។ អេ។ ដែលមាន ០.៥ គីបបថែមទៀត។ ម្ជុលក៏ត្រូវបានកើនឡើងទោះបីជាមានទំហំតូចក៏ដោយដែលមានឌីជីថលចំនួន 0.5 20 PWM និងអាណាឡូក 7 ។ ភាពខុសគ្នាមួយទៀតគឺថាវាប្រើមីក្រូយូអេសប៊ីសម្រាប់ភ្ជាប់របស់វាជំនួសឱ្យយូអេសប៊ី។ តូចណាស់វាមិនត្រូវគ្នានឹងខែលរឺខែលដូចពីរមុនទេ…
Arduino IDE និងកម្មវិធី
ដើម្បីដាក់កម្មវិធី Arduino នៅក្នុងកំណែណាមួយរបស់វាអ្នកមាន IDE ឬបរិយាកាសអភិវឌ្ឍន៍ដែលគេហៅថា Arduino IDE។ វាអាចប្រើបានទាំង macOS, Windows និង Linux ។ វាជាឈុតប្រភពបើកចំហនិងឥតគិតថ្លៃដែលអ្នកអាចធ្វើបាន ទាញយកពីតំណនេះ។ ជាមួយវាអ្នកអាចបង្កើតលេខកូដដើម្បីរៀបចំបន្ទះឈីប microcontroller នៅលើក្តារហើយដូច្នេះធ្វើឱ្យគម្រោងរបស់អ្នកដំណើរការ។
វេទិកានេះត្រូវបានគាំទ្រដោយភាសាសរសេរកម្មវិធី Arduino ដែលផ្អែកលើភាសាសរសេរកម្មវិធីកម្រិតខ្ពស់ ដំណើរការ, ដែលនៅក្នុងវេនគឺស្រដៀងគ្នាទៅនឹងល្បី C ++ ។ នោះហើយជាមូលហេតុដែលពួកគេនឹងមានវាក្យសម្ព័ន្ធស្រដៀងគ្នានិងវិធីនៃការសម្ដែង។
អ្នកអាចដឹងកាន់តែច្បាស់ របៀបប្រើអារីដូណូអាយឌី ជាមួយអត្ថបទនៅលើប្លក់នេះដែលពន្យល់ពីវិធីបញ្ចូលសមាសធាតុអេឡិចត្រូនិចនីមួយៗរឺម៉ូឌុលជាមួយក្តាររឺទាញយកវគ្គសិក្សាសរសេរកម្មវិធីដោយផ្ទាល់ Arduino IDE ជា PDF អត់គិតថ្លៃ។ ជាមួយវាអ្នកនឹងរៀនវាក្យសម្ពន្ធនិងភាសាសរសេរកម្មវិធីដើម្បីចាប់ផ្តើមជាមួយគំរោងរបស់អ្នក ...