Мазмұны:

Arduino LM35 температура сенсоры: 3 қадам
Arduino LM35 температура сенсоры: 3 қадам

Бейне: Arduino LM35 температура сенсоры: 3 қадам

Бейне: Arduino LM35 температура сенсоры: 3 қадам
Бейне: ПОДКЛЮЧАЕМ ДАТЧИК ТЕМПЕРАТУРЫ К ARDUINO [Уроки Ардуино #12 ] 2024, Қараша
Anonim
LM35 көмегімен Arduino температура сенсоры
LM35 көмегімен Arduino температура сенсоры

Кіріспе

LM35 сериясы шығыс кернеуі Центр градустық температураға пропорционалды пропорционалды интегралды схеманың дәл құрылғылары. LM35 - Ұлттық жартылай өткізгіштердің үш терминалды сызықтық температура сенсоры. Ол температураны -55 градустан +150 градусқа дейін өлшей алады. LM35 кернеуінің температурасы Цельсий бойынша 10мВ жоғарылайды. LM35 5В қуат көзінен жұмыс істей алады, ал ток күші 60uA -тан төмен. LM35 түйреуіші төмендегі суретте көрсетілген.

Мүмкіндіктер

• Цельсий бойынша тікелей калибрленген (Цельсий)

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

• 0,5 ° C қамтамасыз етілетін дәлдік (25 ° C температурада)

• Толық −55 ° C - 150 ° C диапазоны үшін бағаланған

• Қашықтағы қосымшалар үшін қолайлы

• Вафельді деңгейдегі кесуге байланысты төмен баға

• 4 В -тан 30 В -қа дейін жұмыс істейді

• 60-мкА кем ағымды ағызу

• Өздігінен жылытудың төмен деңгейі, Тұрақты ауада 0,08 ° C

• Сызықтық емес тек ± ¼ ° C типтік

• Төмен қарсылықты шығыс, LM35 Of 1 mA Load PinOuts үшін 0,1 Ω суретте көрсетілген.

Мәліметтер кестесін төмендегі файлдан жүктеуге болады.

1 -қадам: Қажетті жабдықтар мен схема диаграммасы

Қажетті аппараттық құралдар мен схема
Қажетті аппараттық құралдар мен схема
  • Arduino Board (Кез келген) Оны Flipkart -тан сатып алыңыз
  • LM35 сенсоры оны Flipkart -тан сатып алады
  • Нан тақтасы

Суретте көрсетілгендей тізбекті қосыңыз және келесі кодты жүктеңіз.

2 -қадам: Arduino бағдарламалау

Кодты мына жерден жүктеңіз

/*SA Lab -да Sujay құрастырған код*/const int sensor = A5; // A5 аналогты түйреуішті «сенсордың» өзгермелі жылдамдығына тағайындау; // айнымалы температураны Цельсий бойынша өзгермелі температурада сақтауға; // Fahreinheit қалтқылы температурада сақтау үшін айнымалы; // уақытша айнымалы сенсордың оқылуын ұстап тұру үшін void setup () {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 -қадам: нәтиже

Шығу нәтижесі
Шығу нәтижесі

Нәтижені сериялық монитордан қараңыз ….

Ең алдымен, мен сізге осы нұсқаулықты оқығаныңыз үшін алғыс айтқым келеді! Сізге көмектеседі деп үміттенемін. Егер сізде сұрақтар туындаса, мен сізге көмектесуге қуаныштымын ….

Пікір қалдырыңыз. Сіздің пікіріңіз мен үшін құнды.

Ұсынылған: