نمایش نتایج: از 1 به 10 از 15
Like Tree8 لایک

موضوع: سوال در مورد دستور digitalWrite ؟؟؟

Hybrid View

  1. #1
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط feredy2011 نمایش پست ها
    مرسی یعنی برای کاری که من میخوام بکنم این کد درسته ؟
    int a = digitalRead(output);
    b= !a;
    digitalWrite (output,b);

    مهندس بی زحمت راجب اون یکی پست هم کمکم کنید. خالی کردن بافر و... ممنون
    بله میتونید همین کد رو استفاده کنید.
    کد:
    /*
      Blink
      Turns on an LED on for one second, then off for one second, repeatedly.
    
    
      Most Arduinos have an on-board LED you can control. On the Uno and
      Leonardo, it is attached to digital pin 13. If you're unsure what
      pin the on-board LED is connected to on your Arduino model, check
      the documentation at http://www.arduino.cc
    
    
      This example code is in the public domain.
    
    
      modified 8 May 2014
      by Scott Fitzgerald
    */
    
    
    
    
    // the setup function runs once when you press reset or power the board
    void setup() {
      // initialize digital pin 13 as an output.
      pinMode(13, OUTPUT);
    }
    
    
    // the loop function runs over and over again forever
    void loop() {
      int a = 0;
      digitalWrite (13, a);
      delay(1000);              // wait for a second
      int b = !a;
      digitalWrite(13, b);    // turn the LED off by making the voltage LOW
      delay(1000);              // wait for a second
    }
    لایک کردن

  2. #2
    Senior Member
    تاریخ عضویت
    Nov 2014
    نوشته ها
    255
    این کد مقدار اولیه رو 0 میده و پایه 13 رو خاموش میکنه . میخوایم پایه خروجی هرچی هست همون بمونه .
    این کد درسته ؟
    int a = digitalRead(output);
    یعنی میتونیم بگیم مقدار خروجی رو بخون ؟

  3. #3
    Senior Member
    تاریخ عضویت
    Nov 2015
    نوشته ها
    229
    نقل قول نوشته اصلی توسط feredy2011 نمایش پست ها
    این کد مقدار اولیه رو 0 میده و پایه 13 رو خاموش میکنه . میخوایم پایه خروجی هرچی هست همون بمونه .
    این کد درسته ؟
    int a = digitalRead(output);
    یعنی میتونیم بگیم مقدار خروجی رو بخون ؟
    خروجی رو شما تعیین میکنید وقتی خودتون خروجی رو تعیین کردین میخواین بخونینش که چی بشه؟ محکم کاری؟!
    به یه پین دیگه وصل کنین خروجی رو و اون پین رو به عنوان ورودی تعریف کنین و مقدارش رو بخونین
    لایک کردن

  4. #4
    Senior Member
    تاریخ عضویت
    Nov 2014
    نوشته ها
    255
    نقل قول نوشته اصلی توسط siib نمایش پست ها
    خروجی رو شما تعیین میکنید وقتی خودتون خروجی رو تعیین کردین میخواین بخونینش که چی بشه؟ محکم کاری؟!
    به یه پین دیگه وصل کنین خروجی رو و اون پین رو به عنوان ورودی تعریف کنین و مقدارش رو بخونین
    خروجی رو رادیو تعیین کرده که high یا low . کلید الان نمیدونه که خروجی چیه . فقط میخواد با یه تغییر وضعیت ، خروجی رو هم که هرچی هست تغییر بده اون یکی پست کامل توضیح دادم. ممنون

  5. #5
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط feredy2011 نمایش پست ها
    این کد مقدار اولیه رو 0 میده و پایه 13 رو خاموش میکنه . میخوایم پایه خروجی هرچی هست همون بمونه .
    این کد درسته ؟
    int a = digitalRead(output);
    یعنی میتونیم بگیم مقدار خروجی رو بخون ؟
    اره چه فرقی داره چطوری متغیر رو پر کنی

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

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

SEO by vBSEO