اطلاعیه

Collapse
No announcement yet.

دریافت دمای 4 عد سسنسور دما از آردوینو در سی شارپ

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    دریافت دمای 4 عد سسنسور دما از آردوینو در سی شارپ

    با سلام خدمت دوستان عزیز :
    من الان یک برنامه دریافت دمای یک سنسور دما از آردوینو رو نوشتم واجرا کردم و مشکلی نداره ولی میخواهم 4 عدد دما رو از آردوینو بخونم نمیدونم چکار کنم ! کسی از دوستان کمک میکنه؟
    این سورس آردوینو

    void setup()
    {
    Serial.begin(9600);
    }

    void loop()
    {
    short Temp1 = ((500.0/1024.0) * analogRead(A0)) * 1; //10mV per degree 0.01V/C. Scalling
    Serial.println(Temp1,DEC);
    delay(100);

    }

    و اینم سورس سی شارپ


    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.IO.Ports;


    namespace Ardoino_serial_CS
    {
    public partial class Form1 : Form
    {
    string Temp1;
    public Form1()
    {
    MessageBox.Show("Please conect COM3", "OK", MessageBoxButtons.OK);
    InitializeComponent();
    serialPort1.DataBits = 8;
    serialPort1.Parity = Parity.None;
    serialPort1.StopBits = StopBits.One;
    serialPort1.BaudRate = 9600;
    serialPort1.PortName = "COM3";
    serialPort1.Open();
    }


    private void DisplayText(object sender, EventArgs e)
    {
    label1.Text = Temp1;
    }


    private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
    {
    Temp1 = serialPort1.ReadLine();
    this.Invoke(new EventHandler(DisplayText));
    }


    private void button1_Click(object sender, EventArgs e)
    {
    serialPort1.Close();
    System.Threading.Thread.Sleep(500);
    System.Windows.Forms.Application.ExitThread();
    }
    }
    }


    با تشکر قشقایی


    #2
    پاسخ : دریافت دمای 4 عد سسنسور دما از آردوینو در سی شارپ

    سلام کسی نیست جواب بده .

    دیدگاه


      #3
      پاسخ : دریافت دمای 4 عد سسنسور دما از آردوینو در سی شارپ

      سلام
      تا اونجایی که من میدونم بهترین سنسور در زمانی که میخواهید از چندین سنسور اطلاعات دریافت کنید سنسور DS18b20 هست
      که به شما اجازه میده تنها با استفاده از یک پایه میکرو چندین سنسور را راه اندازی کنید.زیرا هر یک از سنسور ها داخلش یک آدرس منححصر به فرد داره .

      دیدگاه


        #4
        پاسخ : دریافت دمای 4 عد سسنسور دما از آردوینو در سی شارپ

        نوشته اصلی توسط حمید حمید نمایش پست ها
        سلام
        تا اونجایی که من میدونم بهترین سنسور در زمانی که میخواهید از چندین سنسور اطلاعات دریافت کنید سنسور DS18b20 هست
        که به شما اجازه میده تنها با استفاده از یک پایه میکرو چندین سنسور را راه اندازی کنید.زیرا هر یک از سنسور ها داخلش یک آدرس منححصر به فرد داره .
        سلام و با عرض تشکر منظور من این بود که در سی شارپ بتونم هر چهار دمای خوانده شده رو در تکست باکس یا لیبل جداگانه ببینم .

        دیدگاه

        لطفا صبر کنید...
        X