ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 3 از 3
  1. #1
    2020/09/24
    1
    0

    مشکل در راه اندازی esp8266 esp102

    اگر میشه راهنماییم کنید چطور با آردوینو uno برد esp8266 sep102 رو راه اندازی کنم
  2. #2
    2016/05/25
    855
    677

    پاسخ : مشکل در راه اندازی esp8266 esp102

    نقل قول نوشته اصلی توسط mohammadhosein_rezaei

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    اگر میشه راهنماییم کنید چطور با آردوینو uno برد esp8266 sep102 رو راه اندازی کنم
    من یه توضیحات عمومی از این ماژول خوندم.
    ببینید :
    این ماژول با پروتوکل سریال ارتباط برقرار میکنه.
    کتابخونه سریال و درابتدای برد و قبل از setupتعریف کنید:
    کد:
    #include <SoftwareSerial.h>
    دلیل: ادغام دو پست برای جلوگیری از اسپم

    نقل قول نوشته اصلی توسط mohammadhosein_rezaei

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    اگر میشه راهنماییم کنید چطور با آردوینو uno برد esp8266 sep102 رو راه اندازی کنم
    من یه توضیحات عمومی از این ماژول خوندم.
    ببینید :
    این ماژول با پروتوکل سریال ارتباط برقرار میکنه.
    کتابخونه سریال و درابتدای برد و قبل از setupتعریف کنید:
    کد:
    #include <SoftwareSerial.h>
    بعد درداخل تابع setup دستور زیر و قرار بدید:
    کد:
       Serial.begin(9600);
    با تعریف و کتابخونه و Serial.begin راه اندزی اولیه میشه.
    حالا اماده دریافت و ارسال اطلاعات است.
    در کد زیر مقدار سریال رسیده از ماژول در متغیر inputقرار میگیرد:
    کد:
    input=Serial.read();
    برای ارسال مقادیر از ماژول به بقیه دیوایس ها از دستور زیر بهر ببرید(ددر کد زیر رشته " iran sarafraz" به ماژول داده میشه):
    کد:
    Serial.write("iran  sarafraz");
    یه نمونه کد هم که برای راه اندازی ماژول بلوتوث بوده را در اینجا برای شما میذارم.دقیقا مشابه هدیگه عمل میکنند:
    کد:
    #include <SoftwareSerial.h>
    #include <LiquidCrystal.h>
    #include <stdio.h>
    #include <string.h>
    SoftwareSerial MyBlue(1, 0);
    LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
    String ptr;
    String str;
    char input;
    String ktr;
    String sms;
    String pms;
    int a=0;
    int key=13;
    void asc();
    void setup() {
       pinMode(key,INPUT_PULLUP);
       Serial.begin(9600);
      lcd.begin(16, 2);
      lcd.print("HC-05");
      
    }
    
    void loop() {
    
    if (Serial.available() > 0) {
    input=Serial.read();
    lcd.setCursor(0,0);
    lcd.print(input,DEC);
     asc();
      //---------------------------------
           
     //---------------------------------
     lcd.clear();
     //---------------------------------
     lcd.setCursor(0,1);
    lcd.print(pms);
    }
    Serial.write("m");
    delay(100);
    }
    //-------------------------------------
    void asc(){ 
    switch (input){
    case 35:str="#";break;
    case 48 :str="0";break;
    case 49 :str="1";break;
    case 50 :str="2";break; 
    case 51 :str="3";break;
    case 52 :str="4";break; 
    case 53 :str="5";break;
    case 54 :str="6";break; 
    case 55:str="7";break;
    case 56:str="8";break;
    case 57:str="9";break;
    
    case 97 :str="a";break;
    case 98 :str="b";break;
    case 99 :str="c";break;
    case 100 :str="d";break; 
    case 101 :str="e";break;
    case 102 :str="f";break; 
    case 103 :str="g";break;
    case 104 :str="h";break; 
    case 105 :str="i";break;
    case 106 :str="j";break;
    case 107 :str="k";break;
    case 108 :str="l";break;  
    case 109 :str="m";break;
    case 110 :str="n";break; 
    case 111 :str="o";break; 
    case 112 :str="p";break;
    case 113 :str="q";break; 
    case 114 :str="r";break;
    case 115 :str="s";break; 
    case 116 :str="t";break;
    case 117 :str="u";break; 
    case 118 :str="v";break;
    case 119 :str="w";break; 
    case 120 :str="x";break;
    case 121 :str="y";break; 
    case 122 :str="z";break;
    default :str="  ";break;
     }
     if (str=="#")a++; 
    
     switch (a){
      case 0:sms=sms+str;break;
      case 1:pms=sms;sms="";a=0;break;
     }
    }

    در کد بالا وقتی یک دیوایس مثل موبایل کد اسکی را برای ماژول می فرسته ابتدا در اردینو خونده میشه بعد مقدار دریافتی(که اسکی است).برا ی تبدیل به رشته استرینگ به تابع void asc() رفته .در این تابع مقدار اسکی دریافتی تبدیل به معادل رشته شده .البته فقط مقدار اسکی حروف کوچیک و در ال سی دی نمایش میده.
    ال سی دی کار کتری 16*2 هم به پایه اردنیو نانوو وصله.طبق الگوی روبرو (LiquidCrystal lcd(7, 6, 5, 4, 3, 2
    rs=7,e=6,pd4=5,pd5=4,pd6=3,pd7=2 سخت افزار ال سی اینجوریه
    برای ارتباط ماژول به سریال هم اگه مازول برروی برد سوار میشه که نمیخواد کاری کنید.و خود اردنیو پایه هارو پیا میکنه.در غیر اینصورت باید پایه های 1و 2 در اردنو نانو به پایه های rxوtxماژول بدید.
    ویرایش توسط Namvar14 : 2020/09/24 در ساعت 16:14
    eshop-hodhod.ir
  3. #3
    2016/05/25
    855
    677

    پاسخ : مشکل در راه اندازی esp8266 esp102

    بچه من نمیتونم عکس رو به صورت مستقیم در ساییت نشون بدم.ببنید از من اینجوریه یا شما هم همیین مشکلات و دارید.
    eshop-hodhod.ir
نمایش نتایج: از 1 به 3 از 3

موضوعات مشابه

  1. مشکل در راه اندازی ماژول وای فای ESP8266
    توسط golpesarejahrom در انجمن ماژول های شبکه و WIFI
    پاسخ: 25
    آخرين نوشته: 2020/08/11, 13:19
  2. مشکل در راه اندازی اولیه ماژول esp8266
    توسط korosh00 در انجمن ماژول های شبکه و WIFI
    پاسخ: 3
    آخرين نوشته: 2020/05/15, 06:44
  3. مشکل در راه اندازی ماژول ESP8266-01
    توسط behnam18 در انجمن ماژول های شبکه و WIFI
    پاسخ: 3
    آخرين نوشته: 2019/04/13, 20:32
  4. راه اندازی ماژول esp8266
    توسط mortazakasiri در انجمن ماژول های شبکه و WIFI
    پاسخ: 6
    آخرين نوشته: 2019/02/27, 18:14
  5. راه اندازی ماژول esp8266 با Lua
    توسط m.soltani1387 در انجمن ماژول های شبکه و WIFI
    پاسخ: 3
    آخرين نوشته: 2016/12/07, 12:35

کاربرانی که این تاپیک را مشاهده کرده اند: 4

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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