صفحه 10 از 12 نخستنخست ... 89101112 آخرینآخرین
نمایش نتایج: از 91 به 100 از 116
Like Tree54 لایک

موضوع: ESP8266 WiFi-serial interface

  1. #91
    Junior Member
    تاریخ عضویت
    Jan 2017
    محل سکونت
    ایران-مشهد
    نوشته ها
    11

    دریافت کارکتر از وای فای تو سریال مانیتور

    با سلام
    من این اسکچ رو ریختم رو مازول esp-12
    و با گوشی بهش وصل شدم
    حالا چیکار کنم که وقتی با گوشی یک کارکتری رو ارسال میکنم،(مثلأ با ساکت پرتوکول، حرف A رو میفرستم) اونرو تو سریال مانیتور ببینم
    و مثلأ با همین کارکتر ارسالی، یکی از ال ای دی های روی ماژول رو روشن یا خاموش کرد
    لطفأ راهنمایی بفرمایید
    با تشکر


    کد HTML:
    #include <ESP8266WiFi.h>
    #include <WiFiClient.h>
    #include <ESP8266WebServer.h>
    //******************************************************************
    const char *ssid = "Test_ESP";
    
    IPAddress    apIP(192, 168, 56, 1);
    IPAddress    broadcastIP(255, 255, 255, 255);
    ESP8266WebServer server(8888);
    //********************************************************************
    void setup() {
      delay(1000);
      Serial.begin(9600);
      Serial.println();
      Serial.print("Configuring access point...");
      WiFi.mode(WIFI_AP_STA);
      WiFi.softAPConfig(apIP, apIP, IPAddress(255, 255, 255, 0));
      WiFi.softAP(ssid);
    
      IPAddress myIP = WiFi.softAPIP();
      Serial.print("AP IP address: ");
      Serial.println(myIP);
      Serial.print(" MAC Address is:");
      Serial.println (WiFi.softAPmacAddress());
      
      server.begin();
      Serial.println("HTTP server started");
    }
    
    void loop() {
    
    }
    ویرایش توسط kc_nitro : 01-08-2017 در ساعت 11:06 AM

  2. #92
    Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    41
    سلام دوستان
    من یه مشکلی با ماژول nodemcu دارم و اون اینکه یک آرایه کاراکتر رو که حاوی اطلاعات کد شده سنسورها هست از طریق وای فای تحت پروتکل upd انتقال میدم به ماژول گیرنده ولی از اونجاییکه تعداد پایه های ورودی و خروجی کمه مجبورم از یه اردوینو دیگه استفاده کنم که هم یک سنسور I2c دیگه رو بتونم اضافه کنم هم اینکه مثلا 10 تا رله رو کنترل کنم (به شکل مجزا در سناریوهای مختلف). ولی وقتی همون آرایه که به ماژول اومده رو از طریق ارتباط سریال میخوام بفرستم فقط یکبار از روی پورت میخونه و دفعات بعدی همون ارایه اولی رو نشون میده. کد سمت گیرنده اینه:
    int count = 0;

    void setup() {
    Serial.begin(115200);
    Serial1.begin(115200);
    }

    void loop() {
    char data[7];
    while(!Serial1.available())
    {
    delay(100);
    }
    for( count = 0; count <= 6; count++){
    char character = Serial1.read();
    data[count] = character;
    count++;
    }
    Serial1.flush();
    Serial.println(data);
    delay(10000);


    }

    و کد سمت فرستنده هم اینه :
    #include <ESP8266WiFi.h>
    #include <WiFiUdp.h>

    const char* ssid = "***";
    const char* password = **********";

    WiFiUDP Udp;

    unsigned int localUdpPort = 2301; // local port to listen on
    char replyPacekt[] = "Aknowleged"; // a reply string to send back

    void setup()
    {
    Serial.begin(115200);
    WiFi.begin(ssid, password);
    while (WiFi.status() != WL_CONNECTED)
    {
    delay(500);
    }

    Udp.begin(localUdpPort);
    }


    void loop()
    {
    int packetSize = Udp.parsePacket();
    if (packetSize)
    {
    char incomingPacket[7]; // buffer for incoming packets
    int len = Udp.read(incomingPacket, 7);
    Serial.write( incomingPacket);
    // send back a reply, to the IP address and port we got the packet from
    Udp.beginPacket(Udp.remoteIP(), Udp.remotePort());
    Udp.write(replyPacekt);
    Udp.endPacket();
    delay(10000);
    Serial.flush();
    }
    }
    اشتباهی دارم که چند روزه پیداش نمیکنم.
    در ضمن سعی کردم از این ماژول اربتاط I2C یا SPI بگیرم ولی جواب نمیده. چرا؟ از هردوگروهپایه ها هم سعی کردم تست بگیرم. در ضمن پایه ها رو ضربدری اتصال دادم گراند مشترک هم وصله و لول شیفتر منطقی هم سر راهشون گذاشتم.
    نکته بعدی اینکه آیا ارتباط سریال چه سخت افزاری چه نرم افزاری برای مدت طولانی میتونه در حال اجرا باشه؟ اگر مشکل ایجاد میکنه لطف کنید راهنمایی کنید تز چه راهی ارتباز رو برقرار کنم.ممنون
    ویرایش توسط hamed82 : 02-14-2017 در ساعت 07:33 AM

  3. #93
    Junior Member
    تاریخ عضویت
    May 2017
    نوشته ها
    1
    با سلام
    من ماژول رو پروگرم میکنم ولی میخوام دستور at رو بزنم پیغام زیر رو بهم میده

    <0>
    چیکا کنم؟؟؟

  4. #94
    Junior Member
    تاریخ عضویت
    Jun 2017
    نوشته ها
    12
    سلام من برد وای فای esp8266 esp12f رو خریدم و به هر طریقی خواستم از طریق اتصال به پورت های rx tx آردینو مگا پروگرمش کنم نشد که نشد و وقتی اتصال ضربدری میکنم که اصلا نمشناسه و وقتی اتصال مستقیم rx به rx و tx به tx میکنم هم تا 99 درصد پر میشه و بعد ارور leave flasher mode و اینا میده باید الان یه مبدل usb به سریال بخرم ؟؟؟؟؟؟؟ وای فای هم ک سالمه سالمه

  5. #95
    Junior Member
    تاریخ عضویت
    Sep 2016
    نوشته ها
    3
    سلام دوستان
    برد وای فای مدلهایی که روی اونها آنتن pcb دارن از مدل هایی که آنتن سرامیکی دارن بیشتره یا کمتر؟؟؟؟
    مثلا تو فضای کاملا باز کدوم مدل قدرت بیشتری داره آنتنش؟سرامیکی یا آنتن pcb روبردی؟؟؟

  6. #96
    Junior Member
    تاریخ عضویت
    Sep 2017
    نوشته ها
    5

    ets Jan 8 2013,rst cause:4, boot mode:(3,6)

    سلام به همگی امیدوارم که بتونین کمکم کنین من تمام خط به خط انجمن و تمام صفحات رو خوندم اما کسی در مورد این ارور تا الان حرفی نزده و صحبتی هم نشده من متن ارور رو کپی میکنم اینجا اونطوری که سرچ کردم مربوط به ارور واچ داگ میشه اما نتونستم به هیچ عنوان این ارور رو رفع کنم بردم esp201 تمام کارهای لازم رو هم انجام دادم اما هیچ تغییری توی خروجی سریال مانیتورم نداشتم جز ریست شئن های مداوم ماژول و نمایش این ارور دوستان هرکسی اطلاعاتی داره لطفا راهنماییم کنه
    ets Jan 8 2013,rst cause:4, boot mode3,6)

    wdt reset
    load 0x4010f000, len 1264, room 16
    tail 0
    chksum 0x42
    csum 0x42
    ~ld

  7. #97
    Member
    تاریخ عضویت
    Jan 2015
    محل سکونت
    Somewhere in the milky way galaxy
    نوشته ها
    89
    نقل قول نوشته اصلی توسط sajjad2018 نمایش پست ها
    سلام به همگی امیدوارم که بتونین کمکم کنین من تمام خط به خط انجمن و تمام صفحات رو خوندم اما کسی در مورد این ارور تا الان حرفی نزده و صحبتی هم نشده من متن ارور رو کپی میکنم اینجا اونطوری که سرچ کردم مربوط به ارور واچ داگ میشه اما نتونستم به هیچ عنوان این ارور رو رفع کنم بردم esp201 تمام کارهای لازم رو هم انجام دادم اما هیچ تغییری توی خروجی سریال مانیتورم نداشتم جز ریست شئن های مداوم ماژول و نمایش این ارور دوستان هرکسی اطلاعاتی داره لطفا راهنماییم کنه
    ets Jan 8 2013,rst cause:4, boot mode3,6)

    wdt reset
    load 0x4010f000, len 1264, room 16
    tail 0
    chksum 0x42
    csum 0x42
    ~ld
    درود بر شما
    اگه مشکل از پاور نباشه و فلش مود هم از DOUT استفاده کرده باشین، تنها این احتمال میمونه که شما هم از gpio 9 _10 استفاده کردین که بردتون بریک شده، at firmware اورجینال رو اپلود کنید احتمال زیاد درست میشه، هیچ وقت از Gpio 9 -10 استفاده نکنین و همیشه فلش مود رو روی DOUT بذارین.
    ویرایش توسط masstor : 11-12-2017 در ساعت 12:14 AM
    Your problem is in the code you didn't upload...

  8. #98
    Junior Member
    تاریخ عضویت
    Sep 2017
    نوشته ها
    5
    نقل قول نوشته اصلی توسط masstor نمایش پست ها
    درود بر شما
    اگه مشکل از پاور نباشه و فلش مود هم از dout استفاده کرده باشین، تنها این احتمال میمونه که شما هم از gpio 9 _10 استفاده کردین که بردتون بریک شده، at firmware اورجینال رو اپلود کنید احتمال زیاد درست میشه، هیچ وقت از gpio 9 -10 استفاده نکنین و همیشه فلش مود رو روی dout بذارین.
    خیلی ممنون که جواب منو دادید مستر عزیز اما من دقیقا نمیدونم منظورتون از dout یعنی چی ولی من توی برنامه پایه 10 رو به عنوان خروجی تعریف کردم و اینطوری که شما گفتید احتمال داره که از این موضوع باشه اگر در مورد dout هم بهم یکمی اطلاعات بدید ممنون میشم

  9. #99
    Junior Member
    تاریخ عضویت
    Sep 2017
    نوشته ها
    5
    نقل قول نوشته اصلی توسط sajjad2018 نمایش پست ها
    خیلی ممنون که جواب منو دادید مستر عزیز اما من دقیقا نمیدونم منظورتون از dout یعنی چی ولی من توی برنامه پایه 10 رو به عنوان خروجی تعریف کردم و اینطوری که شما گفتید احتمال داره که از این موضوع باشه اگر در مورد dout هم بهم یکمی اطلاعات بدید ممنون میشم
    مستر عزیز با توجه به خواسته شما من پایه 10 رو تغییر دادم داخل برنامه و فریم ور اصلی رو هم روی ماژول اپدیت کردم و با دستورات at هم زمانی که ارسال میکردم پاسخ مورد نظرم رو میگرفتم اما بعد از اپلود برنامه روی ماژول دوباره با ارور قبل مواجه شدم
    امیدوارم که بتونید کمکم کنید

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

نام: 123.jpg
مشاهده: 165
حجم: 41.6 کیلو بایت

    ets Jan 8 2013,rst cause:4, boot mode3,0)

    wdt reset
    load 0x4010f000, len 1264, room 16
    tail 0
    chksum 0x0f
    csum 0x0f
    ~ld

  10. #100
    Member
    تاریخ عضویت
    Jan 2015
    محل سکونت
    Somewhere in the milky way galaxy
    نوشته ها
    89
    نقل قول نوشته اصلی توسط sajjad2018 نمایش پست ها
    خیلی ممنون که جواب منو دادید مستر عزیز اما من دقیقا نمیدونم منظورتون از dout یعنی چی ولی من توی برنامه پایه 10 رو به عنوان خروجی تعریف کردم و اینطوری که شما گفتید احتمال داره که از این موضوع باشه اگر در مورد dout هم بهم یکمی اطلاعات بدید ممنون میشم
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: esp-flash-download-tool-v1.2-screen.jpg
مشاهده: 546
حجم: 21.5 کیلو بایت
    در قسمت spi mode
    Your problem is in the code you didn't upload...

صفحه 10 از 12 نخستنخست ... 89101112 آخرینآخرین

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

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

SEO by vBSEO