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

موضوع: esp8266

  1. #1
    Junior Member
    تاریخ عضویت
    Dec 2017
    نوشته ها
    3

    esp8266

    سلام
    دوستان من چند روزیه دارم رو این ماژول کار میکنم به وسیله مبدل های usb to ttl اوکیش کردم
    اما هرکاری میکنم نمیتونم با اردینو یا میکرو راه اندازیش کنم.اگه با یکیش راه بیافته با اون یکیم اوکیش میکنم
    من کد هامو میذارم لطفا راهنماییم کنید.در واقع میخوام دوتا ماژول esp باهم در ارتباط باشن.ولی اول باید یکیشو راه بندازم
    کد:
    #include <LiquidCrystal.h>
    #include <SoftwareSerial.h>
    
    // initialize the library with the numbers of the interface pins
    LiquidCrystal lcd(9, 8, 5, 4, 3, 2);
    SoftwareSerial mySerial(10, 11);
    unsigned int a;
    int incomingByte1 = 0;
    int incomingByte2 = 0;
    int incomingByte3 = 0;
    int incomingByte4 = 0;
    
    void setup() {
      lcd.begin(16, 2);
       Serial.begin(9600);
     
      Serial.write("AT+CWMODE=3");
      delay(150);
            if (Serial.available() > 0) {
                    incomingByte1 = Serial.read();
                    lcd.setCursor(0, 1);
                    lcd.print(incomingByte1);
                    delay(1000);
            } 
            
         Serial.write("AT+CIPMUX=1");
         delay(150);
            if (Serial.available() > 0) {
                    incomingByte2 = Serial.read();
                    lcd.setCursor(0, 10);
                    lcd.print(incomingByte2);
                    delay(1000);
            } 
       
         Serial.write("AT+CIPSERVER=1,8888");
         delay(150);
            if (Serial.available() > 0) {
                    incomingByte3 = Serial.read();
                    lcd.setCursor(1,0);
                    lcd.print(incomingByte3);
                    delay(1000);
            }  
        
    }
    
    void loop() {
        
      lcd.clear();
      lcd.print("WIFI IS READY");
      delay(1000);
      if (Serial.available() > 0) {
                    incomingByte4 = Serial.read();
                    lcd.setCursor(0, 0);
                    lcd.print(incomingByte4);
                    delay(1000);
            }     
               
      
    }

  2. #2
    Junior Member
    تاریخ عضویت
    Dec 2017
    نوشته ها
    3
    کسی نیست کمک کنه
    یه سوال دیگه اگ من بخوام هر 10 ثانیه یک کاراکتر بین این دوتا ارسال شه چی بنویسم؟

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

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

SEO by vBSEO