შინაარსი
დამალვა
ARDUINO DHT11 დამწყებ ნაკრები
სპეციფიკაციები
- გაკვეთილი 1: EEPROM შენახვის პროგრამა
- Გაკვეთილი 2: 0.96 დიუმიანი LED ეკრანის პროგრამა
- Გაკვეთილი 3: MPU6050 ექვსი ღერძიანი გიროსკოპის პროგრამა
- Გაკვეთილი 4: პასიური ზუმერის პროგრამა
- გაკვეთილი 5: DH11 ტემპერატურისა და ტენიანობის სენსორის პროგრამა
- Გაკვეთილი 6: ინფრაწითელი დისტანციური მიღების პროგრამა
- Გაკვეთილი 7: ფოტორეზისტორის პროგრამა
შენახვის LED და ეკრანის პროგრამა
Გაკვეთილი 1:EEPROM შენახვის პროგრამა:
- დააჭირეთ Sketch-ს Arduino IDE-ში, აირჩიეთ Manage Library include Library, მოძებნეთ AT24C256_library და დააწკაპუნეთ ინსტალაციაზე.
- დააწკაპუნეთ File Arduino IDE-ში და აირჩიეთ read_wirte AT24C256_library-ში Ex-დანamples.
- დააჭირეთ ატვირთვას და დააჭირეთ სერიულ მონიტორს IDE-ის ზედა მარჯვენა კუთხეში.
Გაკვეთილი 2: 0.96 დიუმიანი LED ეკრანის პროგრამა:
- დააჭირეთ 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 კოდი, წაშალეთ „//“ უკომენტარი, დააჭირეთ ატვირთვას ზედა მარცხენა კუთხეში.
- იპოვეთ / / U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0); // I2C/TWI კოდი, წაშალეთ „//“ უკომენტარი, დააჭირეთ ატვირთვას ზედა მარცხენა კუთხეში.
Გაკვეთილი 3: MPU6050 ექვსი ღერძიანი გიროსკოპის პროგრამა:
- დააჭირეთ Sketch-ს Arduino IDE-ში, აირჩიეთ Manage Library include Library, მოძებნეთ Adafruit_MPU6050 და დააწკაპუნეთ ინსტალაციაზე.
- დააწკაპუნეთ File Arduino IDE-ში და აირჩიეთ basic_readings Adafruit_MPU6050-ში Ex-შიamples.
- დააწკაპუნეთ ატვირთვაზე, დააჭირეთ სერიულ მონიტორს IDE-ს ზედა მარჯვენა კუთხეში და გადართეთ 9600baud-დან 115200baud-ზე.
- იმის გამო, რომ MPU-6050-ის ყველა ღერძის საწყისი მნიშვნელობები არ შეიძლება იყოს თანმიმდევრული, როდესაც აჩქარების X და Y ღერძი არ არის 0 m/^2 და Z ღერძები არ არის 9.8 m/^2, ხოლო X, Y და Z როტაცია არ არის 0rad/s-ის ტოლი, შეგიძლიათ პროგრამის მეშვეობით გაზარდოთ ან შეამციროთ შეცდომის მნიშვნელობები. გააკეთეთ გამომავალი საწყისი მნიშვნელობა შედარებით სწორი.
პასიური ზუმერის პროგრამა
გაკვეთილი 4: პასიური ზუმერის პროგრამა:
ტემპერატურისა და ტენიანობის სენსორის პროგრამა
Გაკვეთილი 5: DH11 ტემპერატურისა და ტენიანობის სენსორის პროგრამა:
- დააჭირეთ Sketch-ს Arduino IDE-ში, აირჩიეთ Manage Library include Library, მოძებნეთ DHT11, აირჩიეთ DFRobot_DHT11 და დააწკაპუნეთ ინსტალაციაზე.
- დააწკაპუნეთ File Arduino IDE-ში და აირჩიეთ readDHT11 DFRRobot_DHT11-ში Ex-შიamples.
- შეცვალეთ #define DHT11_PIN 10 #define DHT11_PIN3-ზე და დააწკაპუნეთ IDE მთავარ გვერდზე ატვირთვა.
- დააჭირეთ სერიულ მონიტორს IDE-ის ზედა მარჯვენა კუთხეში და გადართეთ 9600baud 115200baud-ზე. დაელოდეთ დაახლოებით 1S, რომ მიიღოთ მიმდინარე ტემპერატურა და ტენიანობა.
ინფრაწითელი დისტანციური მიღების პროგრამა
გაკვეთილი 6: ინფრაწითელი დისტანციური მიღების პროგრამა
- დააჭირეთ Sketch-ს Arduino IDE-ში, აირჩიეთ Manage Library in Include Library, მოძებნეთ IRremote და დააწკაპუნეთ ინსტალაციაზე.
- დააწკაპუნეთ File Arduino IDE-ში და აირჩიეთ ReceiveDemo IRremote-დან Examples.
- დააწკაპუნეთ ატვირთვაზე, დააჭირეთ სერიულ მონიტორს IDE-ს ზედა მარჯვენა კუთხეში და გადართეთ 9600baud-დან 115200baud-ზე. გამოიყენეთ შესაბამისი დისტანციური მართვის პულტი ინფრაწითელი მიმღების მოდულის გასასწორებლად და დააჭირეთ ნებისმიერ ღილაკს. როდესაც გამოჩნდება შესაბამისი მონაცემები, მოდული ნორმალურად იმუშავებს.
გაკვეთილი 7: ფოტორეზისტორის პროგრამა:
გაკვეთილი 8: ღილაკების პროგრამა:
FAQ
ხშირად დასმული კითხვაs
- კითხვა: როგორ მოვაგვარო პრობლემები, თუ ჩემი პროგრამა არ მუშაობს?
- პასუხი: შეამოწმეთ კავშირები, რათა დარწმუნდეთ, რომ ისინი სწორად არის დაყენებული. შეამოწმეთ, რომ ბიბლიოთეკები სწორად არის დაინსტალირებული Arduino IDE-ში. დარწმუნდით, რომ კოდი შეცდომის გარეშეა და ემთხვევა სახელმძღვანელოში მითითებებს.
დოკუმენტები / რესურსები
![]() |
ARDUINO DHT11 დამწყებ ნაკრები [pdf] მომხმარებლის სახელმძღვანელო DHT11, DHT11 დამწყებ ნაკრები, დამწყები ნაკრები, ნაკრები |