ຊຸດເຄື່ອງເລີ່ມຕົ້ນ ARDUINO DHT11
ຂໍ້ມູນຈໍາເພາະ
- ບົດຮຽນທີ 1: ໂຄງການເກັບຮັກສາ EEPROM
- ບົດຮຽນທີ 2: ໂປລແກລມຫນ້າຈໍ LED 0.96in
- ບົດຮຽນທີ 3: MPU6050 ໂປຣແກຣມ Gyroscope ຫົກແກນ
- ບົດຮຽນທີ 4: ໂປຣແກມ Passive Buzzer
- ບົດຮຽນທີ 5: ໂຄງການເຊັນເຊີອຸນຫະພູມແລະຄວາມຊຸ່ມຊື່ນ DH11
- ບົດຮຽນທີ 6: ໂຄງການຮັບສັນຍານໄລຍະໄກ Infrared
- ບົດຮຽນທີ 7: ໂຄງການ Photoresistor
ການເກັບຮັກສາ LED ແລະໂຄງການຫນ້າຈໍ
ບົດຮຽນທີ 1:ໂຄງການເກັບຮັກສາ EEPROM:
- ກົດ Sketch ໃນ Arduino IDE, ເລືອກ Manage Library in Include Library, ຊອກຫາ AT24C256_library, ແລະຄລິກຕິດຕັ້ງ.
- ກົດ 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 ແລະຄລິກຕິດຕັ້ງ.
- ກົດ File ໃນ Arduino IDE ແລະເລືອກ FPS ຈາກ U8glib ໃນ Examples.
- ຊອກຫາ / / U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0); // ລະຫັດ I2C/TWI, ລຶບ “//” uncomment, ຄລິກອັບໂຫຼດໃນແຈເບື້ອງຊ້າຍດ້ານເທິງ.
- ຊອກຫາ / / U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0); // ລະຫັດ I2C/TWI, ລຶບ “//” uncomment, ຄລິກອັບໂຫຼດໃນແຈເບື້ອງຊ້າຍດ້ານເທິງ.
ບົດຮຽນທີ 3: MPU6050 ໂຄງການ Gyroscope ຫົກແກນ:
- ກົດ Sketch ໃນ Arduino IDE, ເລືອກ Manage Library in Include Library, ຊອກຫາ Adafruit_MPU6050, ແລະຄລິກຕິດຕັ້ງ.
- ກົດ 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, ທ່ານສາມາດເພີ່ມຫຼືຫຼຸດຜ່ອນຄ່າຄວາມຜິດພາດໂດຍຜ່ານໂຄງການ. ເຮັດໃຫ້ມູນຄ່າເບື້ອງຕົ້ນຂອງຜົນຜະລິດຂ້ອນຂ້າງຖືກຕ້ອງ.
ໂປຣແກມ Passive Buzzer
ບົດຮຽນທີ 4: Passive Buzzer Program:
ໂຄງການເຊັນເຊີອຸນຫະພູມແລະຄວາມຊຸ່ມຊື່ນ
ບົດຮຽນທີ 5: ໂຄງການເຊັນເຊີອຸນຫະພູມແລະຄວາມຊຸ່ມຊື່ນ DH11:
- ກົດ Sketch ໃນ Arduino IDE, ເລືອກ Manage Library in Include Library, ຊອກຫາ DHT11, ເລືອກ DFRobot_DHT11, ແລະຄລິກຕິດຕັ້ງ.
- ກົດ File ໃນ Arduino IDE, ແລະເລືອກ readDHT11 ໃນ DFRRobot_DHT11 ໃນ Examples.
- ປ່ຽນ #define DHT11_PIN 10 ເປັນ #define DHT11_PIN3 ແລະຄລິກ IDE home page Upload.
- ຄລິກ Serial Monitor ຢູ່ມຸມຂວາເທິງຂອງ IDE ແລະປ່ຽນ 9600baud ເປັນ 115200baud. ລໍຖ້າປະມານ 1S ເພື່ອໃຫ້ໄດ້ອຸນຫະພູມ & ຄວາມຊຸ່ມຊື່ນໃນປັດຈຸບັນ.
ໂຄງການຮັບສັນຍານໄລຍະໄກ Infrared
ບົດຮຽນທີ 6: ໂຄງການຮັບສັນຍານໄລຍະໄກ Infrared
- ກົດ Sketch ໃນ Arduino IDE, ເລືອກ Manage Library in Include Library, ຊອກຫາ IRremote, ແລະຄລິກຕິດຕັ້ງ.
- ກົດ File ໃນ Arduino IDE ແລະເລືອກ ReceiveDemo ຈາກ IRremote ໃນ Examples.
- ກົດ Upload, ຄລິກ Serial Monitor ຢູ່ມຸມຂວາເທິງຂອງ IDE, ແລະປ່ຽນຈາກ 9600baud ເປັນ 115200baud. ໃຊ້ການຄວບຄຸມໄລຍະໄກທີ່ກົງກັນເພື່ອຈັດວາງໂມດູນຮັບອິນຟາເຣດ ແລະກົດປຸ່ມໃດນຶ່ງ. ເມື່ອຂໍ້ມູນທີ່ສອດຄ້ອງກັນປາກົດ, ໂມດູນຈະເຮັດວຽກຕາມປົກກະຕິ.
ບົດຮຽນທີ 7: ໂຄງການ Photoresistor:
ບົດຮຽນທີ 8: ໂຄງການປຸ່ມ:
FAQ
ຄໍາຖາມທີ່ຖາມເລື້ອຍໆs
- ຖາມ: ຂ້ອຍຈະແກ້ໄຂບັນຫາແນວໃດຖ້າໂຄງການຂອງຂ້ອຍບໍ່ເຮັດວຽກ?
- A: ກວດເບິ່ງການເຊື່ອມຕໍ່ເພື່ອຮັບປະກັນວ່າພວກມັນຖືກຕັ້ງຄ່າຢ່າງຖືກຕ້ອງ. ກວດສອບວ່າຫ້ອງສະໝຸດໄດ້ຖືກຕິດຕັ້ງຢ່າງຖືກຕ້ອງໃນ Arduino IDE. ໃຫ້ແນ່ໃຈວ່າລະຫັດບໍ່ມີຂໍ້ຜິດພາດແລະກົງກັບຄໍາແນະນໍາທີ່ລະບຸໄວ້ໃນຄູ່ມື.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
ຊຸດເຄື່ອງເລີ່ມຕົ້ນ ARDUINO DHT11 [pdf] ຄູ່ມືຜູ້ໃຊ້ DHT11, DHT11 Starter Kit, Starter Kit, ຊຸດ |