Talaan ng mga Nilalaman:
- Hakbang 1: Pangkalahatang-ideya
- Hakbang 2: Ano ang Kailangan Mo / Mga Link
- Hakbang 3: Diagram ng Circuit
- Hakbang 4: Programming
- Hakbang 5:
Video: Pag-interface ng TMP-112 Sa Arduino Nano (I2C): 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Kamusta, Magandang Pagbati.. !!
Ako (Somanshu Choudhary) sa ngalan ng Dcube tech ventures na susukat sa temperatura gamit ang Arduino nano, ito ay isa sa mga aplikasyon ng I2C protocol upang mabasa ang analog data ng temperatura Sensor TMP-112.
Hakbang 1: Pangkalahatang-ideya
- Ang TMP-112 ay isang sensor ng temperatura.
- Link ng DATASHEET:
Hakbang 2: Ano ang Kailangan Mo / Mga Link
- Arduino Nano
- I²C Shield para sa Arduino Nano
- Ang USB Cable Type A hanggang Micro Type B 6 na Talampakan ang Mahaba
- I²C Cable
- TMP112 I²C Temperatura Sensor ±.5 ° C 12-Bit I²C Mini Module
Hakbang 3: Diagram ng Circuit
Hakbang 4: Programming
# isama
walang bisa ang pag-setup ()
{
// I2C address ng TMP112
# tukuyin ang TMP_ADDR 0x48
// Sumali sa I2c Bus bilang master
Wire.begin ();
// Simulan ang serial komunikasyon
Serial.begin (9600);
// Simulan ang paghahatid
Wire.beginTransmission (TMP_ADDR);
// Piliin ang I-ENABLE register
Wire.write (0x01);
// Piliin ang normal na operasyon
Wire.write (0x60A0);
// Tapusin ang paghahatid at palabasin ang I2C bus
Wire.endTransmission ();
}
walang bisa loop ()
{
// Simulan ang paghahatid
Wire.beginTransmission (TMP_ADDR);
// Piliin ang Mga Rehistro ng Data
Wire.write (0X00);
// End Transmission
Wire.endTransmission ();
pagkaantala (500);
// Humiling ng 2 bytes, Msb muna
Wire.requestFrom (TMP_ADDR, 2);
// Basahin ang dalawang byte
habang (Wire.available ())
{
// tanggalin ang basura
Serial.flush ();
int msb = Wire.read ();
int lsb = Wire.read ();
Wire.endTransmission ();
// Data conversion sa mga raw na halaga
int rawtmp = msb << 8 | lsb;
int halaga = rawtmp >> 4;
doble ans = halaga * 0.0625;
// Output ng print
Serial.print ("halaga ng celsius:");
Serial.println (ans);
}
}
Hakbang 5:
Ginawa ko ang aking makakaya gawin ang iyo;-)
Para sa karagdagang quires Huwag mag-atubiling bisitahin ang aming site:
www.dcubetechnologies.com
Inirerekumendang:
HeadBot - isang Robot na Nagbabago ng Sarili para sa Pag-aaral at Pag-abot sa STEM: 7 Mga Hakbang (na may Mga Larawan)
HeadBot - isang Self-Balancing Robot para sa STEM Learning and Outreach: Headbot - isang dalawang talampakan ang taas, self-balancing robot - ay ang ideya ng South Eugene Robotics Team (SERT, FRC 2521), isang mapagkumpitensyang pangkat ng robotics ng high school sa UNA Kompetisyon ng Robotics, mula sa Eugene, Oregon. Ang sikat na robot sa pag-abot na ito ay ginagawang
Pag-iniksyon sa Keyboard / Awtomatikong I-type ang Iyong Password Sa Isang Pag-click !: 4 Mga Hakbang (na may Mga Larawan)
Pag-iniksyon sa Keyboard / Awtomatikong I-type ang Iyong Password Sa Isang Pag-click !: Mahirap ang mga password … at ang pag-alala sa isang ligtas ay mas mahirap pa! Bukod dito kung mayroon kang kasama, nagbabagong password ay magtatagal ito upang mai-type. Ngunit huwag matakot sa aking mga kaibigan, mayroon akong solusyon dito! Lumikha ako ng isang maliit na awtomatikong pag-type ng makina na
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: 9 Mga Hakbang (na may Mga Larawan)
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: Ano ito? &Quot; Roomblock " ay isang robot platform na binubuo ng isang Roomba, isang Raspberry Pi 2, isang laser sensor (RPLIDAR) at isang mobile baterya. Ang mounting frame ay maaaring gawin ng mga 3D printer. Pinapayagan ang sistema ng nabigasyon ng ROS na gumawa ng isang mapa ng mga silid at gamitin ang
Arduino Obstacle Pag-iwas sa Robot (Bersyon ng Pag-upgrade): 7 Mga Hakbang (na may Mga Larawan)
Arduino Obstacle Avoiding Robot (Upgrade Version): Ang post na ito ay unang nai-publish sa website na ito https://truesains22.blogspot.com/2018/01/arduino-obstacle-avoiding-robotupgrade.html Sagabal Pag-iwas sa Robot. Ito ay simple ngunit ilang tampok at
Mga Tagubilin sa Pag-browse sa Oras ng Pag-save: 6 Mga Hakbang
Mga Tagubilin sa Pag-save ng Oras: Kung ikaw ay isang gumagamit na nag-click sa buong lugar upang malaman kung ano ang bago, o pagmasdan kung ano ang tinalakay sa Komunidad maaari itong magamit. Lumikha ng iyong sariling home page, na direktang nagli-link sa iyo sa kung saan mo nais pumunta