Სარჩევი:
- ნაბიჯი 1: მიმოხილვა
- ნაბიჯი 2: რაც გჭირდებათ / ბმულები
- ნაბიჯი 3: სქემის დიაგრამა
- ნაბიჯი 4: პროგრამირება
- ნაბიჯი 5:
ვიდეო: ინტერფეისი TMP-112 არდუინო ნანოსთან (I2C): 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
გამარჯობა, კარგი მისალმებები.. !!
მე (სომანშუ ჩუდჰარი) Dcube– ის ტექნოლოგიური საწარმოების სახელით, რომელიც აპირებს ტემპერატურის გაზომვას არდუინო ნანოს გამოყენებით, ეს არის I2C პროტოკოლის ერთ – ერთი პროგრამა ტემპერატურის სენსორის TMP-112 ანალოგური მონაცემების წასაკითხად.
ნაბიჯი 1: მიმოხილვა
- TMP-112 არის ტემპერატურის სენსორი.
- მონაცემთა ბმული:
ნაბიჯი 2: რაც გჭირდებათ / ბმულები
- არდუინო ნანო
- I²C ფარი არდუინო ნანოსთვის
- USB კაბელი ტიპი A მიკრო ტიპი B 6 ფეხზე გრძელი
- I²C კაბელი
- TMP112 I²C ტემპერატურის სენსორი ±.5 ° C 12-ბიტიანი I²C მინი მოდული
ნაბიჯი 3: სქემის დიაგრამა
ნაბიჯი 4: პროგრამირება
#ჩართეთ
ბათილად დაყენება ()
{
// TMP112 I2C მისამართი
#განსაზღვრეთ TMP_ADDR 0x48
// შეუერთდით I2c Bus– ს, როგორც ოსტატს
Wire.begin ();
// სერიული კომუნიკაციის დაწყება
სერიული.დაწყება (9600);
// დაიწყეთ გადაცემა
Wire.beginTransmission (TMP_ADDR);
// აირჩიეთ ჩართვა რეგისტრაცია
Wire.write (0x01);
// აირჩიეთ ნორმალური ოპერაცია
Wire.write (0x60A0);
// გადაცემის დასრულება და გამოშვება I2C ავტობუსი
Wire.endTransmission ();
}
ბათილი მარყუჟი ()
{
// დაიწყეთ გადაცემა
Wire.beginTransmission (TMP_ADDR);
// აირჩიეთ მონაცემთა რეგისტრატორები
Wire.write (0X00);
// გადაცემის დასრულება
Wire.endTransmission ();
დაგვიანება (500);
// მოითხოვეთ 2 ბაიტი, Msb პირველი
მავთული. მოთხოვნა (TMP_ADDR, 2);
// წაიკითხეთ ორი ბაიტი
ხოლო (Wire. Available ())
{
// ამოიღეთ ნაგავი
Serial.flush ();
int msb = Wire.read ();
int lsb = Wire.read ();
Wire.endTransmission ();
// მონაცემთა კონვერტაცია ნედლ მნიშვნელობებში
int rawtmp = msb << 8 | lsb;
int value = rawtmp >> 4;
ორმაგი ans = მნიშვნელობა * 0.0625;
// ამონაბეჭდი გამომავალი
Serial.print ("ცელსიუსის მნიშვნელობა:");
Serial.println (ans);
}
}
ნაბიჯი 5:
მე გავაკეთე ყველაფერი რაც შენ გააკეთე;-)
დამატებითი კითხვებისთვის შეგიძლიათ ეწვიოთ ჩვენს საიტს:
www.dcubetechnologies.com
გირჩევთ:
Waveshare E- მელნის ჩვენების ზუსტი ვოლტმეტრი (0-90v DC) არდუინო ნანოსთან ერთად: 3 ნაბიჯი
Waveshare E- მელნის ჩვენების ზუსტი ვოლტმეტრი (0-90v DC) Arduino Nano– სთან ერთად: ამ ინსტრუქციაში მე ვიყენებ 2.9”Waveshare E-Paper ჩვენებას Arduino Nano– სთან, ძაბვის გამყოფთან და ADS1115– ზე 90 – მდე ზუსტი ძაბვის გამოსახატავად. ვოლტი DC ელექტრონული ქაღალდის ეკრანზე. ეს ინსტრუქცია აერთიანებს ამ ორ წინა პროექტს:- Ardui
ნიქსის თერმომეტრი და ჰიგირომეტრი არდუინო ნანოსთან ერთად: 6 ნაბიჯი
ნიქსის თერმომეტრი და ჰიგირომეტრი არდუინო ნანოსთან ერთად: როგორ გავატაროთ გარკვეული დრო გაერთოთ და ბევრი ისწავლოთ გამაძლიერებლების გადამყვანებზე, ერთი მავთულის სენსორებზე, ნიქსის მილაკებზე, არდუინოს კოდირებაზე. ამ პერიოდში ჩვენ ყველას გვთხოვენ სახლში დარჩენა, რათა დავიცვათ საკუთარი თავი და სხვები COVID-19. ეს საუკეთესო დროა გამოიყენოთ
3 ღერძიანი გიროსკოპის სენსორის BMG160 დაკავშირება არდუინო ნანოსთან: 5 ნაბიჯი
3 ღერძიანი გიროსკოპის სენსორის BMG160 ინტერფეისი არდუინო ნანოსთან: დღევანდელ სამყაროში ახალგაზრდების და ბავშვების ნახევარზე მეტს უყვარს თამაში და ყველა ვისაც უყვარს, თამაშების ტექნიკური ასპექტებით მოხიბლული იცის მოძრაობის აღქმის მნიშვნელობა ამ დომენში. ჩვენც გაოგნებული ვიყავით ერთი და იგივე რამით
მარტივი RFID MFRC522 ინტერფეისი არდუინო ნანოსთან: 4 ნაბიჯი (სურათებით)
მარტივი RFID MFRC522 ურთიერთქმედება არდუინო ნანოსთან: წვდომის კონტროლი არის მექანიზმი ფიზიკური უსაფრთხოების და ინფორმაციის უსაფრთხოების სფეროებში, შეზღუდოს ანონიმური წვდომა/შესვლა ორგანიზაციის რესურსებზე ან გეოგრაფიულ არეალზე. წვდომის აქტი შეიძლება ნიშნავდეს მოხმარებას, შესვლას ან გამოყენებას
ყველაზე იაფი არდუინო -- ყველაზე პატარა არდუინო -- Arduino Pro Mini -- პროგრამირება -- არდუინო ნენო: 6 ნაბიჯი (სურათებით)
ყველაზე იაფი არდუინო || ყველაზე პატარა არდუინო || Arduino Pro Mini || პროგრამირება || არდუინო ნენო: …………………………. გთხოვთ გამოიწეროთ ჩემი YouTube არხი მეტი ვიდეოსთვის ……. . ეს პროექტი ეხება იმას, თუ როგორ უნდა დააკავშიროთ ყველაზე პატარა და იაფი არდუინო ოდესმე. ყველაზე პატარა და იაფი arduino არის arduino pro mini. არდუინოს მსგავსია