
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41

Hei, Terveisiä.. !!
I (Somanshu Choudhary) Dcube-teknologiayritysten puolesta, jotka aikovat mitata lämpötilaa Arduino nanolla, se on yksi I2C-protokollan sovelluksista lämpötila-anturin TMP-112 analogisten tietojen lukemiseen.
Vaihe 1: Yleiskatsaus

- TMP-112 on lämpötila-anturi.
- DATASHEET -linkki:
Vaihe 2: Mitä tarvitset / Linkit

- Arduino Nano
- I²C -kilpi Arduino Nanolle
- USB -kaapeli, tyyppi A - mikrotyyppi B, 6 jalkaa pitkä
- I²C -kaapeli
- TMP112 I²C-lämpötila-anturi ±.5 ° C 12-bittinen I²C-minimoduuli
Vaihe 3: Piirikaavio


Vaihe 4: Ohjelmointi

#sisältää
mitätön asennus ()
{
// TMP112: n I2C -osoite
#define TMP_ADDR 0x48
// Liity I2c Busiin isäntänä
Wire.begin ();
// Aloita sarjaliikenne
Sarja.alku (9600);
// Aloita lähetys
Wire.beginTransmission (TMP_ADDR);
// Valitse KÄYTÄ rekisteri
Wire.write (0x01);
// Valitse normaali toiminta
Wire.write (0x60A0);
// Lopeta lähetys ja vapauta I2C -väylä
Wire.endTransmission ();
}
tyhjä silmukka ()
{
// Aloita lähetys
Wire.beginTransmission (TMP_ADDR);
// Valitse tietorekisterit
Wire.write (0X00);
// Lopeta lähetys
Wire.endTransmission ();
viive (500);
// Pyydä 2 tavua, ensin Msb
Wire.requestFrom (TMP_ADDR, 2);
// Lue kaksi tavua
samalla (Wire.available ())
{
// poista roskat
Sarja.huuhtelu ();
int msb = Wire.read ();
int lsb = Wire.read ();
Wire.endTransmission ();
// Tietojen muuntaminen raaka -arvoina
int rawtmp = msb << 8 | lsb;
int arvo = rawtmp >> 4;
kaksinkertainen ans = arvo * 0,0625;
// Tuloste
Serial.print ("celsius -arvo:");
Sarja.println (ans);
}
}
Vaihe 5:
Tein parhaani, tein sinun;-)
Jos haluat lisätietoja, käy sivustollamme:
www.dcubetechnologies.com
Suositeltava:
Liitäntä kapasitiiviseen sormenjälkitunnistimeen Arduino UNO -laitteella: 7 vaihetta

Liitäntä kapasitiiviseen sormenjälkitunnistimeen Arduinon kanssa UNO: Hei, mitä kuuluu, kaverit! Akarsh täällä CETechistä. Tänään aiomme lisätä suojakerroksen projekteihimme. Älä huoli, emme aio nimittää henkivartijoita samaan. Se on söpö pieni hyvännäköinen sormenjälkitunnistin DFRobotilta. Joten
Liitäntä Sensirion, SPS-30, hiukkasaineanturi ja Arduino Duemilanove käyttäen I2C-tilaa: 5 vaihetta

Liitäntä Sensirion, SPS-30, hiukkasaineanturi ja Arduino Duemilanove I2C-tilan avulla: Kun tutkin SPS30-antureiden liitäntää, huomasin, että useimmat lähteet olivat Raspberry Pi: lle, mutta eivät niin monet Arduinolle. Vietän vähän aikaa anturin toimimiseksi Arduinon kanssa ja päätin lähettää kokemukseni tänne, jotta se voisi
Arduino Lux -mittari - liitäntä OPT3001 ja Arduino: 4 vaihetta

Arduino Lux -mittari - liitäntä OPT3001 Arduinon kanssa: Meillä on yleensä tilanne, jossa meidän on mitattava valon voimakkuus. Joten päätin tehdä pienen projektin, joka auttaa meitä ratkaisemaan tämän ongelman. Tämä projekti havainnollistaa, kuinka voimme käyttää OPT3001: tä Arduinon kanssa Lux -mittarina. Tässä projektissa minulla on
Arduino LCD 16x2 -opetusohjelma - Liitäntä 1602 LCD -näyttö Arduino Unolla: 5 vaihetta

Arduino LCD 16x2 -opetusohjelma | Liitäntä 1602 LCD -näyttö Arduino Unon kanssa: Hei kaverit, koska monet projektit tarvitsevat näytön tietojen näyttämiseen, olipa kyseessä jokin diy -mittari tai YouTube -tilauslaskimen näyttö tai laskin tai näppäimistön lukitus näytöllä ja jos kaikenlaisia projekteja tehdään arduino he määrittelevät
Merkkinäytön I2c -sovitin (esimerkki I2c -liitäntä): 12 vaihetta (kuvien kanssa)

Merkkien nestekidenäyttöinen I2c -sovitin (esimerkki I2c -yhteydestä): Teen yhteysmallia merkkinäytön i2c -sovittimelle. Tarkista sivustoni päivitykset. merkkien LCD -näytöille, haarukkaprojekteille