Sadržaj:
- Korak 1: Pregled
- Korak 2: Šta vam treba / Veze
- Korak 3: Dijagram kola
- Korak 4: Programiranje
- Korak 5:
Video: Povezivanje TMP-112 s Arduino Nano (I2C): 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Zdravo, Srdačan pozdrav.. !!
Ja (Somanshu Choudhary) u ime Dcube tech ventures-a koji će mjeriti temperaturu pomoću Arduino nano, to je jedna od aplikacija I2C protokola za čitanje analognih podataka temperaturnog senzora TMP-112.
Korak 1: Pregled
- TMP-112 je senzor temperature.
- DATASHEET Link:
Korak 2: Šta vam treba / Veze
- Arduino Nano
- I²C štit za Arduino Nano
- USB kabel tipa A do mikro tipa B Dugi 6 stopa
- I²C kabel
- TMP112 I²C senzor temperature ±.5 ° C 12-bitni I²C mini modul
Korak 3: Dijagram kola
Korak 4: Programiranje
#include
void setup ()
{
// I2C adresa TMP112
#define TMP_ADDR 0x48
// Pridružite se I2c Busu kao master
Wire.begin ();
// Pokretanje serijske komunikacije
Serial.begin (9600);
// Započni prijenos
Wire.beginTransmission (TMP_ADDR);
// Odaberite ENABLE register
Wire.write (0x01);
// Odabir normalnog rada
Wire.write (0x60A0);
// Završite prijenos i otpustite I2C sabirnicu
Wire.endTransmission ();
}
void loop ()
{
// Započni prijenos
Wire.beginTransmission (TMP_ADDR);
// Odabir registara podataka
Wire.write (0X00);
// Završi prijenos
Wire.endTransmission ();
kašnjenje (500);
// Zatražite 2 bajta, prvo MSB
Wire.requestFrom (TMP_ADDR, 2);
// Pročitajte dva bajta
while (Wire.available ())
{
// uklanjanje smeća
Serial.flush ();
int msb = Wire.read ();
int lsb = Wire.read ();
Wire.endTransmission ();
// Pretvorba podataka u neobrađene vrijednosti
int rawtmp = msb << 8 | lsb;
int vrijednost = rawtmp >> 4;
dvostruki ans = vrijednost * 0,0625;
// Ispis ispisa
Serial.print ("celsius value:");
Serial.println (ans);
}
}
Korak 5:
Dao sam sve od sebe da učiniš tvoje;-)
Za dodatne upite slobodno posjetite našu web stranicu:
www.dcubetechnologies.com
Preporučuje se:
Povezivanje troosnog žiroskopskog senzora BMG160 s Arduino Nano: 5 koraka
Povezivanje troosnog žiroskopskog senzora BMG160 s Arduino Nano-om: U današnjem svijetu više od polovice mladih i djece voli igru, a svi oni koji to vole, fascinirani tehničkim aspektima igara znaju važnost otkrivanja pokreta u ovom domenu. Takođe smo bili zapanjeni istom stvari i
Vodič za povezivanje PLSD -a: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: 10 koraka
PLSD Vodič za povezivanje: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: Sljedeći vodič pruža ilustraciju procesa povezivanja sa Apple TV -ima u konferencijskoj sali putem AirPlay -a. Ovaj neslužbeni izvor dostupan je iz ljubaznosti administraciji, osoblju i ovlaštenim gostima Perkins lokalne školske oblasti
Povezivanje Arduino I2C 16*2 LCD ekrana sa izvorom izvora: 10 koraka
Arduino I2C 16*2 LCD ekran Povezivanje sa izvorom izvora: I²C (međuintegrisano kolo), izgovara se I-kvadrat-C, višestruka je master, multi-slave, paketno komutirana, jednostruka, serijska računarska magistrala koju je izumio Philips Semiconductor (sada NXP Semiconductors)
Arduino LCD 16x2 vodič - Povezivanje 1602 LCD ekrana sa Arduino Uno: 5 koraka
Arduino LCD 16x2 Vodič | Povezivanje 1602 LCD ekrana s Arduino Uno: Zdravo momci, budući da je za mnoge projekte potreban ekran za prikaz podataka, bilo da se radi o bilo kojem mjeraču za DIY ili o prikazivanju broja pretplatnika na YouTubeu ili kalkulatoru ili zaključavanju tastature s ekranom, i ako su sve ove vrste projekata napravljene pomoću arduino će definitivno
Povezivanje dvije OOBard ploče zajedno pomoću I2C: 4 koraka
Povezivanje dvije OOBoard ploče zajedno pomoću I2C: Ovo uputstvo pokriva kako spojiti dvije OOBoard ploče koristeći I2C