سلام..............
به عنوان اولین پروژه اردوینو یک پروژه مونیتور دما رو در نظر گرفتم در این پروژه دمای محیط توسط سنسور LM35 اندازه گیری شده و دما بر روی ال سی دی کاراکتری نمایش داده میشود همچنین از طریق پورت سریال برای کامپیوتر ارسال می شود که در کنسول سریال نرم افزار اردوینو قابل مشاهده است
این یک برنامه ساده میباشد و شما می توانید با مقداری تلاش و خلاقیت از ان در مصارف گوناگون بهره ببرید
دراین مثال فقط تابع analogRead جدید می باشد و باقی توابع در موردشون توضیح داده شده است
به عنوان اولین پروژه اردوینو یک پروژه مونیتور دما رو در نظر گرفتم در این پروژه دمای محیط توسط سنسور LM35 اندازه گیری شده و دما بر روی ال سی دی کاراکتری نمایش داده میشود همچنین از طریق پورت سریال برای کامپیوتر ارسال می شود که در کنسول سریال نرم افزار اردوینو قابل مشاهده است
این یک برنامه ساده میباشد و شما می توانید با مقداری تلاش و خلاقیت از ان در مصارف گوناگون بهره ببرید
کد:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
float temp;
int tempPin = 0;
char str[16]="hello irantk!!!";
void setup()
{
lcd.begin(16,2);
Serial.begin(9600);
lcd.write(str);
}
void loop()
{
temp = analogRead(tempPin);
temp = temp * 0.48828125;
lcd.setCursor(0,1);
lcd.print("temp:");
lcd.print(temp);
lcd.print("'C");
Serial.print("TEMPRATURE = ");
Serial.print(temp);
Serial.print("*C");
Serial.println();
delay(1000);
}
پیوستها
-
498 بایت بازدیدها: 73