ضرایبی که داره تو کد نویسی برای تبدیل داده خام ADC به دما استفاده میشه غلطه
این لینک Arduino Playground - LM35HigherResolution رو خود رفرنس آردوینو در مورد LM35 نوشته . با این کد هم تست بگیرید .
ضرایبی که داره تو کد نویسی برای تبدیل داده خام ADC به دما استفاده میشه غلطه
این لینک Arduino Playground - LM35HigherResolution رو خود رفرنس آردوینو در مورد LM35 نوشته . با این کد هم تست بگیرید .
تشکر که جواب میدهید.مشگل برطرف شده.
از کتابخانه lm35 استفاده کردم.
ببخشید این کد بسکام میاد متغیر رو می ریزد رو سون سگمنت حالا من میخوام همین کد رو تبدیل کنم به آردینو.چجوری این کارو انجام بدم.این لینک دانلود:noname2
کسی نیست...........
بایدازدستورSwitch case استفاده کنید شما تو اردوینو :
https://www.arduino.cc/en/Reference/SwitchCase
میدونم با ید از دستور Switch case استفاده کنم.تو سورس بسکام رو نگاه کن. امده متغیر رو تقسیم کرده و باقیمانده رو داده بهSwitch case.منم میخواهم همین کاررو انجام بدهم اما نمیشه. چون با این کار همزمان میتونی هم عدد نشون بدی هم کاراکتر.مثلا می خواهی دما رونمایش بده(21oC)رو سون نشون میده.
اگرمنظورت اینه که چطوری باقی مانده رو به دست بیاری میتونی از % استفاده کنی :
رفرنس:https://www.arduino.cc/en/Reference/modulo
بعد خروجی رو ببری تحت Switch case
میشه یه مثال بزنید؟
توخودسایت که فرستادم چند تا مثال داره
این کد خیلی سادس اما کلیات رو متوجه میشی:
کد:int i = 15; void setup() { // put your setup code here, to run once: Serial.begin(9600); } void loop() { i = i % 7; // modulo operator rolls over variable switch (i) { case 1: Serial.println("Reminder is 1"); break; case 2: Serial.println("Reminder is 1"); break; } }