នេះ ម្ជុល GPIO នៃក្តារ Raspberry Pi 4, លេខ 3ហើយអ្នកកាន់តំណែងមុនរបស់វាផ្តល់នូវបន្ទះអេសប៊ីអេសប៊ីដែលមានសមត្ថភាពប្រហាក់ប្រហែលនឹងអារីដូណូដែលអាចមានចាប់តាំងពីពួកគេអាចបង្កើតគម្រោងអេឡិចត្រូនិកគួរឱ្យចាប់អារម្មណ៍ដែលគ្រប់គ្រងពីប្រព័ន្ធប្រតិបត្តិការដោយលេខកូដជាភាសាផ្សេងគ្នាដូចជា Python ។
ដែលធ្វើឱ្យក្រុមប្រឹក្សាភិបាលច្រើនជាងកុំព្យូទ័រថោក។ វានឹងអនុញ្ញាតឱ្យអ្នកភ្ជាប់ជាច្រើន ធាតុអេឡិចត្រូនិច ដែលអ្នកអាចប្រើជាមួយ Arduino ប៉ុន្តែនោះក៏អាចត្រូវបានគ្រប់គ្រងពី Pi ដែរ។ នៅក្នុងការណែនាំនេះខ្ញុំនឹងព្យាយាមផ្តល់ឱ្យអ្នកនូវព័ត៌មានឱ្យបានច្រើនតាមដែលអាចធ្វើទៅបានអំពីម្ជុល GPIO ទាំងនេះដូច្នេះអ្នកអាចចាប់ផ្តើមទាញយកអត្ថប្រយោជន៍ពីពួកគេ ...
លិបិក្រម
តើ GPIO គឺជាអ្វី?
GPIO គឺជាអក្សរកាត់សម្រាប់ការបញ្ចូល / លទ្ធផលគោលបំណងទូទៅដែលជាការបញ្ចូល / គោលបំណងគោលបំណងទូទៅ។ ផលិតផលអេឡិចត្រូនិកផ្សេងៗគ្នាអាចមានវាដូចជាបន្ទះសៀគ្វីខ្លួនឯងឬបន្ទះ PCB ជាក់លាក់ដូចជា Raspberry Pi នេះ។ ដូចដែលឈ្មោះរបស់ពួកគេបានបង្ហាញពួកគេគឺជាម្ជុលដែលអាចត្រូវបានកំណត់រចនាសម្ព័ន្ធដើម្បីអនុវត្តមុខងារផ្សេងៗហេតុដូចនេះហើយពួកគេមានគោលបំណងទូទៅហើយមិនមែនសម្រាប់ការប្រើប្រាស់ជាក់លាក់ទេ។
វានឹងក្លាយជាអ្នកប្រើប្រាស់នៅពេលដំណើរការ កំណត់រចនាសម្ព័ន្ធម្ជុល GPIO ទាំងនេះ ដូច្នេះពួកគេធ្វើអ្វីដែលគាត់ចង់បាន។ វាអាចត្រូវបានអនុវត្តតាមវិធីផ្សេងៗគ្នាដូចជាជាមួយលេខកូដឬស្គ្រីបជាក់លាក់ពីកុងសូលឬជាមួយកម្មវិធី Python ដែលជាវិធីមួយដែលសាមញ្ញនិងពេញចិត្តបំផុតដោយសារតែចំនួនជម្រើសដែលអ្នកមាន។
នៅក្នុងវិធីនេះ Raspberry Pi មិនត្រឹមតែមានកំពង់ផែស៊េរីនិងប៉ុណ្ណោះទេ ចំណុចប្រទាក់ ដើម្បីភ្ជាប់ឧបករណ៍ស្តង់ដារជាច្រើនប៉ុន្តែបន្ថែមម្ជុល GPIO ទាំងនេះដូច្នេះអ្នកអាចបន្ថែមឧបករណ៍អេឡិចត្រូនិកឬគម្រោងអ្នកផលិតដែលអ្នកបានបង្កើតដោយខ្លួនឯង។ តាមរបៀបដែលអ្នកអាចប្រើជាមួយ Arduino និងម្ជុល I / O សម្រាប់ការគ្រប់គ្រង។
Y មិនផ្តាច់មុខចំពោះ Arduino ឬ Raspberry Piដូច្នេះធ្វើក្តារ SBC ស្រដៀងគ្នាផ្សេងទៀតនិងផលិតផលបង្កប់។
មុខងារ GPIO
និងរវាង CARACTERISTICS របស់នាង លេចធ្លោជាងគេ៖
- ពួកគេអាចធ្វើបាន ត្រូវបានកំណត់រចនាសម្ព័ន្ធ ច្រើនណាស់។ បញ្ចូលជាលទ្ធផល។ ពួកគេមានលក្ខណៈទ្វេដងនៅពេលវាកើតឡើងចំពោះអ្វីដែលបានកើតឡើង Arduino.
- ម្ជុល GPIO ផងដែរ អាចត្រូវបានធ្វើឱ្យសកម្មនិងអសកម្ម តាមកូដ។ នោះគឺពួកគេអាចត្រូវបានកំណត់ទៅ 1 (កម្រិតវ៉ុលខ្ពស់) ឬ 0 (កម្រិតវ៉ុលទាប) ។
- ជាការពិតពួកគេអាចធ្វើបាន អានទិន្នន័យគោលពីរដូចជាអ្វីដែលជាសូន្យនិងលេខសូន្យនោះគឺមានន័យថាសញ្ញាវ៉ុលឬអវត្តមានរបស់វា។
- តម្លៃលទ្ធផលនៃ ការអាននិងការសរសេរ.
- តម្លៃបញ្ចូលអាចត្រូវបានតំឡើងក្នុងករណីខ្លះ ព្រឹត្តិការណ៍ ដូច្នេះពួកគេបង្កើតប្រភេទសកម្មភាពខ្លះនៅលើក្តារឬប្រព័ន្ធ។ ប្រព័ន្ធបង្កប់ខ្លះប្រើពួកវាជាអាយ។ អេស។ អេស។ ករណីមួយទៀតគឺត្រូវកំណត់ថានៅពេលដែលម្ជុលមួយឬច្រើនសកម្មដោយឧបករណ៍ចាប់សញ្ញាជាក់លាក់អនុវត្តសកម្មភាពមួយចំនួន ...
- ចំពោះវ៉ុលនិងអាំងតង់ស៊ីតេអ្នកត្រូវតែដឹងច្បាស់ពីសមត្ថភាពអតិបរមាដែលអាចទទួលយកបានសម្រាប់ក្តារក្នុងករណីនេះ Raspberry Pi 4 ឬ 3. អ្នកមិនគួរឆ្លងកាត់ពួកគេដើម្បីចៀសវាងការបំផ្លាញវា។
និយាយអញ្ចឹងនៅពេលដែលក្រុមភីឌីជីត្រូវបានដាក់ជាក្រុមដូចករណីរ៉ូសាប៊ីភីក្រុមនេះត្រូវបានគេស្គាល់ថាជា ច្រក GPIO.
ម្ជុល GPIO របស់ Raspberry Pi
គ្រោងការណ៍មានសុពលភាពសម្រាប់កំណែទី ៤ ទី ៣ សូន្យ
ថ្មី Raspberry Pi ៤ បន្ទះនិងកំណែ ៣ ពួកវាត្រូវបានបំពាក់ដោយម្ជុល GPIO មួយចំនួនធំ។ មិនមែនគ្រប់ជំនាន់ទាំងអស់ផ្តល់ជូនចំនួនដូចគ្នាទេហើយលេខក៏មិនមានលេខដូចគ្នាដែរដូច្នេះអ្នកត្រូវប្រយ័ត្នជាមួយវាដើម្បីដឹងឱ្យច្បាស់ថាតើអ្នកគួរភ្ជាប់ទំនាក់ទំនងតាមគំរូនិងការកែប្រែដែលអ្នកមាន។
ប៉ុន្តែអ្វីដែលមានលក្ខណៈទូទៅជាងនេះគឺប្រភេទ GPIO ដែលអ្នកអាចរកបាននៅកំពង់ផែ Raspberry Pi ។ ហើយនោះនឹងជារឿងដំបូងដែលខ្ញុំចង់បញ្ជាក់ព្រោះនោះជារបៀបដែលអ្នកនឹងដឹង ប្រភេទនៃម្ជុល អ្នកអាចពឹងផ្អែកលើគម្រោងរបស់អ្នក៖
- អាហារ: ម្ជុលទាំងនេះត្រូវបានប្រើដើម្បីភ្ជាប់ខ្សែថាមពលឬខ្សែសម្រាប់គម្រោងអេឡិចត្រូនិចរបស់អ្នក។ ពួកវាត្រូវគ្នាទៅនឹងម្ជុលស្រដៀងទៅនឹងបន្ទះនៅលើក្តារអាឌូរីណូហើយដែលផ្តល់វ៉ុល ៥ ស៊ីនិង ៣ វ៉ុល (៣,៣ វ៉មានកំណត់ត្រឹមបន្ទុក ៥០ ម។ អ។ ) ។ លើសពីនេះទៀតអ្នកក៏នឹងរកឃើញដីនៅលើដី (GND ឬដី) ។ ប្រសិនបើអ្នកមិនប្រើប្រភពថាមពលខាងក្រៅដូចជាអាគុយឬអាដាប់ធ័រទេម្ជុលទាំងនេះអាចជាជំនួយដ៏ល្អដើម្បីផ្តល់ថាមពលដល់សៀគ្វីរបស់អ្នក។
- DNC (កុំភ្ជាប់)៖ វាជាប៊ិចដែលមាននៅក្នុងកំណែខ្លះហើយមិនមានមុខងារអ្វីទេប៉ុន្តែថានៅក្នុងក្តារថ្មីពួកគេត្រូវបានគេផ្តល់គោលបំណងផ្សេងទៀត។ អ្នកនឹងរកឃើញតែនៅក្នុងគំរូបឋមនៃអាយភីប៉ុណ្ណោះ។ នៅក្នុងលេខ ៣ និងលេខ ៤ ថ្មីពួកគេនឹងត្រូវបានសម្គាល់ជា GND ជាទូទៅដែលអាចធ្វើសមាហរណកម្មនៅក្នុងក្រុមមុន។
- ម្ជុលដែលអាចកំណត់រចនាសម្ព័ន្ធបាន: ពួកគេគឺជា GPIO ធម្មតាហើយពួកគេអាចត្រូវបានសរសេរកម្មវិធីដោយលេខកូដដូចដែលខ្ញុំនឹងពន្យល់នៅពេលក្រោយដើម្បីធ្វើអ្វីដែលអ្នកត្រូវការ។
- ម្ជុលពិសេស៖ ទាំងនេះគឺជាការតភ្ជាប់មួយចំនួនដែលត្រូវបានបម្រុងទុកសម្រាប់ការភ្ជាប់ពិសេសឬចំណុចប្រទាក់ដូចជា UART, TXD និង RXD សៀរៀលជាដើមព្រោះវាកើតឡើងជាមួយ Arduino ។ អ្នកថែមទាំងអាចរកបានដូចជា SDA, SCL, MOSI, MISO, SCLK, CE0, CE1 ជាដើម។ ពួកគេលេចធ្លោក្នុងចំណោមពួកគេ៖
- PWMដែលអាចគ្រប់គ្រងទទឹងជីពចរដូចដែលយើងបានឃើញនៅក្នុងអត្ថបទមុន។ នៅលើ Raspberry Pi 3 និង 4 ពួកគេគឺជា GPIO12, GPIO13, GPIO18 និង GPIO19 ។
- អេសអាយអាយគឺជាចំណុចប្រទាក់ទំនាក់ទំនងមួយទៀតដែលខ្ញុំក៏បានពិភាក្សានៅក្នុងអត្ថបទមួយទៀត។ ក្នុងករណីបន្ទះក្តារ 40-pin ថ្មីពួកគេគឺជាម្ជុល (មានបណ្តាញទំនាក់ទំនងផ្សេងគ្នាដូចដែលអ្នកបានឃើញ)៖
- អេសភីអាយ ០៖ ម៉ៅស៊ី (ជីភីអូ ១០) មីសអូ (ជីភីអូ ៩) អេសអិលខេ (ជីភីអូ ១១) ស៊ីអេស ០ (ជីភីអូ ៨) ស៊ីអេ ១ (ជីភីអូ ៧)
- SPI1: MOSI (GPIO20); MISO (GPIO19); អេសអិលខេ (GPIO21); CE0 (GPIO18); CE1 (GPIO17); CE2 (GPIO16)
- I2C គឺជាការតភ្ជាប់មួយទៀតដែលខ្ញុំក៏បានពន្យល់នៅក្នុងប្លក់នេះផងដែរ។ ឡានក្រុងនេះត្រូវបានបង្កើតឡើងដោយសញ្ញាទិន្នន័យ (GPIO2) និងនាឡិកា (GPIO3) ។ បន្ថែមលើទិន្នន័យ EEPROM (GPIO0) និងនាឡិកា EEPROM (GPIO1) ។
- សៀរៀលដែលជាការទំនាក់ទំនងជាក់ស្តែងមួយផ្សេងទៀតជាមួយម្ជុលដាប់ធ័រ TX (GPIO14) និង RX (GPIO15) ដូចអ្វីដែលអ្នកអាចរកបាននៅលើក្តារ។ Arduino UNO.
ចងចាំថា GPIOs គឺជាចំណុចប្រទាក់រវាង Raspberry Pi និងពិភពខាងក្រៅប៉ុន្តែពួកគេមាន ដែនកំណត់របស់វាជាពិសេសអគ្គិសនី។ អ្វីមួយដែលអ្នកត្រូវយកមកពិចារណាដើម្បីកុំអោយខូចក្តារគឺត្រូវចាំថាម្ជុល GPIO ទាំងនេះជាធម្មតាមិនត្រូវបានហាមឃាត់នោះគឺដោយគ្មានសតិបណ្ដោះអាសន្ន។ នេះមានន័យថាពួកគេមិនមានការការពារទេដូច្នេះអ្នកត្រូវតែតាមដានវ៉ុលនៃអាំងតង់ស៊ីតេនិងអាំងតង់ស៊ីតេដែលត្រូវបានអនុវត្តដើម្បីកុំឱ្យបញ្ចប់ដោយចានដែលគ្មានប្រយោជន៍ ...
ភាពខុសគ្នារវាង GPIO រវាងជំនាន់
ដូចខ្ញុំបាននិយាយ មិនមែនគ្រប់ម៉ូឌែលសុទ្ធតែជាម្ជុលតែមួយទេនេះគឺជាដ្យាក្រាមមួយចំនួនដូច្នេះអ្នកអាចមើលឃើញភាពខុសគ្នារវាងម៉ូដែលហើយដូច្នេះអ្នកអាចផ្តោតលើ Raspberry Pi 4 និង 3 ដែលថ្មីបំផុតនិងមួយដែលអ្នកប្រហែលជាមាននៅក្នុងកម្មសិទ្ធិរបស់អ្នក។ វាខុសគ្នារវាង (ទាំងអស់នៃក្រុមនីមួយៗចែករំលែកម្ជុលតែមួយ)៖
- Raspberry Pi 1 ម៉ូឌែល B Rev 1.0 ដែលមានលេខកូដ 26 ខុសពី Rev2 ។
- Raspberry Pi 1 ម៉ូដែល A និង B Rev 2.0 ម៉ូដែលទាំងពីរមានលេខកូដ 26 លេខ។
- Rapsberry Pi Model A +, B +, 2B, 3B, 3B +, សូន្យនិងសូន្យ W ហើយក៏មានម៉ូឌែល ៤ ផងដែរដែលសុទ្ធសឹងតែជាម៉ូឌែល GPIO មាន ៤០ pin ។
តើខ្ញុំអាចភ្ជាប់អ្វីទៅ GPIOs?
អ្នកនឹងមិនត្រឹមតែអាចធ្វើបានទេ ភ្ជាប់ឧបករណ៍អេឡិចត្រូនិច Como ត្រង់ស៊ីស្ទ័រ, សំណើម / ឧបករណ៍ចាប់សញ្ញាសីតុណ្ហភាព, ឧបករណ៍កម្តៅ, ម៉ូទ័រ stepper, អំពូល LEDល។ អ្នកក៏អាចភ្ជាប់សមាសធាតុឬម៉ូឌុលដែលបានបង្កើតជាពិសេសសម្រាប់ Raspberry Pi ហើយដែលពង្រីកសមត្ថភាពរបស់ក្តារលើសពីអ្វីដែលបានរួមបញ្ចូលនៅក្នុងមូលដ្ឋាន។
ខ្ញុំកំពុងសំដៅទៅលើអ្នកល្បីល្បាញ មួកឬមួក និងចានដែលអ្នកអាចរកបាននៅលើទីផ្សារ។ វាមានច្រើនប្រភេទពីអ្នកដែលប្រើដើម្បីបញ្ជាម៉ូទ័រជាមួយអ្នកបើកបរទៅអ្នកដទៃដើម្បីបង្កើត ចង្កោមកុំព្យូទ័រជាមួយ បន្ទះ LED ដែលអាចគ្រប់គ្រងបានដើម្បីបន្ថែម សមត្ថភាពទូរទស្សន៍ DVB, អេក្រង់ LCDល
មួកឬមួកទាំងនេះ ពួកវាត្រូវបានម៉ោននៅលើក្តារ Raspberry Pi, ផ្គូផ្គង GPIOs ដែលត្រូវការសម្រាប់វាដើម្បីដំណើរការ។ ដូច្នេះការជួបប្រជុំគ្នារបស់វាពិតជាសាមញ្ញនិងលឿន។ ជាការពិតត្រូវប្រាកដថាកំណែចានត្រូវគ្នានឹងមួកនិមួយៗព្រោះច្រក GPIO ខុសគ្នាដូចអ្នកបានឃើញ ...
ខ្ញុំនិយាយបែបនេះក្នុងករណីដែលអ្នកមានចានចាស់ចាប់តាំងពីមួកមាន ឆបគ្នាតែជាមួយថ្មីបំផុត។ ដូចម៉ូដែល Raspberry Pi ម៉ូដែល A +, B +, 2, 3 និង 4 ម៉ូដែល។
សេចក្តីណែនាំអំពីការប្រើប្រាស់ GPIO នៅលើ Raspberry Pi
ប្រភព៖ Raspberry Pi
ដើម្បីចាប់ផ្តើមនៅលើ Raspbian អ្នកអាចបើកកុងសូលនិងវាយ ពាក្យបញ្ជា ខ្ទាស់ចេញអ្វីដែលវានឹងត្រលប់មកអ្នកវិញគឺជារូបភាពនៅក្នុងស្ថានីយដែលមានម្ជុល GPIO ដែលមាននៅលើក្តាររបស់អ្នកនិងអ្វីដែលវានីមួយៗសម្រាប់។ អ្វីដែលមានប្រយោជន៍ជាក់ស្តែងដើម្បីឱ្យវាមានវត្តមានជានិច្ចនៅពេលធ្វើការដូច្នេះអ្នកមិនត្រូវច្រឡំឡើយ។
គម្រោងទី ១៖ បញ្ចេញពន្លឺ LED ជាមួយ GPIOs
វិធីមូលដ្ឋានបំផុតដើម្បីបង្កើតប្រភេទមួយ “ សួស្តីពិភព” ជាមួយ GPIOs គឺប្រើអំពូល LED ដែលភ្ជាប់ទៅនឹងសសររបស់ Raspberry Pi ដូច្នេះអ្នកអាចដឹងពីរបៀបដំណើរការរបស់វា។ ក្នុងករណីនេះខ្ញុំបានភ្ជាប់វាទៅ GND និងមួយទៀតដើម្បីភ្ជាប់លេខ 17 ទោះបីជាអ្នកអាចជ្រើសរើសម្ជុលធម្មតាមួយទៀត ...
នៅពេលភ្ជាប់រួចអ្នកអាចធ្វើបាន ត្រួតត្រាពួកគេពីរ៉ាប៊ីន ការប្រើប្រាស់ស្ថានីយ។ នៅក្នុងលីនុចឯកសារជាក់លាក់ត្រូវបានប្រើដូចឯកសារនៅក្នុងថតឯកសារ / sys / class / gpio / ។ ឧទាហរណ៍ដើម្បីបង្កើតឯកសារដែលមានរចនាសម្ព័ន្ធចាំបាច់ដើម្បីចាប់ផ្តើមធ្វើការ៖
echo 17 > /sys/class/gpio/export
បន្ទាប់មកអ្នកអាចធ្វើបាន កំណត់រចនាសម្ព័ន្ធជាធាតុបញ្ចូល (ក្នុង) ឬជាលទ្ធផល (ចេញ) ម្ជុលលេខ ១៧ ដែលត្រូវបានជ្រើសរើសសម្រាប់ឧទាហរណ៍របស់យើង។ អ្នកអាចធ្វើវាបានយ៉ាងងាយជាមួយ៖
echo out > /sys/class/gpio/gpio17/direction
ក្នុងករណីនេះជាលទ្ធផលចាប់តាំងពីយើងចង់បញ្ជូនជីពចរអគ្គិសនីទៅអំពូល LED ដើម្បីបើកវាប៉ុន្តែប្រសិនបើវាជាឧបករណ៏ជាដើមអ្នកអាចប្រើបាន។ ឥឡូវនេះសម្រាប់ បើក (១) ឬបិទ (០) អំពូល LED ដែលអ្នកអាចប្រើ៖
echo 1 > /sys/class/gpio/gpio17/value echo 0 > /sys/class/gpio/gpio17/value
ប្រសិនបើអ្នកចង់បន្តទៅគម្រោងផ្សេងទៀតនិង លុបធាតុ បានបង្កើតអ្នកអាចធ្វើវាតាមវិធីនេះ៖
echo 17 > /sys/class/gpio/unexport
និយាយអញ្ចឹងអ្នកក៏អាចប្រមូលពាក្យបញ្ជាចាំបាច់ទាំងអស់សម្រាប់គម្រោងរបស់អ្នកដូចពាក្យមុន ៗ ដែររក្សាទុកវាជាប្រភេទឯកសារ ស្គ្រីបបាស់ ហើយបន្ទាប់មករត់ពួកវាជាបាច់ទាំងអស់ក្នុងពេលតែមួយជំនួសឱ្យការវាយម្តងមួយៗ។ នេះងាយស្រួលនៅពេលអ្នកធ្វើលំហាត់ដដែលៗច្រើនដងដូច្នេះអ្នកមិនចាំបាច់សរសេរឡើងវិញទេ។ គ្រាន់តែរត់ហើយទៅ។ ឧទាហរណ៍:
nano led.sh
#!/bin/bash source gpio gpio mode 17 out while true; do gpio write 17 1 sleep 1.3 gpio write 17 0 sleep 1.3 done
នៅពេលអ្នកបញ្ចប់អ្នកសន្សំហើយបន្ទាប់មកអ្នកអាចផ្តល់ឱ្យវានូវការប្រតិបត្តិនិងការប្រតិបត្តិដែលសមស្រប ស្គ្រីប ដើម្បីឱ្យអំពូល LED បើកសូមរង់ចាំ ១.៣ វិនាទីហើយបិទដូចនេះក្នុងរង្វិលជុំ ...
chmod +x led.sh ./led.sh
កម្មវិធីមុន
ជាក់ស្តែងការងារខាងលើសម្រាប់គម្រោងអេឡិចត្រូនិចតូចៗដែលមានសមាសធាតុតិចតួចប៉ុន្តែប្រសិនបើអ្នកចង់បង្កើតអ្វីដែលជឿនលឿនជាងជំនួសឱ្យពាក្យបញ្ជាអ្វីដែលអ្នកអាចប្រើបាន ភាសាសរសេរកម្មវិធី ដើម្បីបង្កើតស្គ្រីបផ្សេងគ្នាឬកូដប្រភពដែលធ្វើប្រតិបត្តិការដោយស្វ័យប្រវត្តិ។
ពួកវាអាចត្រូវបានប្រើ ឧបករណ៍ផ្សេងគ្នា កម្មវិធីដែលមានភាសាផ្សេងគ្នា។ បណ្ណាល័យដែលសហគមន៍បានអភិវឌ្ឍធ្វើឱ្យអ្វីៗកាន់តែងាយស្រួលសម្រាប់អ្នកដូចជា WiringPi, sysfs, pigpio ជាដើម។ កម្មវិធីអាចមានភាពខុសប្លែកគ្នាខ្លាំងណាស់ពី Python ដែលជាជំរើសដ៏ពេញចិត្តរបស់មនុស្សជាច្រើនតាមរយៈ Ruby, Java, Perl, BASIC និងសូម្បីតែ C # ។
ជាផ្លូវការ Raspberry Pi ផ្តល់ជូនអ្នក គ្រឿងបរិក្ខារជាច្រើន ដើម្បីរៀបចំ GPIOs របស់អ្នកដូចជា៖
- កោសសម្រាប់អ្នកដែលមិនដឹងពីរបៀបសរសេរកម្មវិធីហើយចង់ប្រើបណ្តុំនៃគំរោងនេះដែលអាឌុយណូអាចត្រូវបានគេសរសេរកម្មវិធី។ ល។ ការសរសេរកម្មវិធីជាមួយបណ្តុំក្រាហ្វិចគឺមានលក្ខណៈវិចារណញាណនិងជាក់ស្តែងសម្រាប់វិស័យអប់រំ។
- ពស់ថ្លាន់៖ ភាសាសរសេរកម្មវិធីដ៏សាមញ្ញនេះអនុញ្ញាតឱ្យអ្នកបង្កើតលេខកូដសាមញ្ញនិងមានអនុភាពដោយមានបណ្ណាល័យជាច្រើននៅឯកន្លែងរបស់អ្នកដើម្បីធ្វើអ្វីៗស្ទើរតែទាំងអស់ដែលអ្នកស្រមៃ។
- C / C ++ / C #: គឺជាភាសាសរសេរកម្មវិធីដែលមានអនុភាពជាងមុនដើម្បីបង្កើតប្រព័ន្ធគោលពីរដែលអាចធ្វើអន្តរកម្មជាមួយ GPIOs ។ អ្នកអាចធ្វើវាតាមវិធីជាច្រើនដោយប្រើទម្រង់ស្តង់ដារឬចំណុចប្រទាក់ខឺណែលតាមរយៈបណ្ណាល័យlibgpiodប៉ុន្តែក៏តាមរយៈបណ្ណាល័យភាគីទីបីដូចជា ជ្រូក.
- ដំណើរការ ៣ស្រដៀងនឹង Arduino ។
ជ្រើសរើសភាពបត់បែន មួយដែលអ្នកចូលចិត្តជាងគេឬអ្នកគិតថាសាមញ្ញ។
៥៧ យោបល់ទុកអ្នក
អត្ថបទល្អណាស់អំពីការចាប់ផ្តើមនៅ Rasperry
សូមអរគុណខ្លាំងណាស់។
តើអ្នកជាអ្នកនិពន្ធទេ?
បាទ