GPIO: ទាំងអស់អំពីការតភ្ជាប់ Raspberry Pi 4 និង 3

រ៉ាប៊ីរីរីភី ៤ ជីអូអូ

នេះ ម្ជុល GPIO នៃក្តារ Raspberry Pi 4, លេខ 3ហើយអ្នកកាន់តំណែងមុនរបស់វាផ្តល់នូវបន្ទះអេសប៊ីអេសប៊ីដែលមានសមត្ថភាពប្រហាក់ប្រហែលនឹងអារីដូណូដែលអាចមានចាប់តាំងពីពួកគេអាចបង្កើតគម្រោងអេឡិចត្រូនិកគួរឱ្យចាប់អារម្មណ៍ដែលគ្រប់គ្រងពីប្រព័ន្ធប្រតិបត្តិការដោយលេខកូដជាភាសាផ្សេងគ្នាដូចជា Python ។

ដែលធ្វើឱ្យក្រុមប្រឹក្សាភិបាលច្រើនជាងកុំព្យូទ័រថោក។ វានឹងអនុញ្ញាតឱ្យអ្នកភ្ជាប់ជាច្រើន ធាតុអេឡិចត្រូនិច ដែលអ្នកអាចប្រើជាមួយ Arduino ប៉ុន្តែនោះក៏អាចត្រូវបានគ្រប់គ្រងពី Pi ដែរ។ នៅក្នុងការណែនាំនេះខ្ញុំនឹងព្យាយាមផ្តល់ឱ្យអ្នកនូវព័ត៌មានឱ្យបានច្រើនតាមដែលអាចធ្វើទៅបានអំពីម្ជុល GPIO ទាំងនេះដូច្នេះអ្នកអាចចាប់ផ្តើមទាញយកអត្ថប្រយោជន៍ពីពួកគេ ...

តើ 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 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?

មួក Raspberry Pi

អ្នកនឹងមិនត្រឹមតែអាចធ្វើបានទេ ភ្ជាប់ឧបករណ៍អេឡិចត្រូនិច Como ត្រង់ស៊ីស្ទ័រ, សំណើម / ឧបករណ៍ចាប់សញ្ញាសីតុណ្ហភាព, ឧបករណ៍កម្តៅ, ម៉ូទ័រ stepper, អំពូល LEDល។ អ្នកក៏អាចភ្ជាប់សមាសធាតុឬម៉ូឌុលដែលបានបង្កើតជាពិសេសសម្រាប់ Raspberry Pi ហើយដែលពង្រីកសមត្ថភាពរបស់ក្តារលើសពីអ្វីដែលបានរួមបញ្ចូលនៅក្នុងមូលដ្ឋាន។

ខ្ញុំកំពុងសំដៅទៅលើអ្នកល្បីល្បាញ មួកឬមួក និងចានដែលអ្នកអាចរកបាននៅលើទីផ្សារ។ វាមានច្រើនប្រភេទពីអ្នកដែលប្រើដើម្បីបញ្ជាម៉ូទ័រជាមួយអ្នកបើកបរទៅអ្នកដទៃដើម្បីបង្កើត ចង្កោមកុំព្យូទ័រជាមួយ បន្ទះ LED ដែលអាចគ្រប់គ្រងបានដើម្បីបន្ថែម សមត្ថភាពទូរទស្សន៍ DVB, អេក្រង់ LCD

មួកឬមួកទាំងនេះ ពួកវាត្រូវបានម៉ោននៅលើក្តារ Raspberry Pi, ផ្គូផ្គង GPIOs ដែលត្រូវការសម្រាប់វាដើម្បីដំណើរការ។ ដូច្នេះការជួបប្រជុំគ្នារបស់វាពិតជាសាមញ្ញនិងលឿន។ ជាការពិតត្រូវប្រាកដថាកំណែចានត្រូវគ្នានឹងមួកនិមួយៗព្រោះច្រក GPIO ខុសគ្នាដូចអ្នកបានឃើញ ...

ខ្ញុំនិយាយបែបនេះក្នុងករណីដែលអ្នកមានចានចាស់ចាប់តាំងពីមួកមាន ឆបគ្នាតែជាមួយថ្មីបំផុត។ ដូចម៉ូដែល Raspberry Pi ម៉ូដែល A +, B +, 2, 3 និង 4 ម៉ូដែល។

សេចក្តីណែនាំអំពីការប្រើប្រាស់ GPIO នៅលើ Raspberry Pi

ទិន្នផលពាក្យបញ្ជា Pinout

ប្រភព៖ Raspberry Pi

ដើម្បីចាប់ផ្តើមនៅលើ Raspbian អ្នកអាចបើកកុងសូលនិងវាយ ពាក្យបញ្ជា ខ្ទាស់ចេញអ្វីដែលវានឹងត្រលប់មកអ្នកវិញគឺជារូបភាពនៅក្នុងស្ថានីយដែលមានម្ជុល GPIO ដែលមាននៅលើក្តាររបស់អ្នកនិងអ្វីដែលវានីមួយៗសម្រាប់។ អ្វីដែលមានប្រយោជន៍ជាក់ស្តែងដើម្បីឱ្យវាមានវត្តមានជានិច្ចនៅពេលធ្វើការដូច្នេះអ្នកមិនត្រូវច្រឡំឡើយ។

គម្រោងទី ១៖ បញ្ចេញពន្លឺ LED ជាមួយ GPIOs

GPIO ជាមួយអំពូល LED នៅលើ Raspberry Pi

វិធីមូលដ្ឋានបំផុតដើម្បីបង្កើតប្រភេទមួយ “ សួស្តីពិភព” ជាមួយ 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 ។

ជ្រើសរើសភាពបត់បែន មួយដែលអ្នកចូលចិត្តជាងគេឬអ្នកគិតថាសាមញ្ញ។


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

៥៧ យោបល់ទុកអ្នក

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។

  1.   ហ្វី dijo

    អត្ថបទល្អណាស់អំពីការចាប់ផ្តើមនៅ Rasperry

    1.    លោកអ៊ីសាក dijo

      សូមអរគុណខ្លាំងណាស់។

      1.    រ៉េតមេឌីណា dijo

        តើអ្នកជាអ្នកនិពន្ធទេ?

        1.    លោកអ៊ីសាក dijo

          បាទ