Turinys
paslėpti
Pradinis rinkinys ARDUINO DHT11
Specifikacijos
- 1 pamoka: EEPROM saugojimo programa
- 2-oji pamoka: 0.96 colių LED ekrano programa
- 3-oji pamoka: MPU6050 šešių ašių giroskopo programa
- 4-oji pamoka: Pasyvaus skambėjimo programa
- 5 pamoka: DH11 temperatūros ir drėgmės jutiklio programa
- 6-oji pamoka: Infraraudonųjų spindulių nuotolinio priėmimo programa
- 7-oji pamoka: Fotorezistorių programa
Saugojimo LED ir ekrano programa
1-oji pamoka:EEPROM saugojimo programa:
- „Arduino IDE“ spustelėkite „Sketch“, „Include Library“ pasirinkite „Tvarkyti biblioteką“, ieškokite AT24C256_library ir spustelėkite Įdiegti.
- Spustelėkite File Arduino IDE ir pasirinkite read_wirte AT24C256_library iš Ex.amples.
- Spustelėkite Įkelti ir viršutiniame dešiniajame IDE kampe spustelėkite Serial Monitor.
2-oji pamoka: 0.96 colio LED ekrano programa:
- „Arduino IDE“ spustelėkite „Sketch“, „Include Library“ pasirinkite „Tvarkyti biblioteką“, ieškokite „U8glib“, pasirinkite „U8glib“ ir spustelėkite „Įdiegti“.
- Spustelėkite File „Arduino IDE“ ir pasirinkite FPS iš „U8glib“, esantį „Examples.
- Rasti / / U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0); // I2C/TWI kodą, ištrinkite „//“ komentarą, viršutiniame kairiajame kampe spustelėkite Įkelti.
- Rasti / / U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0); // I2C/TWI kodą, ištrinkite „//“ komentarą, viršutiniame kairiajame kampe spustelėkite Įkelti.
3-oji pamoka: MPU6050 šešių ašių giroskopo programa:
- „Arduino IDE“ spustelėkite „Sketch“, „Include Library“ pasirinkite „Tvarkyti biblioteką“, ieškokite „Adafruit_MPU6050“ ir spustelėkite „Įdiegti“.
- Spustelėkite File „Arduino IDE“ ir pasirinkite basic_readings „Adafruit_MPU6050“ programoje „Ex“amples.
- Spustelėkite Įkelti, viršutiniame dešiniajame IDE kampe spustelėkite Serial Monitor ir perjunkite iš 9600baud į 115200baud.
- Kadangi pradinės visų MPU-6050 ašių reikšmės negali būti nuoseklios, kai pagreičio X ir Y ašys nėra lygios 0 m/^2, o Z ašys nėra lygios 9.8 m/^2, o X, Y ir Z sukimosi vertės nėra lygios 0rad/s, galite padidinti arba sumažinti klaidų reikšmes naudodami programą. Padarykite pradinę išvesties reikšmę santykinai teisingą.
Pasyvaus skambėjimo programa
4 pamoka: Pasyvaus skambėjimo programa:
Temperatūros ir drėgmės jutiklių programa
5-oji pamoka: DH11 temperatūros ir drėgmės jutiklio programa:
- „Arduino IDE“ spustelėkite „Sketch“, „Include Library“ pasirinkite „Tvarkyti biblioteką“, ieškokite DHT11, pasirinkite DFRobot_DHT11 ir spustelėkite Įdiegti.
- Spustelėkite File „Arduino IDE“ ir pasirinkite readDHT11 „DFRRobot_DHT11“, pvzamples.
- Pakeiskite #define DHT11_PIN 10 į #define DHT11_PIN3 ir spustelėkite IDE pagrindinį puslapį Įkelti.
- Viršutiniame dešiniajame IDE kampe spustelėkite Serial Monitor ir perjunkite 9600baud į 115200baud. Palaukite apie 1 S, kad pamatytumėte esamą temperatūrą ir drėgmę.
Infraraudonųjų spindulių nuotolinio priėmimo programa
6 pamoka: Infraraudonųjų spindulių nuotolinio priėmimo programa
- „Arduino IDE“ spustelėkite „Sketch“, „Include Library“ pasirinkite „Tvarkyti biblioteką“, ieškokite „IRremote“ ir spustelėkite „Įdiegti“.
- Spustelėkite File „Arduino IDE“ ir pasirinkite ReceiveDemo iš „IRremote“, esantį Examples.
- Spustelėkite Įkelti, viršutiniame dešiniajame IDE kampe spustelėkite Serial Monitor ir perjunkite iš 9600baud į 115200baud. Naudodami atitinkamą nuotolinio valdymo pultą sulygiuokite infraraudonųjų spindulių priėmimo modulį ir paspauskite bet kurį klavišą. Kai pasirodys atitinkami duomenys, modulis veiks normaliai.
7 pamoka: Fotorezistorių programa:
8 pamoka: Mygtukų programa:
DUK
Dažnai užduodamas klausimass
- Kl .: Kaip pašalinti triktis, jei mano programa neveikia?
- A: Patikrinkite jungtis, kad įsitikintumėte, jog jos tinkamai nustatytos. Patikrinkite, ar bibliotekos tinkamai įdiegtos Arduino IDE. Įsitikinkite, kad kodas yra be klaidų ir atitinka vadove pateiktas instrukcijas.
Dokumentai / Ištekliai
![]() |
Pradinis rinkinys ARDUINO DHT11 [pdfVartotojo vadovas DHT11, DHT11 pradinis rinkinys, pradinis rinkinys, rinkinys |