سلام
من یه نمایشگر از سایت تهیه کردم (http://shop.aftabrayaneh.com/LCD_Mon....html?limit=50) و خواستم برنامه ی دما سنج رو ، رو ی برد UNO با دماسنج LM35 اجرا کنم ، برنامه بدون مشکل در کامپایلر اجراشد .
معمولا قبل از پیاده سازی سخت افزاری اون رو در پروتئوس ورژن 7 شبیه سازی می کنم ولی در این مورد چون نمایشگر 16پین نداشت مستقیم آپلود و پیاده سازی کردم
مشکل اینجاست که چیزی روی نمایشگر چاپ نمیشه (ولی بک لایت نمایشگر روشنه)
مدار درست بسته شده.کد:/*-----------Digital Thermometer Using Arduino-------------*/ #include<LiquidCrystal.h> LiquidCrystal lcd(7,6,5,4,3,2); word var ; byte degree[8] = { 0b00011, 0b00011, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000 }; void setup() { lcd.begin(16,2); lcd.createChar(1, degree); lcd.setCursor(0,0); lcd.print(" Digital "); lcd.setCursor(0,1); lcd.print(" Thermometer "); delay(4000); lcd.clear(); lcd.print(" Circuit Digest "); delay(4000); lcd.clear(); } void loop() { /*---------Temperature-------*/ var = analogRead(0); var = var/0.2046; var = var/10; delay(10); /*------Display Result------*/ lcd.clear(); lcd.setCursor(2,0); lcd.print("Temperature"); lcd.setCursor(4,1); lcd.print(var); lcd.write(1); lcd.print("C"); delay(1000); }


2 لایک
LinkBack URL
About LinkBacks



پاسخ با نقل قول
