ឧបករណ៍ចាប់ផ្តើម ARDUINO DHT11
លក្ខណៈបច្ចេកទេស
- មេរៀនទី១៖ កម្មវិធីផ្ទុក EEPROM
- មេរៀនទី 2: កម្មវិធីអេក្រង់ LED 0.96in
- មេរៀនទី 3: MPU6050 កម្មវិធី gyroscope អ័ក្សប្រាំមួយ។
- មេរៀនទី 4: កម្មវិធី Buzzer អកម្ម
- មេរៀនទី១៖ កម្មវិធីឧបករណ៍ចាប់សញ្ញាសីតុណ្ហភាព និងសំណើម DH11
- មេរៀនទី 6: កម្មវិធីទទួលពីចម្ងាយអ៊ីនហ្វ្រារ៉េដ
- មេរៀនទី 7: កម្មវិធី Photoresistor
កម្មវិធីផ្ទុក LED និងអេក្រង់
មេរៀនទី 1:កម្មវិធីផ្ទុក EEPROM៖
- ចុច Sketch ក្នុង Arduino IDE ជ្រើសរើស Manage Library in Include Library ស្វែងរក AT24C256_library ហើយចុច Install។
- ចុច File នៅក្នុង Arduino IDE ហើយជ្រើសរើស read_wirte នៅក្នុង AT24C256_library ពី Examples ។
- ចុច Upload ហើយចុច Serial Monitor នៅជ្រុងខាងស្តាំខាងលើនៃ IDE។
មេរៀនទី 2: កម្មវិធីអេក្រង់ LED 0.96in៖
- ចុច Sketch ក្នុង Arduino IDE ជ្រើសរើស Manage Library in Include Library ស្វែងរក U8glib ជ្រើសរើស U8glib ហើយចុច Install
- ចុច File នៅក្នុង Arduino IDE ហើយជ្រើសរើស FPS ពី U8glib ក្នុង Examples ។
- ស្វែងរក // U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0); // លេខកូដ I2C/TWI, លុប "//" uncomment, ចុច Upload នៅជ្រុងខាងឆ្វេងខាងលើ។
- ស្វែងរក // U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0); // លេខកូដ I2C/TWI, លុប "//" uncomment, ចុច Upload នៅជ្រុងខាងឆ្វេងខាងលើ។
មេរៀនទី 3: MPU6050 កម្មវិធី gyroscope អ័ក្សប្រាំមួយ៖
- ចុច Sketch ក្នុង Arduino IDE ជ្រើសរើស Manage Library in Include Library ស្វែងរក Adafruit_MPU6050 ហើយចុច Install។
- ចុច File នៅក្នុង Arduino IDE ហើយជ្រើសរើស Basic_readings នៅក្នុង Adafruit_MPU6050 នៅក្នុង Examples ។
- ចុច Upload ចុច Serial Monitor នៅជ្រុងខាងស្តាំខាងលើនៃ IDE ហើយប្តូរពី 9600baud ទៅ 115200baud។
- ដោយសារតែតម្លៃដំបូងនៃអ័ក្សទាំងអស់នៃ MPU-6050 មិនអាចស្របគ្នាបានទេ នៅពេលដែលអ័ក្ស X និង Y របស់ Acceleration មិនស្មើនឹង 0 m/^2 ហើយអ័ក្ស Z មិនស្មើនឹង 9.8 m/^2 ហើយ X, Y និង Z នៃការបង្វិលមិនស្មើនឹង 0rad/s អ្នកអាចបង្កើន ឬកាត់បន្ថយតម្លៃកំហុសតាមរយៈកម្មវិធី។ ធ្វើឱ្យតម្លៃដំបូងនៃទិន្នផលមានភាពត្រឹមត្រូវ។
កម្មវិធី Buzzer អកម្ម
មេរៀនទី១: កម្មវិធីអកម្ម Buzzer៖
កម្មវិធីឧបករណ៍ចាប់សញ្ញាសីតុណ្ហភាព និងសំណើម
មេរៀនទី 5: កម្មវិធីឧបករណ៍ចាប់សញ្ញាសីតុណ្ហភាព និងសំណើម DH11៖
- ចុច Sketch ក្នុង Arduino IDE ជ្រើសរើស Manage Library in Include Library ស្វែងរក DHT11 ជ្រើសរើស DFRobot_DHT11 ហើយចុច Install។
- ចុច File នៅក្នុង Arduino IDE ហើយជ្រើសរើស readDHT11 ក្នុង DFRRobot_DHT11 ក្នុង Examples ។
- ប្តូរ #define DHT11_PIN 10 ទៅ #define DHT11_PIN3 ហើយចុច IDE home page Upload។
- ចុច Serial Monitor នៅជ្រុងខាងស្តាំខាងលើនៃ IDE ហើយប្តូរ 9600baud ទៅ 115200baud។ រង់ចាំប្រហែល 1S ដើម្បីទទួលបានសីតុណ្ហភាព និងសំណើមបច្ចុប្បន្ន។
កម្មវិធីទទួលពីចម្ងាយអ៊ីនហ្វ្រារ៉េដ
មេរៀនទី៦៖ កម្មវិធីទទួលពីចម្ងាយអ៊ីនហ្វ្រារ៉េដ
- ចុច Sketch ក្នុង Arduino IDE ជ្រើសរើស Manage Library in Include Library ស្វែងរក IRremote ហើយចុច Install។
- ចុច File នៅក្នុង Arduino IDE ហើយជ្រើសរើស ReceiveDemo ពី IRremote ក្នុង Examples ។
- ចុច Upload ចុច Serial Monitor នៅជ្រុងខាងស្តាំខាងលើនៃ IDE ហើយប្តូរពី 9600baud ទៅ 115200baud។ ប្រើឧបករណ៍បញ្ជាពីចម្ងាយដែលត្រូវគ្នា ដើម្បីតម្រឹមម៉ូឌុលទទួលអ៊ីនហ្វ្រារ៉េដ ហើយចុចគ្រាប់ចុចណាមួយ។ នៅពេលទិន្នន័យដែលត្រូវគ្នាលេចឡើង ម៉ូឌុលនឹងដំណើរការជាធម្មតា។
មេរៀនទី៦៖ កម្មវិធី Photoresistor៖
មេរៀនទី៦៖ កម្មវិធីប៊ូតុង៖
សំណួរគេសួរញឹកញាប់
សំណួរដែលសួរញឹកញាប់s
- សំណួរ៖ តើខ្ញុំដោះស្រាយបញ្ហាដោយរបៀបណា ប្រសិនបើកម្មវិធីរបស់ខ្ញុំមិនដំណើរការ?
- ចម្លើយ៖ ពិនិត្យមើលការតភ្ជាប់ដើម្បីប្រាកដថាពួកគេត្រូវបានតំឡើងយ៉ាងត្រឹមត្រូវ។ ផ្ទៀងផ្ទាត់ថាបណ្ណាល័យត្រូវបានដំឡើងយ៉ាងត្រឹមត្រូវនៅក្នុង Arduino IDE ។ ត្រូវប្រាកដថាលេខកូដគ្មានកំហុស ហើយត្រូវគ្នានឹងការណែនាំដែលមាននៅក្នុងសៀវភៅណែនាំ។
ឯកសារ/ធនធាន
![]() |
ឧបករណ៍ចាប់ផ្តើម ARDUINO DHT11 [pdf] ការណែនាំអ្នកប្រើប្រាស់ DHT11, DHT11 Starter Kit, Starter Kit, Kit |