Мазмуну:

Окуу температурасы Arduino Uno менен LM35 температура сенсорун колдонуу: 4 кадам
Окуу температурасы Arduino Uno менен LM35 температура сенсорун колдонуу: 4 кадам

Video: Окуу температурасы Arduino Uno менен LM35 температура сенсорун колдонуу: 4 кадам

Video: Окуу температурасы Arduino Uno менен LM35 температура сенсорун колдонуу: 4 кадам
Video: Lesson 42: Using LM35 Temperature Sensor | Arduino Step By Step Course 2024, Июнь
Anonim
Окуу температурасы Arduino Uno менен LM35 температура сенсорун колдонот
Окуу температурасы Arduino Uno менен LM35 температура сенсорун колдонот

Салам балдар бул көрсөтмөлөрдө биз LM35ти Arduino менен кантип колдонууну үйрөнөбүз. Lm35 -55 ° Cдан 150 ° Cга чейинки температура маанилерин окуй турган температура сенсору. Бул температурага пропорционалдуу аналогдук чыңалууну камсыз кылган 3 терминалдуу түзмөк. Микроконтроллер (биздин учурда Arduino) аны иштете алышы үчүн, температура канчалык жогору болсо, чыгуу чыңалуусу ошончолук жогору болот.

1 -кадам: Сизге керектүү нерселер

Сиз керек
Сиз керек
Сиз керек
Сиз керек
Сиз керек
Сиз керек

Бул көрсөтмөлөр үчүн сизге төмөндөгү нерселер керек болот: 1x Arduino uno (же башка эквиваленти) 1x LM35 ТЕМПЕРАТУРА СЕНСОРУЖумпер зымдары

2 -кадам: Байланыштар

Байланыштар
Байланыштар

Байланыштар абдан оңой бардыгын туташтырат Көрсөтүлгөн сүрөткө ылайык сиз жакшы болосуз. Биз LM35ти колдонуп айлана -чөйрөнүн температурасын өлчөп, Arduino сериялык мониторунда көрсөтөбүз. Бул жерде LM35 чыгаруу аналогдук пин A1ге Arduino UNO. Бул аналогдук чыңалуу санарип түрүнө которулат жана температуранын көрсөткүчүн алуу үчүн иштетилет.

3 -кадам: Код

Code
Code

Сураныч, төмөнкү кодду көчүрүп & arduino тактаңызга жүктөңүз: const int lm35_pin = A1; / * LM35 O/P pin */void setup () {Serial.begin (9600);} void loop () {int temp_adc_val; float temp_val; temp_adc_val = analogRead (lm35_pin); / * Окуу температурасы */ temp_val = (temp_adc_val * 4.88); / * Adc маанисин эквиваленттүү чыңалууга айландыруу */temp_val = (temp_val/10); / * LM35 10mv/° C */Serial.print чыгарууну берет ("Температура ="); Serial.print (temp_val); Serial.print ("Цельсий даражасы / n"); кечиктирүү (1000);} Видео

4 -кадам: Температура сенсорун текшерүү

Температура сенсорун текшерүү
Температура сенсорун текшерүү

Баарын бириктирип, кодду arduino тактасына жүктөгөндөн кийин, мен сериялык мониторду компьютеримде ачтым жана сүрөттө көрүнүп тургандай, биз сериялык мониторубуздагы температуранын чыгышын ала алабыз.

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