كل سطور الكود السابقة كان يا اما تعريف ثوابت ومتغيرات يا اما تحديد المداخل والمخارج، اذاً.. اين الأوامر الرئيسية الي من خلالها هياخد الاردوينو القرار بأنه يضيء الليد ولا يطفئه؟ . ذلك هيكون من خلال الجزء التالي من البرنامج وده الجزء اللي بوضح فيها للأردوينو متى يضيء الليد ومتى يطفئه، وفي هذا المشروع الهدف أن الاردوينو يقوم بتشغيل الليد عند الضغط على Button / Switch ويغلقه بمجرد إزالة اصبعي عنه.
هبدأ اصيغ هذه الجملة في هيئة اكواد يفهمها الأردوينو. وسوف اقوم بكتابتها داخل الدالة الرئيسية
هبدأ اصيغ هذه الجملة في هيئة اكواد يفهمها الأردوينو. وسوف اقوم بكتابتها داخل الدالة الرئيسية
void loop(){ }والأوامر بتاعتنا هتكون كالتالي:
ButtonState = digitalRead(BUTTON);
if(ButtonState == HIGH){
digitalWrite(LED,HIGH);
}
else{
digitalWrite(LED,LOW);
}
في أول أمر، قمت بكتابة ButtonState = digitalRead(BUTTON); اه معناه الكلام ده،.. لو تتذكر معي في الأول خالص كنت قد عرفت ثابت BUTTON بأنه يعبر عن الـ pin رقم 2، هنا انا استخدمت BUTTON بدلاً من ذكر رقم 2. ومن خلال الأمر digitalRead(BUTTON) فانا بقوله قم بقراءة القيمة اللي على الـ pin رقم 2. القيمة ده في حالتنا هتكون يا اما HIGH وده في حالة الـ Switch مضغوط يا اما LOW في حالة انه غير مضغوط. ولكن ماذا عن الجزء الثاني من الأمر؟.. وبقوله بعد كدا.. خزن لي قيمة هذه القراءة في متغير اسمه ButtonState.ثم بعد ذلك..
لو كانت قراءتك للمدخل رقم 2 تساوي HIGH خرج على المخرج 13 (LED) قيمة HIGH ،.. وإن لم يكن.. اجعل قيمته LOW. ده اللي انا وضحته له من خلال الجملة الشرطية if ..else
كدا انتهينا من شرح الكود لو فيه اي نقطة غير واضحة .. لا تترد في انك تكتبها في تعليق وهرد عليك مباشرة.
لو كانت قراءتك للمدخل رقم 2 تساوي HIGH خرج على المخرج 13 (LED) قيمة HIGH ،.. وإن لم يكن.. اجعل قيمته LOW. ده اللي انا وضحته له من خلال الجملة الشرطية if ..else
if(ButtonState == HIGH){
digitalWrite(LED,HIGH);
}
else{
digitalWrite(LED,LOW);
}
والأمر digitalWrite هو المسئول عن تطبيق الخرج اذا كان خرج HIGH او خرج LOW. حيث نقوم بكتابة داخله رقم المخرج وهو 13 وتعبر عنه بـ LED والخرج المراد تطبيقه عليه وهو يا اما HIGH او LOW. ملحوظة: HIGH تعني 5V و LOW تعني 0V.كدا انتهينا من شرح الكود لو فيه اي نقطة غير واضحة .. لا تترد في انك تكتبها في تعليق وهرد عليك مباشرة.
ميحتاج انزل باقي الطريقتين
لانو بهذا الشرح موضح كلشي من الصفر
اتمنى تقروا زين وتركزون حتى تفهمون الفكرة كلها...💙🧚🏻♀️
* الشرح سحبته من مصدر لانو شفته كلش بسيط ويفيدكم💙🧚🏻♀️
لانو بهذا الشرح موضح كلشي من الصفر
اتمنى تقروا زين وتركزون حتى تفهمون الفكرة كلها...💙🧚🏻♀️
* الشرح سحبته من مصدر لانو شفته كلش بسيط ويفيدكم💙🧚🏻♀️
مرحباً شلونكم💙🧚🏻♀️
الفقرات الجديدة الي حسويها بالقناة هي:-
1️⃣بين فترة وفترة انشر فقرة دعم مشاريع للمتابعين الي عدهم مشاريعهم ويردون دعم😍❤️
2️⃣كل اسبوع اصعد ادمن بالقناة يشرح موضوع او مشروع بخصوص الاردوينو وبهاي الحاله الكل حيستفاد عن طريق الشرح المختلف
(شرط يكون هذا الشخص حاصل ع شهادة مشاركة من فريقنا او من دورتنا ويا وزارة الشباب ، لانو بهاي الحالة حتأكد من معلومات الشخص ودراسته و خبرتة بالاردوينو)
3️⃣كل اسبوع ايضاً انزل شرح عن موضوع مختلف واستقبل شرح منكم ع نفس الموضوع الشرح يكون بطريقتكم وشلون فهمتوا الموضوع
(يعني انشر شرح تقروا انتوا وتجون تكتبون نفس الشرح لكن بطريقتكم وشلون فهمتوا وتكدرون تستخدمون النت حتى تطلعون ع شرح اكثر
اختار فقط 3 اشخاص وانشر مشاركاتهم (افضل 3 شروحات انشرهم))💡
4️⃣ان شاء الله كل يوم خميس انشرلكم مشروع معين مع الشرح+الربط+الكود
وكل التوفيق الكم😍💙
* الهدف هو التفاعل والفهم و نقدم فرص الكم حتى تستفادون وتشاركون💙💙
الفقرات الجديدة الي حسويها بالقناة هي:-
1️⃣بين فترة وفترة انشر فقرة دعم مشاريع للمتابعين الي عدهم مشاريعهم ويردون دعم😍❤️
2️⃣كل اسبوع اصعد ادمن بالقناة يشرح موضوع او مشروع بخصوص الاردوينو وبهاي الحاله الكل حيستفاد عن طريق الشرح المختلف
(شرط يكون هذا الشخص حاصل ع شهادة مشاركة من فريقنا او من دورتنا ويا وزارة الشباب ، لانو بهاي الحالة حتأكد من معلومات الشخص ودراسته و خبرتة بالاردوينو)
3️⃣كل اسبوع ايضاً انزل شرح عن موضوع مختلف واستقبل شرح منكم ع نفس الموضوع الشرح يكون بطريقتكم وشلون فهمتوا الموضوع
(يعني انشر شرح تقروا انتوا وتجون تكتبون نفس الشرح لكن بطريقتكم وشلون فهمتوا وتكدرون تستخدمون النت حتى تطلعون ع شرح اكثر
اختار فقط 3 اشخاص وانشر مشاركاتهم (افضل 3 شروحات انشرهم))💡
4️⃣ان شاء الله كل يوم خميس انشرلكم مشروع معين مع الشرح+الربط+الكود
وكل التوفيق الكم😍💙
* الهدف هو التفاعل والفهم و نقدم فرص الكم حتى تستفادون وتشاركون💙💙
مرحبا شلونكم💙🧚🏻♀️
لكثرة الطلبات ع الكورس
رجع انفتح الاشتراك على كورس الاردوينو المسجل(فيديوات+محاضراتpdf)
شرح من الصفر الى مستوى متوسط
(بهذا الكورس حتعرف كلشي يخص الاردوينو من الالف للياء
+ شرح اساسيات برمجة الاردوينو
و تعليمكم ع ربط المشاريع الخ...)
مع شهادة مشاركة مقدمة من الفريق
كل هذا ب10$ اسيا فقط
الي يحب يشترك يراسلني @yaqeen40
لكثرة الطلبات ع الكورس
رجع انفتح الاشتراك على كورس الاردوينو المسجل(فيديوات+محاضراتpdf)
شرح من الصفر الى مستوى متوسط
(بهذا الكورس حتعرف كلشي يخص الاردوينو من الالف للياء
+ شرح اساسيات برمجة الاردوينو
و تعليمكم ع ربط المشاريع الخ...)
مع شهادة مشاركة مقدمة من الفريق
كل هذا ب10$ اسيا فقط
الي يحب يشترك يراسلني @yaqeen40
اردويـــنو💡💻 pinned «مرحبا شلونكم💙🧚🏻♀️ لكثرة الطلبات ع الكورس رجع انفتح الاشتراك على كورس الاردوينو المسجل(فيديوات+محاضراتpdf) شرح من الصفر الى مستوى متوسط (بهذا الكورس حتعرف كلشي يخص الاردوينو من الالف للياء + شرح اساسيات برمجة الاردوينو و تعليمكم ع ربط المشاريع الخ...) مع…»
مرحباً شلونكم💙🧚🏻♀️
اليوم حـ نتحدث عن وحدة استشعار البصمات FPM10A ( حساس البصمة )مع الاردوينو
وباجر ان شاء الله انزللكم مشروع عنه🤩💙
اليوم حـ نتحدث عن وحدة استشعار البصمات FPM10A ( حساس البصمة )مع الاردوينو
وباجر ان شاء الله انزللكم مشروع عنه🤩💙
التعرف علي وحدة استشعار البصمات FPM10A
وحدات استشعار بصمات الأصابع ، مثل تلك الموجودة في الشكل التالي ، جعلت التعرف على بصمات الأصابع أكثر سهولة ويسهل إضافتها إلى مشاريعك . هذا يعني أنه من السهل جدًا إجراء جمع البصمات والتسجيل والمقارنة والبحث .
وحدات استشعار بصمات الأصابع ، مثل تلك الموجودة في الشكل التالي ، جعلت التعرف على بصمات الأصابع أكثر سهولة ويسهل إضافتها إلى مشاريعك . هذا يعني أنه من السهل جدًا إجراء جمع البصمات والتسجيل والمقارنة والبحث .
تأتي هذه الوحدات مزودة بذاكرة فلاش لتخزين بصمات الأصابع والعمل مع أي متحكم . يمكن إضافة هذه الوحدات إلى أنظمة الأمان وأقفال الأبواب وأنظمة الحضور في الوقت (تكدر تخليها مع جميع الاقفال وتأمن ) .
يجب أن تكون وحدات استشعار بصمات الأصابع المتوفر ة لديك متوافقة مع هذا المشروع .
يجب أن تكون وحدات استشعار بصمات الأصابع المتوفر ة لديك متوافقة مع هذا المشروع .
مواصفات وحدة استشعار البصمات FPM10A
إليك مواصفات وحدة استشعار بصمة الإصبع التي نستخدمها (يجب عليك التحقق من ورقة بيانات المستشعر أو المواصفات التي يوفرها المورد الخاص بك
يجب ألا تكون مختلفة كثيرًا عن هذه) :
• Voltage supply: DC 3.6 to
6.0V
• Current supply: <120mA
• Backlight color: green
• Interface: UART
• Bad rate: 9600
• Safety level: five (from low to high: 1,2,3,4,5)
• False Accept Rate (FAR): <0.001% (security level 3)
• False Reject Rate (FRR): <1.0% (security level 3)
• Able to store 127 different fingerprint
تكدرون تستعملون اي نوع مو مشكلة
إليك مواصفات وحدة استشعار بصمة الإصبع التي نستخدمها (يجب عليك التحقق من ورقة بيانات المستشعر أو المواصفات التي يوفرها المورد الخاص بك
يجب ألا تكون مختلفة كثيرًا عن هذه) :
• Voltage supply: DC 3.6 to
6.0V
• Current supply: <120mA
• Backlight color: green
• Interface: UART
• Bad rate: 9600
• Safety level: five (from low to high: 1,2,3,4,5)
• False Accept Rate (FAR): <0.001% (security level 3)
• False Reject Rate (FRR): <1.0% (security level 3)
• Able to store 127 different fingerprint
تكدرون تستعملون اي نوع مو مشكلة
أطراف وحدة استشعار البصمات FPM10A
يحتوي المستشعر على ستة دبابيس موصوفة في الشكل أدناه .
يحتوي المستشعر على ستة دبابيس موصوفة في الشكل أدناه .
وحدة استشعار بصمات الأصابع المستخدمة في هذا المشروع جاءت بأسلاك رفيعة للغاية ، لذا كانت هناك حاجة إلى أسلاك لحام سهلة اللوح . نوصي باستخدام ألوان مختلفة وفقا لوظيفة الدبوس .
في حالتنا هذه :
• DNC – white wires
• VCC – red wire
• TX – blue wire
• RX – green wire
• GND – black wir
في حالتنا هذه :
• DNC – white wires
• VCC – red wire
• TX – blue wire
• RX – green wire
• GND – black wir
مرحباً💙🧚🏻♀️
اليوم عدنا مشروع ( البصمة )
وحدة استشعار البصمات FPM10A
اليوم عدنا مشروع ( البصمة )
وحدة استشعار البصمات FPM10A