Это видео недоступно.
Сожалеем об этом.

✅Password lock 2-2 كورس اردوينو - تطبيقات عملية

Поделиться
HTML-код
  • Опубликовано: 18 июл 2018
  • #اردوينو
    #كورس_اردوينو
    #Arduino
    Password Lock الجزء الثاني من التطبيق
    في هذا الجزء نستعرض كيفية كتابة الكود الخاص بتطبيق الباسوورد
    كود الأردوينو للتطبيق
    bit.ly/2ZTthCo
    ------------------------------
    توصيل الدائرة
    goo.gl/VXVMNr

Комментарии • 54

  • @mostafakaram9792
    @mostafakaram9792 6 лет назад +4

    اقسم بالله اكتر حلقه شغلت فيها دماغى واستفدت منها كتييير جدا ---- والتطبيق رووووووووووووعه فعلا -- دايما حضرتك متميز ومتالق

  • @user-wm6ed4ft1v
    @user-wm6ed4ft1v 6 лет назад +1

    شكرا لك اخي انت افضل شخص استفدت منه
    شرحك واضح جدا ومنهجي ووافي
    هذا يدل على انك كريم
    الله يبارك فيك
    اتابعك من العراق

  • @zakariatouil9442
    @zakariatouil9442 5 лет назад

    اول شرح عربي مفصل للتطبيق 👌👌👍

  • @azizriadi6913
    @azizriadi6913 6 лет назад +2

    شكرا اخي على الدروس القيمة وجزاك الله خيرا

  • @AhmedAhmed-pt3hi
    @AhmedAhmed-pt3hi Год назад

    الله يبارك أحسن شرح في اليوتيوب عندي استفسار ماذا لو استعملت عدة مستخدمين عندهم ساعات محددة في اليوم و كل مستخدم عنده كود خاص و كلهم يشغلو نفس الرولي

  • @abubaker-sw2yz
    @abubaker-sw2yz 6 лет назад

    جزيت خيرا يا باش مهندس شرح واضح ومبسط

  • @user-yp5yx1pt7r
    @user-yp5yx1pt7r 3 года назад

    ما شاء الله لا قوة الا بالله بارك فيك ونفع بك

  • @mohamddwahde2231
    @mohamddwahde2231 4 года назад

    ما شاء الله محترف ربنا يقويك شكرا عالشرح الجميل

  • @kkhh7768
    @kkhh7768 Год назад

    ما شاءالله عليك
    بوركت جهودك

  • @abderrahmaneslimani1416
    @abderrahmaneslimani1416 Год назад

    احسنت احسنت

  • @magid1986
    @magid1986 4 года назад

    بسم الله مشاء الله مبدع

  • @abdoarrahmane6924
    @abdoarrahmane6924 3 года назад

    شكرا جزيلا

  • @wesamcakor8005
    @wesamcakor8005 5 лет назад

    شرح ممتاز

  • @hajar2629
    @hajar2629 6 лет назад

    انا تقريبا النسخة حديثة مكملتش 5 شهور بس انا بنزل مكتبات كتير ومعظم ال سي دي اللي بشتغل عليها اللي بتبقي 4 بين

  • @bebozain7997
    @bebozain7997 6 лет назад +1

    جزئية
    If (key >'0') q
    لو دخل الرقم 0 ايه يحصل ... و ايه الفرق بين كدا و بين لما محطش سنجل كوتاشن ...
    key >0

    • @arafamicrosystems
      @arafamicrosystems  6 лет назад +1

      الفرق بين كده وبين لما متحطش سنجل كوتشن ان كده انت بتقوله
      char 0
      لو محتطش سنجل كوتشن يبقي هتقوله رقم 0
      byte 0
      وسبب اننا بنقول '0' ان المصفوفة متخذن فيها الارقام ككاركتر وكمان دالة ال
      Keypad
      بترجع قيمة الزر اللي اتضغط ك char
      بالنسبة لل '0' جرب التطبيق والكود معاك وشوف لما تضغط زيرو هيظهر ولا لأ

  • @user-cl8zq9is4q
    @user-cl8zq9is4q 4 года назад

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

  • @mohamddwahde2231
    @mohamddwahde2231 4 года назад

    سلام عليكم بشمهندس حسام بعد ازنك عندي سؤال لو افترضنا عندي الكود دا بتاع stepper mottor
    digitalWrite(dirpin,LOW);
    for (int i=0; i

  • @hajar2629
    @hajar2629 6 лет назад +1

    الكود بيقولي ضيف #include يمكن علشان اختلاف المكتبة كنت منزلها من زمان بتاعت الشاشة صح كه

    • @arafamicrosystems
      @arafamicrosystems  6 лет назад +2

      الشاشة مبتحتاجش مكتبة لان المكتبة بتاعتها بتنزل مع
      Arduino IDE
      أنصحك تنزل أخر نسخة من
      Arduino IDE
      وتشتغل عليها

  • @emadabuhagag222
    @emadabuhagag222 4 года назад

    thanks a lot

  • @hajar2629
    @hajar2629 6 лет назад

    مافيش طريقة مسح بيها صف واحد فقط من غير ما امسح كل الصفوف يعني امر مسح لصف فقط

  • @hazlony3421
    @hazlony3421 3 года назад

    لو سمحت يابشمهندي في غلطة في الكود في حتة ('if (key>'0'&& key!='D' وهي ان لو فالباسورد رقم صفر ف مش هقدر ادخله من keypad فالحل ان تبقي =

    • @arafamicrosystems
      @arafamicrosystems  3 года назад

      فقط كل اللي عليك تشيل
      Single Quotation
      وتخليها
      if(key>0&&key!='D')

  • @BadrDIYEprojects
    @BadrDIYEprojects 3 года назад

    شكرا كثيييرا مهندس حسام، وجزاك الله كل خير. حاولت اطبق المشروع، لكن بواسطة موديول ثاني غير الكيبورد. لكن واجهتني مشكلة حيرتني للاخر، لو تقدر تساعدني في الحل اكون شاكر وممتن لك كثييير.
    وصف مختر للمشكلة: كل حاجة تمام لكن لما ادخل اي باسوورد يقولي انه غلط (حتى الباسوورد الصحيح)، و احيانا يقولي صح، على الرغم من انه غلط اساسا. حاولت كثير في اعادة توصيل الاسلاك واعادة كتابة الكود، لكن تظهر نفس المشكلة.
    هذا هو الكود في التعليق التالي:

    • @BadrDIYEprojects
      @BadrDIYEprojects 3 года назад

      #include
      #include
      #define APDS9960_INT 2 //As sparkfun gusturetest example
      #define hall_sensor 4
      #define push_button 5
      SparkFun_APDS9960 apds = SparkFun_APDS9960(); //As sparkfun GustureTest example
      int isr_flag = 0; //As sparkfun GustureTest example
      boolean hall_detected_key = false;
      int code[4] = {0, 0, 0, 0};
      const int password[4] = {1, 2, 3, 4};
      const int number=sizeof(password)-1;
      int i=0, count=0;
      void interruptRoutine(); //As sparkfun GustureTest example (decleration)
      //-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-
      void setup() {
      Wire.begin();
      Serial.begin(9600);
      pinMode(hall_sensor,INPUT);
      pinMode(push_button,INPUT);
      pinMode(APDS9960_INT, INPUT); // Set interrupt pin as input
      attachInterrupt(0, interruptRoutine, FALLING); // Initialize interrupt service routine
      // Initialize APDS-9960 (configure I2C and initial values)
      if ( apds.init() ) {
      Serial.println(F("APDS-9960 initialization complete"));
      } else {
      Serial.println(F("Something went wrong during APDS-9960 init!"));
      }
      // Start running the APDS-9960 gesture sensor engine
      if ( apds.enableGestureSensor(true) ) {
      Serial.println(F("Gesture sensor is now running"));
      } else {
      Serial.println(F("Something went wrong during gesture sensor init!"));
      }
      Serial.println("Setup compelete");
      }
      //-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-
      void loop() {
      int detected = digitalRead(hall_sensor);
      if (detected == HIGH){
      //Serial.println("Detected. Keep going");
      hall_detected_key = true;
      }
      if(detected == LOW){
      //Stop_engine();
      Serial.println("Hall not detected yet!");
      hall_detected_key = false;
      //Gusture_input = 0;
      i = 0; //Reset values
      count=0;
      for(int o=0; o3 && hall_detected_key == true){
      Serial.println("Checking, pls wait a moment");
      Serial.println(code[0]);
      Serial.println(code[1]);
      Serial.println(code[2]);
      Serial.println(code[3]);
      for(int f=0; f

  • @topgearIQ
    @topgearIQ 2 года назад

    كيف اخلي الشرط مستمر مثلا ربطت في مكان led .
    اي ملحق حساس كيف اجعله مستمر بالعمل بدون ما يطلب باسورد مرة ثانيه اي يدخل لوب مره اخرى
    اريد اجعله يعمل مادام دخل الباسور صحيح.
    بدون ما يطلب باسورد مرة ثانيه..
    المشكلة من ادخل الباسورد صحيح ينفذ الشرط بسرعه ويرجع لوب ثاني ويطلب باسور مره ثانيه حتى ينفذ الشرط مره ثانيه ..
    انا اريده مستمر مادام كلمه السر صحيحة

  • @kasimkmk2625
    @kasimkmk2625 5 лет назад

    شكرا جزيلا على تعبك،، انا عندي مشكلة لما بجي بدخل 6 خانات مثلا 123456 او اي 6 خانات غيرها بيعتبر انه الباسورد صحيح علما ان الباسورد المخزن هو
    AB1234

    • @arafamicrosystems
      @arafamicrosystems  5 лет назад

      ازاي اخي انت عدلت الكود، جرب الكود اللي انا عمله هتلاقي مفيش فيه اي مشكلة وانا وضحت ده في الفيديو

    • @kasimkmk2625
      @kasimkmk2625 5 лет назад

      ​@@arafamicrosystems مشكور اخي اشتغل

  • @AliAhmed-xz5fd
    @AliAhmed-xz5fd 6 лет назад

    اذا اري المستخدم يدخل الكود ثلاث مرات خطا نسمع الانذار.
    اذا خلت الكود خطا و اريد امسحه قيل الظغط على D .. شلون اضيف عالبرمجه

    • @arafamicrosystems
      @arafamicrosystems  6 лет назад

      تقدر تعمل ذلك بفهمك للموضوع شوف حلقة
      Date Format
      وهتستفيد منها في جزئية تعديل المكتوب والذهاب لليسار أو اليمين
      ruclips.net/video/6kScJxE7E8I/видео.html
      الفكرة أخي من التطبيقات دي مش انك تحفظها أنا بخليك تشوف انا طبقت الفكرة ازاي ولو عندك تعديل بطبقه بنفس التفكير اللي شوفته من خلال الفيديو
      طبق ولما تقف معاك حاجه بلغني وباذن الله ساساعدك

    • @arafamicrosystems
      @arafamicrosystems  6 лет назад

      وعلي فكرة انا عملت حلقة قبل ذلك تقدر تشوفها من هنا فيها جزئية لو المستخدم دخل الباسوورد غلط ثلاث مرات ينتظر لعدد معين من الثواني حتي يستطيع كتابة الباسوورد مره اخري تقدر تشوف الحلقة من هنا وبما اني شرحت ذلك في حلقة سابقة لم أقوم بشرحه في هذه الحلقة
      ruclips.net/video/xbjfpT0gVOM/видео.html

  • @moslimalking8619
    @moslimalking8619 15 дней назад

    وثانيا في طريقه تانيه ام فقط هذه الطريقه لكتابه الكود

    • @arafamicrosystems
      @arafamicrosystems  15 дней назад +1

      تقدر تكتب الكود بالطريقة المناسبة ليك، علي حسب خبرتك في البرمجة

    • @moslimalking8619
      @moslimalking8619 14 дней назад

      @@arafamicrosystems شكرا استاذ بالضبط الحمدلله فهمت طريقتك اللي كتبت فيها الكود وعرفت طريقه ثانيه أيضا. شكرا لك استاذ

    • @moslimalking8619
      @moslimalking8619 14 дней назад

      استاذ ولو تعبتك بالاسئله بس هذه الدوره برأيك مستوى متوسط إلى محترف قليلا للي يفهمها

    • @arafamicrosystems
      @arafamicrosystems  13 дней назад

      @@moslimalking8619 مستوي مبتدأ الي متوسط، فيه علي القناة دورة للمستوي المتقدم
      ruclips.net/video/KUXMjX9coKc/видео.html

    • @moslimalking8619
      @moslimalking8619 13 дней назад

      @@arafamicrosystems الحمدلله هذه هم كملتها استاذ انا متابعك جدا لان الحقيقة وبدون مجامله والله العظيم طرحك لدورة الاردوينو جدا جميله مقارنه بالموجود باليوتيوب اليوم. بس استاذ يعني في غير المستوى المتقدم شغلات أخرى في الاردوينو غير الموجود في المصدر Ardouno. C
      او يعني يستطيع الشخص اللي يفهم دورتك خلال لمستويات المبتدأ والمتوسط والمتقدم
      ان يبرمج اي مشروع تقريبا يخص الاردوينوا وتقريبا متطور نقدر نقول مثلا. طائره الدرون او مشاريع آخرى
      او يعني فيه مستوى للاردوينو أعلى من المتقدم professional ام فقط هذا

  • @bebozain7997
    @bebozain7997 6 лет назад

    حضرتك هو دا اخر فيديو ف الدورة ؟

    • @arafamicrosystems
      @arafamicrosystems  6 лет назад +1

      ان شاء الله الفيديوهات مستمرة، ان شاء الله كل ما بنتهي من تسجيل حلقة برفعها، الفيديوهات المنتظرة هتكون عن التطبيقات بانواعها وان شاء الله تدعم الشرح وايضا تحتوي علي تريكات برمجية كتيرة

  • @bebozain7997
    @bebozain7997 6 лет назад

    مش طالما انا عامل ال(if) لكل خانة على حدا ... كدا لو خانة واحدة غلط هيطلع ايرور للمستخدم .... كان ممكن معملش كدا و اكتب
    if pass==store pass
    يعني المستخدم هيدخل خانة خانة براحته حتى لو غلط .. ولما يخلص ادخال ال 6 خانات هيطلع النتيجة ف الاخر ؟

    • @arafamicrosystems
      @arafamicrosystems  6 лет назад

      مين اللي قال كده، من الواضح انك مفهمتش الشرح كويس
      يعني ايه تخلي الكود يتاكد من اللي هيدخله المستخدم لكل خانة يدخلها، هو انت لما بتكتب الباسوورد بتاعك في الفيس الفيس بيتاكد من خانة خانة ولا بتكتبه كله وبعد لما تضغط
      Login
      بيتاكد من الباسوورد
      جرب التطبيق عملي علشان تفهمه اكتر، لازم المستخدم يدخل كل الخانات وبعدين يضغط D
      اللي هيا بمثابة
      Enter
      علشان ابدأ اتاكد من الخانات اللي دخلها واظن الشرح واضح جدا في الحلقة، اتفرج علي الحلقة مره تانية ولو فيه حاجه مش واضحة قوللي

    • @bebozain7997
      @bebozain7997 6 лет назад

      اسف انا سألت السؤال دا قبل ما أخلص الفيديو مكانتش الرؤية اكتملت ...بس فهمتها خلاص تسلم ♥ :]

    • @bebozain7997
      @bebozain7997 6 лет назад

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

    • @arafamicrosystems
      @arafamicrosystems  6 лет назад +1

      متقولش كده، دايما علشان بحب المتابعين بتبقي اجاباتي ناشفة او جايز اسلوب الرد المتابعين بتفكره غير جيد، لكن ربنا يعلم اني بعمل كده لاني مش عايز حد يفوت جزء من الحلقة ويتفرح عليها وده اسلوبي عموما في الحياة اسلوب ناشف. فارجو متكونش زعلان

    • @bebozain7997
      @bebozain7997 6 лет назад

      لا و الله مش ناشف ولا حاجة هههههه :] ...... بس انا فعلا المفروض مسألش غير لما اخلص الفيديو ..... و ربنا يجزيك خير ع المجهود الجبار جدا القناة فيها محتوى كنز و الله

  • @toptechboy007s
    @toptechboy007s 2 года назад

    salem alykom const int number = sizeof(Storepass) -1 int number false

  • @moslimalking8619
    @moslimalking8619 15 дней назад

    استاذ هذا الكود انت مبرمجه شخصيا لو من المصادر

    • @arafamicrosystems
      @arafamicrosystems  15 дней назад

      انا اللي كاتب الكود،

    • @moslimalking8619
      @moslimalking8619 14 дней назад

      @@arafamicrosystems ربي يسلمك ويحفظك استاذ شكرا لهذا المجهود

  • @alielsayed1028
    @alielsayed1028 Год назад

    ممكن المود اذا سمحت

  • @mohamedtrabelsi6425
    @mohamedtrabelsi6425 4 года назад +1

    karser hhh you have to fix your prononciation