كيفية عرض درجة الحرارة على شاشة LCD I2C باستخدام مستشعر LM35 مع لوحة أردوينو Arduino UNO - DIY Channel3

DIY Channel3

Arduino│ESP8266│ESP32│Drone│Robot

كيفية عرض درجة الحرارة على شاشة LCD I2C باستخدام مستشعر LM35 مع لوحة أردوينو Arduino UNO

مشاركة هذا

 

في هذا البرنامج التعليمي ، ستتعلم كيفية استخدام مستشعر درجة الحرارة التناظرية LM35 مع Arduino. لقد قمت بتضمين مخطط الأسلاك وعينة الرموز لتبدأ!

في الجزء الأول من هذه المقالة ، ستجد مواصفات LM35 و pinout. بعد ذلك ، سنرى كيفية توصيل المستشعر بـ Arduino.

يمكن استخدام مثال الرمز الأول لأخذ قراءات درجة الحرارة من المستشعر وعرض النتائج في الشاشة التسلسلية. في المثال الثاني ، سأوضح لك كيفية استخدام الجهد المرجعي المدمج 1.1 فولت في Arduino للحصول على قراءات أكثر دقة. أخيرًا ، سنرى كيفية عرض درجة الحرارة على شاشة LCD I2C لإنشاء مقياس حرارة مستقل.

عرض درجة الحرارة على LCD1602 باستخدام مستشعر درجة الحرارة LM35 مع Arduino هذا مجرد مشروع Arduino بسيط يتكون من Arduino و LM35 و I2C LCD يعرض درجة حرارة الغرفة على شاشة I2C LCD والشاشة التسلسلية. المشروع مناسب للمبتدئين ويمكن استخدامه للمشاريع المدرسية


- المكونات الاساسية :

- Arduino UNO R3


- LCD I2C 16 × 2 caractères

- LM35 temperature sensor



- Jumper wires


--------------------------------------------------------------------------

- مخطط الرسم البياني :


 - تحميل الكود أردوينو :


// Project : LM35 Temperature sensor with arduino with LCD i2c
// By : DIY Channel
// My Youtube Channel : https://www.youtube.com/c/DIYChannel2019

#include <LiquidCrystal_I2C.h>
:
LiquidCrystal_I2C lcd(0x27, 16, 2);
// Degree symbol:
byte Degree[] = {
 B00111,
 B00101,
 B00111,
 B00000,
 B00000,
 B00000,
 B00000,
 B00000
};

#define sensorPin A0
void setup() {
 
 lcd.init();
 lcd.backlight();
 // Create a custom character:
 lcd.createChar(0, Degree);
}
void loop() {
 
int reading = analogRead(sensorPin);
 
float voltage = reading * (5000 / 1024.0);
 
float temperature = voltage / 10;
 
 lcd.setCursor(0, 0);
 lcd.print(“Temperature:”);
lcd. setCursor ( 0, 1 ) ;
lcd. impression ( température ) ;
lcd. écrire ( 0 ) ; 
lcd. imprimer ( “C” ) ;
retard ( 1000 ) ; 
}

---------------------------------------------------------------------
temperature sensor,arduino,arduino temperature sensor,lm35 temperature sensor arduino lcd,lm35 temperature sensor arduino project,temperature sensor with arduino,lm35 temperature sensor with arduino uno,arduino temperature sensor with lcd,arduino lm35 temperature sensor with lcd display,lm35 with arduino uno,temperature sensor arduino,arduino lm35 temperature sensor,lm35 temperature sensor arduino,arduino uno,temperature sensor arduino lm35,lm35 temperature sensor with arduino




No comments:

Post a Comment