نمایش نتایج: از 1 به 1 از 1

موضوع: مشکل در ارتباط با سنسور قطب نما ی gy-26

  1. #1
    Member
    تاریخ عضویت
    Feb 2017
    نوشته ها
    45

    Unhappy مشکل در ارتباط با سنسور قطب نما ی gy-26

    سلام نزدیک دو ماه هست که این ماژول رو خریداری کردم هر کاری میکنم نمیتونم از طربق I2C راه اندازیش کنم کسی بلد هست کمک کنه لطفأ...
    Address I2C = 0x70 هست ... یک قطعه کد هم باشه بتونم ازش دیتا بگیرمم خوبه
    از طریق سریال با این کد کارم راه افتاده ولی من میخوام از I2C حتمأ راه اندازیش کنم...

    کد:
     #include <SoftwareSerial.h>
    char valorbyte[8];
    int graus = 0;
    int contador = 0;
    byte valor = 0;
    SoftwareSerial mySerial(2, 3);
    void setup() {
      Serial.begin(9600);
      mySerial.begin(9600);
    }
    
    void loop() {
      if (Serial.available()) {
           leitura();
    }
    void leitura() {
      valor = 0;
    
      mySerial.write(0x31);
      while (valor == 0) {
        if (mySerial.available()) {
          valorbyte[contador] = mySerial.read();
          contador = (contador + 1) % 8;
          if (contador == 0) {
            graus = (valorbyte[2] - 48) * 100 + (valorbyte[3] - 48) * 10 + (valorbyte[4] - 48);
            valor = 1;
          }
        }
      }
    }
      Serial.println(graus);
      delay(100);
    }
    فایل های پیوست شده فایل های پیوست شده
    ویرایش توسط Rasool65 : 10-04-2017 در ساعت 08:22 PM

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

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

SEO by vBSEO