Съдържание:
- Стъпка 1: Общ преглед
- Стъпка 2: Какво ви трябва / Връзки
- Стъпка 3: Електрическа схема
- Стъпка 4: Програмиране
- Стъпка 5:
Видео: Свързване на TMP-112 с Arduino Nano (I2C): 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Здравейте, Добър поздрав.. !!
Аз (Somanshu Choudhary) от името на технологичните предприятия на Dcube, които ще измерват температурата с помощта на Arduino nano, това е едно от приложенията на протокола I2C за четене на аналогови данни от температурния сензор TMP-112.
Стъпка 1: Общ преглед
- TMP-112 е температурен сензор.
- DATASHEET Връзка:
Стъпка 2: Какво ви трябва / Връзки
- Arduino Nano
- I²C щит за Arduino Nano
- USB кабел от тип A до микро тип B с дължина 6 фута
- I²C кабел
- TMP112 I²C Температурен сензор ±.5 ° C 12-битов I²C мини модул
Стъпка 3: Електрическа схема
Стъпка 4: Програмиране
#включва
void setup ()
{
// I2C адрес на TMP112
#дефинирайте TMP_ADDR 0x48
// Присъединете се към I2c Bus като главен
Wire.begin ();
// Стартиране на серийна комуникация
Serial.begin (9600);
// Започнете предаването
Wire.beginTransmission (TMP_ADDR);
// Изберете ENABLE регистър
Wire.write (0x01);
// Изберете нормална работа
Wire.write (0x60A0);
// Край на предаване и освобождаване на I2C шина
Wire.endTransmission ();
}
void loop ()
{
// Започнете предаването
Wire.beginTransmission (TMP_ADDR);
// Избор на регистри на данни
Wire.write (0X00);
// Край на предаването
Wire.endTransmission ();
забавяне (500);
// Поискайте 2 байта, първо Msb
Wire.requestFrom (TMP_ADDR, 2);
// Прочетете двата байта
while (Wire.available ())
{
// премахване на боклука
Serial.flush ();
int msb = Wire.read ();
int lsb = Wire.read ();
Wire.endTransmission ();
// Преобразуване на данни в необработени стойности
int rawtmp = msb << 8 | lsb;
int стойност = rawtmp >> 4;
двоен ans = стойност * 0,0625;
// Отпечатване
Serial.print ("стойност на Целзий:");
Serial.println (ans);
}
}
Стъпка 5:
Направих всичко възможно да направиш твоето;-)
За допълнителни въпроси Чувствайте се свободни да посетите нашия сайт:
www.dcubetechnologies.com
Препоръчано:
Свързване на 3-осен сензор за жироскоп BMG160 с Arduino Nano: 5 стъпки
Свързване на 3-осен сензор за жироскоп BMG160 с Arduino Nano: В днешния свят повече от половината младежи и деца обичат игрите и всички, които ги обичат, очаровани от техническите аспекти на игрите, знаят значението на усещането за движение в този домейн. Ние също бяхме изумени от едно и също нещо
Ръководство за свързване на PLSD: Свързване към телевизори на Apple чрез AirPlay [неофициално]: 10 стъпки
Ръководство за свързване на PLSD: Свързване към Apple TV чрез AirPlay [Неофициално]: Следното ръководство е предоставено, за да илюстрира процеса на свързване към Apple TV към конферентна зала чрез AirPlay. Този неофициален ресурс е предоставен с любезното съдействие на администрацията, персонала и упълномощените гости на местния училищен район Perkins
Лесно свързване с RFID MFRC522 с Arduino Nano: 4 стъпки (със снимки)
Лесно свързване с RFID MFRC522 с Arduino Nano: Контролът на достъпа е механизмът в областта на физическата сигурност и сигурността на информацията, за да се ограничи анонимният достъп/влизане до ресурсите на организация или географска област. Актът на достъп може да означава консумиране, влизане или използване
Правилно свързване на светодиоди от серия срещу паралелно свързване: 6 стъпки
Правилно свързване на светодиоди от серия срещу паралелна връзка: В тази инструкция говорим за светодиоди - светодиоди и как можем да ги свържем, ако имаме няколко блока. Това е един урок, който бих искал да знам от самото начало, защото когато започнах да се занимавам с електронни схеми, изградих няколко
Свързване на две OOBoards заедно чрез I2C: 4 стъпки
Свързване на две OOBoards заедно чрез I2C: Тази инструкция обхваща как да свържете две OOBoards, използвайки I2C