صفحه 2 از 4 نخستنخست 1234 آخرینآخرین
نمایش نتایج: از 11 به 20 از 40
Like Tree1 لایک

موضوع: درخواست کمک برای کد در آردیـــنو

  1. #11
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط paddesky نمایش پست ها
    دوست عزیز اگر از ال سی دی 16*2 استفاده کنم چطور میشه با یک کلید فشاری صفحات صفحه نمایش را عوض کرد و به صفحه دیگر برویم برای مشاهده پارامترها ...
    میشه لطفا بگید دیاگرام و کدها چه تغییری میکنه؟

    ممنون

    ببین باید بری از یه میکرو سوئیچ استفاده کنی و کدی بزنی که به محض فشار داده شدن کلید صفحهLCD روت عوض کنه
    یا این که از این شیلد آماده استفاده کنی :
    شیلد LCD کاراکتری 1602 آردوینو

  2. #12
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط paddesky نمایش پست ها
    کد هایی که الان دارم اینهاســـــت!

    کد HTML:
    #include "EmonLib.h"  // Include Emon Library
    EnergyMonitor emon1;  // Create an instance
    // include LCD the library:  
    #include <LiquidCrystal.h>   
      // initialize the library with the numbers of the interface pins
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2);   
    void setup()   
    {  
      Serial.begin(9600);   // set up the LCD’s number of columns and rows:
      lcd.begin(20, 4);  
      emon1.voltage(2, 234.26, 1.7);  // Voltage: input pin, calibration, phase_shift
      emon1.current(1, 111.1);  // Current: input pin, calibration.
    }  
    void loop()  
    {  
      emon1.calcVI(20,2000);  // Calculate all. No.of half wavelengths (crossings), time-out
      emon1.serialprint();  // Print out all variables (realpower, apparent power, Vrms, Irms, power factor)
        unsigned int long timemillis=millis();  //keeping the track of the time since the device is switched ON
      unsigned int long time=timemillis/1000;  
       float realPower       = emon1.realPower; //extract Real Power into variable
      float apparentPower   = emon1.apparentPower;  //extract Apparent Power into variable
      float powerFactor=emon1.powerFactor;//extract Apparent Power into variable rFactor     = emon1.powerFactor; //extract Power Factor into Variable
      float supplyVoltage   = emon1.Vrms; //extract Irms into Variable
      float Irms            = emon1.Irms;  
      //displaying the values
    lcd.setCursor(1,0);  
    lcd.print("Energy Monitor");   
    lcd.setCursor(0,1);  
    lcd.print("V=");   
    lcd.print(supplyVoltage);  
    lcd.setCursor(9,1);  
    lcd.print("I=");   
    lcd.print(Irms);   
    lcd.setCursor(-4,2);  
    lcd.print("PowerFactor=");  
    lcd.print(powerFactor);  
    lcd.setCursor(-4,3);  
    lcd.print("Units(kWh)=");  
    lcd.print(abs(realPower*time)/abs(1000*3600));
    lcd.setCursor(-4,4);
    lcd.print("(kW)=");   
    lcd.print(realPower/1000);    
    lcd.setCursor(-4,5);   
    lcd.print("(KVA)=");    
    lcd.print(apparentPower/1000);    
    lcd.setCursor(-4,6);   
    lcd.print("(KVAR)=");   
    lcd.print((sqrt((apparentPower*apparentPower)-(realPower*realPower)))/1000);    
    }

    دقیقا توضیح میدی آخر پروژه ات چیه ؟

  3. #13
    Member
    تاریخ عضویت
    Nov 2015
    نوشته ها
    32
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    دقیقا توضیح میدی آخر پروژه ات چیه ؟
    یعنی اگه از شیلد ال سی دی 1602 استفاده کنم، بدون اینکه کدی وارد برنامه کنم صفحه عوض می کنه برای نمایش دیگر پارامترها؟
    پروژه ام یک Power Meter هست، توان یک وسیله برقی یا واحد مسکونی را اندازه گیری و مونیتور می کنه، با استفاده از یکی از لایبرری های آردینو...

  4. #14
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط paddesky نمایش پست ها
    یعنی اگه از شیلد ال سی دی 1602 استفاده کنم، بدون اینکه کدی وارد برنامه کنم صفحه عوض می کنه برای نمایش دیگر پارامترها؟
    پروژه ام یک Power Meter هست، توان یک وسیله برقی یا واحد مسکونی را اندازه گیری و مونیتور می کنه، با استفاده از یکی از لایبرری های آردینو...
    البته که نه !
    کدش اینجاست:
    http://forum.arduino.ir/8/21/812.html#post3283


    خاصیت این شیلد این هست که برای صفحه عوض کردن نمیخواد میکروسوئیچ جداگانه بزاری همین خودش روش داره

  5. #15
    Member
    تاریخ عضویت
    Nov 2015
    نوشته ها
    32
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    البته که نه !
    کدش اینجاست:
    http://forum.arduino.ir/8/21/812.html#post3283


    خاصیت این شیلد این هست که برای صفحه عوض کردن نمیخواد میکروسوئیچ جداگانه بزاری همین خودش روش داره


    ممنون، همین الان سفارش دادم، امـــیدوارم بتونم کداش را درست کنم، حتمی دوباره به راهنمایی شما نیاز خواهم داشت
    ممنون

  6. #16
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط paddesky نمایش پست ها
    ممنون، همین الان سفارش دادم، امـــیدوارم بتونم کداش را درست کنم، حتمی دوباره به راهنمایی شما نیاز خواهم داشت
    ممنون

    هر سوالی داشتی بپرس

  7. #17
    Member
    تاریخ عضویت
    Nov 2015
    نوشته ها
    32
    سلام دوستان، برد آدرینو را برنامه ریزی کردم و ماژول 1602 سویچی را وصل کردم، نمایشگر چیزی نشان نمیده
    البته هیچ دیتایی و ورودی به آردینو ندادم، باید ورودی بدم تا چیزی نشان بده؟
    آها حتی کد تست نمایشگر هم که میدم باز همینطوریه و سوییچ ها هیچ تاثیری ندارند اصلا صفحه همش اینطوریه
    راهکار چیه؟

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: IMG-1457645441851-V (Copy).jpg
مشاهده: 1042
حجم: 84.2 کیلو بایت

  8. #18
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    از این کد تست بگیر:
    فایل های پیوست شده فایل های پیوست شده

  9. #19
    Member
    تاریخ عضویت
    Nov 2015
    نوشته ها
    32
    باشه ممنون امروز از این کد تست می گیرم، پس فقط کد را آپلود کنم و بعداش، usb را جدا کنم و برد را به آداپتور وصل کنم، lcd روشن شد باید چیزی نشان بده و عمل کنه درسته

  10. #20
    Member
    تاریخ عضویت
    Nov 2015
    نوشته ها
    32
    دوست عزیز لایبرری مورد نظر را در آردینو نصب کردم و کدی که ارسال کردید را برای کمپایل وارد کردم ...
    ارور داد و نوشته: expected ';' before 'analogRead' o
    و یکی از خطوط را هایلایت کرده ... چه کنم؟
    انشاالله این بر طرف شد کمک ام کنید که چطور با دکمه ها صفحه عوض کنم و برای این منظور چه تغییری در کدها باید انجام شود یا اضافه شود.

صفحه 2 از 4 نخستنخست 1234 آخرینآخرین

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO