INHOUDSOPGAWE:
Video: Koppelvlak TMP-112 met Arduino Nano (I2C): 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Hallo, Goeie groete.. !!
Ek (Somanshu Choudhary) namens Dcube-tegnologiese ondernemings wat temperatuur met Arduino nano gaan meet, is dit een van die toepassings van die I2C-protokol om analoog data van temperatuursensor TMP-112 te lees.
Stap 1: Oorsig
- TMP-112 is 'n temperatuursensor.
- DATASHEET -skakel:
Stap 2: Wat u benodig / skakels
- Arduino Nano
- I²C -skild vir Arduino Nano
- USB -kabel Tipe A na Mikro Tipe B 6 voet lank
- I²C kabel
- TMP112 I²C Temperatuursensor ±.5 ° C 12-bis I²C Mini Module
Stap 3: Kringdiagram
Stap 4: Programmering
#insluit
leemte opstelling ()
{
// I2C -adres van die TMP112
#definieer TMP_ADDR 0x48
// Sluit aan by I2c Bus as meester
Wire.begin ();
// Begin met reekskommunikasie
Serial.begin (9600);
// Begin oordrag
Wire.beginTransmission (TMP_ADDR);
// Kies REGISTREER ENABLE
Wire.write (0x01);
// Kies normale werking
Wire.write (0x60A0);
// Beëindig transmissie en laat I2C -bus los
Wire.endTransmission ();
}
leemte lus ()
{
// Begin oordrag
Wire.beginTransmission (TMP_ADDR);
// Kies dataregisters
Wire.write (0X00);
// Beëindig transmissie
Wire.endTransmission ();
vertraging (500);
// Versoek 2 grepe, Msb eers
Wire.requestFrom (TMP_ADDR, 2);
// Lees die twee grepe
terwyl (Wire.available ())
{
// verwyder vullis
Serial.flush ();
int msb = Wire.read ();
int lsb = Wire.read ();
Wire.endTransmission ();
// Data -omskakeling in rou waardes
int rawtmp = msb << 8 | lsb;
int waarde = rawtmp >> 4;
dubbel ans = waarde * 0,0625;
// Drukuitset
Serial.print ("celsius -waarde:");
Serial.println (ans);
}
}
Stap 5:
Ek het my bes gedoen om joune te doen;-)
Vir verdere navrae, besoek gerus ons webwerf:
www.dcubetechnologies.com
Aanbeveel:
Tutoriaal vir koppelvlak HMC5883L kompas sensor met Arduino: 10 stappe (met foto's)
Tutoriaal vir koppelvlak-HMC5883L-kompassensor met Arduino: beskrywing HMC5883L is 'n 3-as digitale kompas wat vir twee algemene doeleindes gebruik word: om die magnetisering van 'n magnetiese materiaal soos 'n ferromagnet te meet, of om die sterkte en, in sommige gevalle, die rigting van die magnetiese veld op 'n punt in s
SCARA -robot: leer oor Foward en omgekeerde kinematika !!! (Plot Twist Leer hoe om 'n intydse koppelvlak in ARDUINO te maak met behulp van verwerking !!!!): 5 stappe (met foto's)
SCARA -robot: leer oor Foward en omgekeerde kinematika !!! (Plot Twist Leer hoe om 'n intydse koppelvlak in ARDUINO te maak met behulp van verwerking !!!!): 'n SCARA -robot is 'n baie gewilde masjien in die nywerheidswêreld. Die naam staan vir beide Selective Compliant Assembly Robot Arm of Selective Compliant Articulated Robot Arm. Dit is basies 'n robot van drie grade, wat die eerste twee
Toepassing van MCP-23008 met behulp van relais-koppelvlak (I2C) :: 6 stappe
Toepassing van MCP-23008 met behulp van Relay Interface (I2C) :: HelloGood Greetings .. !! I (Somanshu Choudhary) namens Dcube-tegnologie-ondernemings wat Relays via I2C-protokol met Arduino nano en MCP23008 gaan beheer
Maklike RFID MFRC522 -koppelvlak met Arduino Nano: 4 stappe (met foto's)
Maklike RFID MFRC522 -koppelvlak met Arduino Nano: Toegangsbeheer is die meganisme op die gebied van fisiese sekuriteit en inligtingsekuriteit, om anonieme toegang/toegang tot die hulpbronne van 'n organisasie of 'n geografiese gebied te beperk. Die daad van toegang kan beteken dat u verbruik, binnegaan of gebruik
Tutoriaal vir koppelvlak OLED 0,91 inch 128x32 met Arduino UNO: 7 stappe (met foto's)
Tutoriaal vir koppelvlak OLED 0.91inch 128x32 Met Arduino UNO: Hierdie handleiding gaan u 'n paar basiese beginsels leer oor die gebruik van OLED 0.91inch LCD128x32 met Arduino UNO