نمایش نتایج: از 1 به 6 از 6
Like Tree8 لایک
  • 1 Post By
  • 2 Post By Masood Ashoori
  • 1 Post By ramtinh839
  • 2 Post By
  • 2 Post By

موضوع: استفاده از آردوینو و شیلد اترنت برای درب برقی

Hybrid View

  1. #1
    Junior Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    20
    با کمی تغییر مثال server خود آردوینو میتونید این کار رو انجام بدید .
    قسمت بررسی کلاینت رو به این شکل تغییر بدید . این کد با وارد کردن 1$ بعد از آی پی تنظیم شده در شیلد ، اقدام به تغییر وضعیت یک پایه از آردوینو میکند . میتونید با تغییر 1 به هر کاراکتر دلخواه دیگه . کارهای متعددی انجام بدید

    کد:
    while (client.connected()) {
          if (client.available()) {
            char c = client.read();
              if(incoming && c == ' '){ 
              incoming = 0;
            }
            if(c == '$'){ 
              incoming = 1; 
            }
            
            if(incoming == 1){
              
              if(c == '1'){
              digitalWrite(22,HIGH);
              client.println("HTTP/1.1 200 OK");
              client.println("Content-Type: text/html");
              client.println();
              client.println("Authenticate OK");
              client.stop();
              }

  2. #2
    Junior Member
    تاریخ عضویت
    Oct 2015
    نوشته ها
    5
    نقل قول نوشته اصلی توسط Masood Ashoori نمایش پست ها
    با کمی تغییر مثال server خود آردوینو میتونید این کار رو انجام بدید .
    قسمت بررسی کلاینت رو به این شکل تغییر بدید . این کد با وارد کردن 1$ بعد از آی پی تنظیم شده در شیلد ، اقدام به تغییر وضعیت یک پایه از آردوینو میکند . میتونید با تغییر 1 به هر کاراکتر دلخواه دیگه . کارهای متعددی انجام بدید

    کد:
    while (client.connected()) {
          if (client.available()) {
            char c = client.read();
              if(incoming && c == ' '){ 
              incoming = 0;
            }
            if(c == '$'){ 
              incoming = 1; 
            }
            
            if(incoming == 1){
              
              if(c == '1'){
              digitalWrite(22,HIGH);
              client.println("HTTP/1.1 200 OK");
              client.println("Content-Type: text/html");
              client.println();
              client.println("Authenticate OK");
              client.stop();
              }
    سلام مهندس و ممنون از پاسختون.
    میدونی متاسفانه من یه کمی آماتورم (البته با عرض پوزش و خجالت) این کدی که نوشتین ما میتونیم تحت وب یه فرمان ارسال کنیم به آردوینو و یه خروجی برای رله بگیریم؟
    ممنون
    لایک کردن

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

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

SEO by vBSEO