Taula de continguts:
- Pas 1: Visió general
- Pas 2: què necessiteu / enllaços
- Pas 3: diagrama del circuit
- Pas 4: Programació
- Pas 5:
Vídeo: Interfície TMP-112 amb Arduino Nano (I2C): 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Hola, Bona salutació.. !!
I (Somanshu Choudhary) en nom de les empreses tecnològiques de Dcube que mesuraran la temperatura mitjançant Arduino nano, és una de les aplicacions del protocol I2C per llegir dades analògiques del sensor de temperatura TMP-112.
Pas 1: Visió general
- TMP-112 és un sensor de temperatura.
- DATASHEET Link:
Pas 2: què necessiteu / enllaços
- Arduino Nano
- Escut I²C per Arduino Nano
- Cable USB tipus A a micro tipus B de 6 peus de llarg
- Cable I²C
- TMP112 Sensor de temperatura I²C ± 0,5 ° C Mini mòdul I²C de 12 bits
Pas 3: diagrama del circuit
Pas 4: Programació
#incloure
configuració nul·la ()
{
// Adreça I2C del TMP112
#define TMP_ADDR 0x48
// Uniu-vos a I2c Bus com a mestre
Wire.begin ();
// Inicieu la comunicació en sèrie
Serial.begin (9600);
// Començar la transmissió
Wire.beginTransmission (TMP_ADDR);
// Seleccioneu ACTIVA registre
Wire.write (0x01);
// Seleccioneu el funcionament normal
Wire.write (0x60A0);
// Finalitzar la transmissió i alliberar el bus I2C
Wire.endTransmission ();
}
bucle buit ()
{
// Començar la transmissió
Wire.beginTransmission (TMP_ADDR);
// Seleccioneu Registres de dades
Wire.write (0X00);
// Finalitzar la transmissió
Wire.endTransmission ();
retard (500);
// Sol·liciteu 2 bytes, primer Msb
Wire.requestFrom (TMP_ADDR, 2);
// Llegiu els dos bytes
while (Wire.available ())
{
// treure escombraries
Serial.flush ();
int msb = Wire.read ();
int lsb = Wire.read ();
Wire.endTransmission ();
// Conversió de dades en valors en brut
int rawtmp = msb << 8 | lsb;
valor int = rawtmp >> 4;
doble ans = valor * 0,0625;
// Sortida d'impressió
Serial.print ("valor celsius:");
Serial.println (ans);
}
}
Pas 5:
He fet tot el possible per fer el teu;-)
Per a més consultes, no dubteu a visitar el nostre lloc:
www.dcubetechnologies.com
Recomanat:
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32: 8 passos
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32s: en aquest tutorial, aprendreu tot sobre com iniciar, connectar-se i aconseguir que el dispositiu I2C (acceleròmetre) funcioni amb el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Interfície del sensor de giroscopi de 3 eixos BMG160 amb Arduino Nano: 5 passos
Interfície del sensor de giroscopi de 3 eixos BMG160 amb Arduino Nano: al món actual, més de la meitat de la joventut i dels nens els agrada el joc i tots aquells que els hi agraden, fascinats pels aspectes tècnics del joc, saben la importància de la detecció de moviment. en aquest domini. També ens va sorprendre el mateix i
Tutorial per a la interfície Sensor de brúixola HMC5883L amb Arduino: 10 passos (amb imatges)
Tutorial per a la interfície Sensor de brúixola HMC5883L amb Arduino: Descripció HMC5883L és una brúixola digital de 3 eixos que s’utilitza per a dos propòsits generals: per mesurar la magnetització d’un material magnètic com un ferromagnet o per mesurar la força i, en alguns casos, la direcció del camp magnètic en un punt de s
Interfície de teclat amb Arduino. [Mètode únic]: 7 passos (amb imatges)
Interfície de teclat amb Arduino. [Mètode únic]: Hola i benvingut al meu primer instructable! :) En aquest instructable m'agradaria compartir una biblioteca fantàstica per a la interfície del teclat amb arduino: "Biblioteca de contrasenyes", inclosa la "Biblioteca del teclat". Aquesta biblioteca inclou les millors funcions que oferim
Fàcil interfície RFID MFRC522 amb Arduino Nano: 4 passos (amb imatges)
Interfície RFID MFRC522 fàcil amb Arduino Nano: el control d’accés és el mecanisme dels camps de seguretat física i seguretat de la informació, per restringir l’accés / entrada anònima als recursos d’una organització o d’una àrea geogràfica. L'acció d'accedir pot significar consumir, entrar o utilitzar