Мазмуну:

LM35ти колдонуу Arduino Температура Сенсору: 3 кадам
LM35ти колдонуу Arduino Температура Сенсору: 3 кадам

Video: LM35ти колдонуу Arduino Температура Сенсору: 3 кадам

Video: LM35ти колдонуу Arduino Температура Сенсору: 3 кадам
Video: Обязательно запомни эту хитрость! Как можно моментально вывести йод с одежды? #shorts 2024, Июнь
Anonim
LM35ти колдонуу менен Arduino Температура Сенсору
LM35ти колдонуу менен Arduino Температура Сенсору

Киришүү

LM35 сериясы-бул центрит температурасына сызыктуу пропорционалдуу чыккан чыңалуусу бар так интегралдык схемадагы температура түзмөктөрү. LM35 - Улуттук жарым өткөргүчтөрдүн үч терминалдуу сызыктуу температура сенсору. Ал температураны -55 градустан +150 градуска чейин өлчөй алат. LM35тин чыңалуусу температуранын Цельсий боюнча 10мВга жогорулашына алып келет. LM35ти 5В камсыздоодон иштетсе болот жана токтун күчү 60uAдан аз. LM35тин пини төмөнкү сүрөттө көрсөтүлгөн.

Өзгөчөлүктөрү

• Цельсий боюнча түздөн -түз калибрленген (Цельсий)

• Сызыктуу + 10-мВ/° С шкалалуу фактор

• 0,5 ° C Тактык камсыздалган (25 ° Сде)

• Толук −55 ° Cдан 150 ° C Range үчүн бааланган

• Remote Тиркемелер үчүн ылайыктуу

• Вафер деңгээлиндеги кыркуудан улам арзан баада

• 4 Втон 30 Вга чейин иштейт

• 60-мкАдан азыраак дренаж

• Өзүн-өзү жылытуу төмөн, газсыз абада 0,08 ° C

• Сызыксыздык гана ± ¼ ° C типтүү

• Төмөн Импеданс Чыгуусу, 1-мА LoM PinOuts Of LM35 үчүн 0.1 Ω сүрөттө көрсөтүлгөн.

Сиз маалымат баракчасын төмөнкү файлдан жүктөп алсаңыз болот.

1 -кадам: Аппараттык камсыздоо жана схеманын диаграммасы

Аппараттык камсыздоо жана схеманын диаграммасы
Аппараттык камсыздоо жана схеманын диаграммасы
  • Arduino Board (Any) Аны Flipkartтан сатып алыңыз
  • LM35 Sensor аны Flipkartтан сатып алыңыз
  • BreadBoard

Районду сүрөттө көрсөтүлгөндөй туташтырып, төмөнкү кодду жүктөңүз.

2 -кадам: Arduino программалоо

Кодду бул жерден жүктөп алыңыз

/*SA Su Labay тарабынан иштелип чыккан код*/const int sensor = A5; // А5 аналогдук пинин "сенсордун" өзгөрүлмө темпине дайындоо; // температураны Цельсий боюнча float tempf сактоо үчүн өзгөрмө; // Fahreinheit float vout ичинде температураны сактоо үчүн өзгөрмө; // убактылуу өзгөрмө сенсордун окуу боштугун орнотуу үчүн () {pinMode (сенсор, INPUT); // Сенсор пинин Serial.begin (9600) катары конфигурациялоо; } void loop () {vout = analogRead (сенсор); vout = (vout*500)/1023; tempc = vout; // Цельсий Цельсий градусунда маанини сактоо tempf = (vout*1.8) +32; // Фаренгейтке айландыруу Serial.print ("DegreeC ="); Serial.print ("\ t"); Serial.print (tempc); Serial.print (""); Serial.print ("Фаренгейт ="); Serial.print ("\ t"); Serial.print (tempf); Serial.println (); кечигүү (500); // Көрүүнү оңой кылуу үчүн 1 секундга кечигүү}

3 -кадам: Output Result

Output Result
Output Result

Жыйынтыгын Serial Monitorдон көрүңүз ….

Биринчиден, мен бул колдонмону окугандыгың үчүн рахмат айткым келет! Мен сизге жардам берет деп үмүттөнөм. Эгерде сизде кандайдыр бир суроолор болсо, мен сизге жардам берүүгө кубанычтамын ….

Комментарий калтыруу. Сиздин пикириңиз мен үчүн баалуу.

Сунушталууда: