أردوينو_ببساطة : 2- تشغيل ليد واطفائه عن طريق الاردوينو#

Поділитися
Вставка
  • Опубліковано 25 жов 2024
  • أردوينو_ببساطة : 2- تشغيل ليد واطفائه عن طريق الاردوينو والبرمجة# By: Haytham makshat
    برجاء الضغط على اشتراك ليصلك كل جديد

КОМЕНТАРІ • 85

  • @amalfathy9675
    @amalfathy9675 8 місяців тому +1

    جزاك الله خيرا شرح رائع ممكن حضرتك نستخدم البرنامج مع الرسم نظرا لعدم وجود الدومينو
    تفاصيل البرنامج وشكرا لحضرتك

  • @omarmohamed8174
    @omarmohamed8174 5 місяців тому

    ممكن تعمل فيديو في شرح تشغيل و اطفاء الليد عن طريق الصوت

  • @AAY
    @AAY 5 років тому +2

    استاذي عندي 2 ريليه ابي اشغلهم مع بعض وكل واحد له مده يعني واحد 10 ثواني واحد 5 ثواني بس مع بعض يبدون

    • @اردوينوببساطة-ظ8ر
      @اردوينوببساطة-ظ8ر  5 років тому +1

      السلام عليكم اخى سؤال حضرتك هل ينفع توصل ولا السؤال لطلب الكود والتوصيلات؟

    • @AAY
      @AAY 5 років тому +2

      @@اردوينوببساطة-ظ8ر الاثنين بالغالي اذا يصير ابي الكود وانا اعدل عليه بارك الله فيك لاني عندي مشروع كبير الة بيع القهوة الذاتيه

    • @اردوينوببساطة-ظ8ر
      @اردوينوببساطة-ظ8ر  5 років тому +1

      @@AAY شوف الكود ده كده لان انا كتبته بس مجربتوش جربه وابلغنا بالنتيجة
      // Include Libraries
      #include "Arduino.h"
      #include "Relay.h"
      // Pin Definitions
      #define RELAYMODULE1 2
      #define RELAYMODULE2 3
      // Global variables and defines
      // object initialization
      Relay relayModule1(RELAYMODULE1);
      Relay relayModule2(RELAYMODULE2);
      // Setup the essentials for your circuit to work. It runs first every time your circuit is powered with electricity.
      void setup()
      {
      relayModule1.on();
      relayModule2.on();

      }
      // Main logic of your circuit. It defines the interaction between the components you selected. After setup, it runs over and over again, in an eternal loop.
      void loop()
      {
      relayModule1.on(); // 1. turns on
      delay(10000); // 2. waits 10000 milliseconds (1.0 sec). Change the value in the brackets (10000) for a longer or shorter delay in milliseconds.
      relayModule1.off(); // 3. turns off.
      relayModule2.on(); // 1. turns on
      delay(15000); // 2. waits 15000 milliseconds (1.5 sec). Change the value in the brackets (15000) for a longer or shorter delay in milliseconds.
      relayModule2.off();
      }

  • @fatenamr8687
    @fatenamr8687 7 місяців тому +1

    جزاك الله خيرااا

  • @trando7194
    @trando7194 Рік тому +1

    جزاك الله خير ❤

  • @yaqeenmohammed67
    @yaqeenmohammed67 2 роки тому +1

    عاشت ايدككككك💛💛💛

  • @nadamohmad1514
    @nadamohmad1514 3 роки тому +1

    شرح أكثر من رائع جزاك الله كل خير

  • @batoulmekboul2990
    @batoulmekboul2990 2 роки тому +3

    شكرا
    تقدر تعمل مشروع الاردوينو للتحكم بled عن طريق تشغيلها ب button1 و اطفائها ب button2

  • @electricgu378
    @electricgu378 4 роки тому +3

    السلام عليكم شرح رائع ومفيد
    استاذي ممكن مساعده في تشغيل 2 ريلي
    -تشغيل الريلي الاول عند ارسال امر1 ثم يقفل تلقائيا بعد 3ثواني
    -تشغيل الريلي الاول عند ارسال امر2 ثم يقفل تلقائيا بعد 3ثواني
    وشكرا

    • @اردوينوببساطة-ظ8ر
      @اردوينوببساطة-ظ8ر  4 роки тому +1

      ابعتلى ايميلك علشان ابعتلك عليه الكود و التوصيل

    • @اردوينوببساطة-ظ8ر
      @اردوينوببساطة-ظ8ر  4 роки тому +1

      // Include Libraries
      #include "Arduino.h"
      #include "Relay.h"
      // Pin Definitions
      #define RELAYMODULE1_1_PIN_SIGNAL 2
      #define RELAYMODULE2_2_PIN_SIGNAL 3
      // Global variables and defines
      // object initialization
      Relay relayModule1_1(RELAYMODULE1_1_PIN_SIGNAL);
      Relay relayModule2_2(RELAYMODULE2_2_PIN_SIGNAL);
      // define vars for testing menu
      const int timeout = 10000; //define timeout of 10 sec
      char menuOption = 0;
      long time0;
      // Setup the essentials for your circuit to work. It runs first every time your circuit is powered with electricity.
      void setup()
      {
      // Setup Serial which is useful for debugging
      // Use the Serial Monitor to view printed messages
      Serial.begin(9600);
      while (!Serial) ; // wait for serial port to connect. Needed for native USB
      Serial.println("start");


      menuOption = menu();

      }
      // Main logic of your circuit. It defines the interaction between the components you selected. After setup, it runs over and over again, in an eternal loop.
      void loop()
      {


      if(menuOption == '1') {
      // Relay Module #1 - Test Code
      // The relay will turn on and off for 500ms (0.5 sec)
      relayModule1_1.on(); // 1. turns on
      delay(3000); // 2. waits 500 milliseconds (0.5 sec). Change the value in the brackets (500) for a longer or shorter delay in milliseconds.
      relayModule1_1.off(); // 3. turns off.
      // 4. put this line delay(500)if you need to waits 500 milliseconds (0.5 sec). Change the value in the brackets (500) for a longer or shorter delay in milliseconds.
      }
      else if(menuOption == '2') {
      // Relay Module #2 - Test Code
      // The relay will turn on and off for 500ms (0.5 sec)
      relayModule2_2.on(); // 1. turns on
      delay(3000); // 2. waits 500 milliseconds (0.5 sec). Change the value in the brackets (500) for a longer or shorter delay in milliseconds.
      relayModule2_2.off(); // 3. turns off.
      // 4. put this line delay(500)if you need to waits 500 milliseconds (0.5 sec). Change the value in the brackets (500) for a longer or shorter delay in milliseconds.
      }

      if (millis() - time0 > timeout)
      {
      menuOption = menu();
      }

      }
      // Menu function for selecting the components to be tested
      // Follow serial monitor for instrcutions
      char menu()
      {
      Serial.println(F("
      Which component would you like to test?"));
      Serial.println(F("(1) Relay Module #1"));
      Serial.println(F("(2) Relay Module #2"));
      Serial.println(F("(menu) send anything else or press on board reset button
      "));
      while (!Serial.available());
      // Read data from serial monitor if received
      while (Serial.available())
      {
      char c = Serial.read();
      if (isAlphaNumeric(c))
      {

      if(c == '1')
      Serial.println(F("Now Testing Relay Module #1"));
      else if(c == '2')
      Serial.println(F("Now Testing Relay Module #2"));
      else
      {
      Serial.println(F("illegal input!"));
      return 0;
      }
      time0 = millis();
      return c;
      }
      }
      }

    • @electricgu378
      @electricgu378 4 роки тому +1

      guerfielectric@gmail.com

    • @اردوينوببساطة-ظ8ر
      @اردوينوببساطة-ظ8ر  4 роки тому +1

      @@electricgu378 تم الارسال

    • @electricgu378
      @electricgu378 4 роки тому +1

      شكرا استاذي ☺️

  • @مسلموافتخر-م3و
    @مسلموافتخر-م3و 3 роки тому +2

    في برنامج اسمه Mixly لبرمجة الأردوينو هذا البرنامج سهل جدا وجميل

  • @MohammedAyyed23-th2ds
    @MohammedAyyed23-th2ds Рік тому +1

    ❤️❤️❤️

  • @مسلموافتخر-م3و
    @مسلموافتخر-م3و 3 роки тому +1

    ننتظر دروس جديدة

  • @amerali946
    @amerali946 Рік тому +1

    اسلام عليكم ماهي قيمه المقاومه لليد

  • @محمدالصباغ-ض1ف
    @محمدالصباغ-ض1ف 3 роки тому +1

    بارك الله فيك

  • @kingofanime1943
    @kingofanime1943 4 роки тому +2

    السلا معليكم
    بسأل هل المقاومة تتاثر بقلي طرفينها

    • @اردوينوببساطة-ظ8ر
      @اردوينوببساطة-ظ8ر  4 роки тому

      مش فاهم يعنى ايه قلي

    • @kingofanime1943
      @kingofanime1943 4 роки тому +1

      يعني المقاومة فيها سلكين
      ينفع لو عكست السلكين يعني هو لازم انو السلك اليمين يكون على اليمين او عادي اذا قلبتها ما ياثر

    • @kingofanime1943
      @kingofanime1943 4 роки тому +1

      طيب انا بشرح لك التركيب من البداية في حاجات غايبة علي

    • @kingofanime1943
      @kingofanime1943 4 роки тому +1

      في الاول
      نركب السلك من المخرج السالب الى بوردة الاوردوينو في اي نقطة
      ثانيا نجيب المقومة ونوصلها في النقط اللي معاها افقيا ثم نوصل اللمبة طيب اللنبة دي لازم نوصل الطرف السالب مع المقاومة

    • @اردوينوببساطة-ظ8ر
      @اردوينوببساطة-ظ8ر  4 роки тому

      @@kingofanime1943 اه توصلها مع السالب

  • @ياسرالخلف-ع1س
    @ياسرالخلف-ع1س 4 роки тому +1

    السلام عليكم
    هل اضع اي مقاومة او مقاومة محددة؟ ولو كان المقاومة محددة كيف اعرف اللي يناسبها

    • @اردوينوببساطة-ظ8ر
      @اردوينوببساطة-ظ8ر  4 роки тому +3

      نعم بتحط مقاومة مناسبة والمقاومة المناسبة فى حالة الليد هى ٢٤٠ وكل ما المقاومة تزيد كل ما شدة الإضاءة تقل لحد ما تشتغلش خالص لو حضرتك عايز تعرف ازاى اعرف المقاومة المناسبة فهتبحث عن قانون اوم على النت وكمان تبحث عن كود الوان المقاومة لتحدد حجمها

    • @ياسرالخلف-ع1س
      @ياسرالخلف-ع1س 4 роки тому +1

      والله اشكرك والله يفرج عليك كل هم
      يا اخي والله ماعرف كيف اوصف لك مدى شكري

    • @اردوينوببساطة-ظ8ر
      @اردوينوببساطة-ظ8ر  4 роки тому

      @@ياسرالخلف-ع1س الله يكرمك اخي انا ما عملت شيء و اى وقت عندك استفسار لا تتردد بالتواصل معنا

  • @AhmedSelim6
    @AhmedSelim6 2 роки тому +1

    لو سمحت بيقولي
    Compilation error "digitalwrite" was not declared in this scope
    اية الحل

  • @sos1862
    @sos1862 Рік тому +1

    السلام عليكم اقدر اتواصل معك

  • @AhmedWalid99
    @AhmedWalid99 4 роки тому +1

    لو سمحت عايز اتواصل معاك

  • @Am-gp6gv
    @Am-gp6gv 5 років тому +1

    المقاومة مايشتغل بدونها؟

    • @اردوينوببساطة-ظ8ر
      @اردوينوببساطة-ظ8ر  5 років тому

      بيشتغل فترة بسيطة والليد تتحرق وتبوظ لان الليد اقصي حاجة تدخلها 3 فولت لكن الاردوينو بتخرج 5 فولت فبنحط مقاومة تقلل الفولت

    • @antarsouf130
      @antarsouf130 4 роки тому

      دور المقاومة تخفيظ التيار الكهربائي فقط

  • @nehalbadwy6972
    @nehalbadwy6972 3 роки тому +1

    انا مش عندى مقاومه
    اعمل ازاى من غيرها

    • @اردوينوببساطة-ظ8ر
      @اردوينوببساطة-ظ8ر  3 роки тому

      ركبها من غير مقاومة هتشتغل عادى فترة و تتحرق أو شغلها بدل 5 فولت على ال 3.3 فولت اللى فى الاردوينو

  • @صوتالعراقي-ج9م
    @صوتالعراقي-ج9م 3 роки тому +2

    كيفية كتابة برنامج يشغل led بواقع 3 ثواني واطفاء 3 ثواني

  • @UO_P5
    @UO_P5 3 роки тому +1

    لو سمحت انا كاتب الكلام صح لاكن اللون ما يتغير وين المشكلة

    • @اردوينوببساطة-ظ8ر
      @اردوينوببساطة-ظ8ر  3 роки тому

      ممكن تبعت الكود اشوف المشكلة

    • @UO_P5
      @UO_P5 3 роки тому +1

      @@اردوينوببساطة-ظ8ر وين اقدر ابعته

    • @اردوينوببساطة-ظ8ر
      @اردوينوببساطة-ظ8ر  3 роки тому

      هنا

    • @UO_P5
      @UO_P5 3 роки тому +1

      @@اردوينوببساطة-ظ8ر void setup() {
      // put your setup code here, to run once:
      pinMode(1,OUTPUT);
      }
      void loop() {
      // put your main code here, to run repeatedly:
      digitalWrite(1,HIGH);
      delay(100);
      digitalWrite(1,LOW);
      delay(100);
      }

    • @اردوينوببساطة-ظ8ر
      @اردوينوببساطة-ظ8ر  3 роки тому +1

      @@UO_P5 المشكلة انت عامل الdelay 100 ميللي ثانية خليه 1000 يعنى 1 ثانية هيظهر معاك التأثير

  • @aalshamsii4889
    @aalshamsii4889 4 роки тому +1

    اذا port وصلنا وماطلع انا شي ماذا نفعل؟

  • @kingofanime1943
    @kingofanime1943 4 роки тому +1

    لو في تليجرام احسو للتواصل يا استاذ

  • @ابتكارأواختراع
    @ابتكارأواختراع Рік тому +1

    كيف تشقيل لمبة ليد عند ارتفاع درجة الحرارة إلا 30 درجة او اكثر وإطفائها عندما تكون درجة الحرارة اقل من 30 درجة

  • @amerali946
    @amerali946 Рік тому

    اسلام عليكم مثلاً اريد 9ساعات

  • @Abdulaziz--fs1sc
    @Abdulaziz--fs1sc 4 роки тому +3

    ماضبط

    • @اردوينوببساطة-ظ8ر
      @اردوينوببساطة-ظ8ر  4 роки тому

      ممكن تبعت صورة للتوصيل

    • @laila5465
      @laila5465 Рік тому +1

      بجوز ما عملت التوصيل صحيح لازم الاجر القصيرة تكون المقاومة عندها اما الاجر الطويلة السلك