اطلاعیه

Collapse
No announcement yet.

دریافت کد هگز

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

    دریافت کد هگز

    من از ماژول esp8266 استفاده می کنم
    برای یک ارتباط نیاز دارم کدهای ارسالی و دریافتی از سریال به صورت هگز باشه ولی کد های دریافتی از ماژول به صورت کاراکتری هست
    چطور می تونم کاری کنم که کد های دریافتی و ارسالی که با میکرو یا از طریق نرم افزار اندرویدی میاد رو به صورت هگز دریافت کنم؟
    مثلا من 0xff رو که از نرم افزار TCP client میفرستم و سمت میکرو به صورت کاراکتر ? علامت سوال دریافت می کنم

    #2
    پاسخ : دریافت کد هگز

    سلام Baud rate رو درست تنظیم کردین؟ علامت سوال مینویسه؟






    امیرحسین ضیا

    دیدگاه


      #3
      پاسخ : دریافت کد هگز

      سلام اره baud rate درسته
      کد های دیگه رو گه به صورت کاراکتر PRINTserial می فرستم درست جواب میده ولی این کد رو کهserial write می فرستم علامت سوال می فرسته و اگهserial print بفرستم معادل دسیمالش رو برمی گردونه

      دلیل: ادغام دو پست برای جلوگیری از اسپم

      منظور از کد های دیگه یعنی یه کاراکتر رو که ارسال می کنمه مثلا "HELLO"

      دلیل: ادغام دو پست برای جلوگیری از اسپم

      کد ها هم به صورت ساده این طوریه
      البته اگه غلت املایی داره ببخشید چون من همین جا نوشتمشون و کپی نکردم
      byte a=[0xff,0xff.0xff,0xff];
      Serial.print("hello");
      serial.write(a,3)
      for(b=0,b<3;b++;
      serial.print(a[b])
      ;

      دیدگاه


        #4
        پاسخ : دریافت کد هگز

        سلام من یک پست اشتباهی اینجا نوشتم/ در مورد مشکل بگم این مشکل مشکل من هم هست! که البته تو avr میشه قبلش نوشت DEC باشه یا HEX
        جدیدترین ویرایش توسط Amir Zia; ۱۶:۰۴ ۱۳۹۷/۱۲/۰۲.






        امیرحسین ضیا

        دیدگاه


          #5
          پاسخ : دریافت کد هگز

          سلام

          byte a[]={0xff,0xff,0xff,0xff};
          for(int b=0;b<3;b++){
          Serial.println(a[b],HEX);
          }
          تاپیک ویدیوهای آموزشی حواشی آردوینو و ESP

          دیدگاه

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