@@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(); }
السلام عليكم شرح رائع ومفيد استاذي ممكن مساعده في تشغيل 2 ريلي -تشغيل الريلي الاول عند ارسال امر1 ثم يقفل تلقائيا بعد 3ثواني -تشغيل الريلي الاول عند ارسال امر2 ثم يقفل تلقائيا بعد 3ثواني وشكرا
// 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. }
} // 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)) {
في الاول نركب السلك من المخرج السالب الى بوردة الاوردوينو في اي نقطة ثانيا نجيب المقومة ونوصلها في النقط اللي معاها افقيا ثم نوصل اللمبة طيب اللنبة دي لازم نوصل الطرف السالب مع المقاومة
نعم بتحط مقاومة مناسبة والمقاومة المناسبة فى حالة الليد هى ٢٤٠ وكل ما المقاومة تزيد كل ما شدة الإضاءة تقل لحد ما تشتغلش خالص لو حضرتك عايز تعرف ازاى اعرف المقاومة المناسبة فهتبحث عن قانون اوم على النت وكمان تبحث عن كود الوان المقاومة لتحدد حجمها
@@اردوينوببساطة-ظ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); }
جزاك الله خيرا شرح رائع ممكن حضرتك نستخدم البرنامج مع الرسم نظرا لعدم وجود الدومينو
تفاصيل البرنامج وشكرا لحضرتك
ممكن تعمل فيديو في شرح تشغيل و اطفاء الليد عن طريق الصوت
استاذي عندي 2 ريليه ابي اشغلهم مع بعض وكل واحد له مده يعني واحد 10 ثواني واحد 5 ثواني بس مع بعض يبدون
السلام عليكم اخى سؤال حضرتك هل ينفع توصل ولا السؤال لطلب الكود والتوصيلات؟
@@اردوينوببساطة-ظ8ر الاثنين بالغالي اذا يصير ابي الكود وانا اعدل عليه بارك الله فيك لاني عندي مشروع كبير الة بيع القهوة الذاتيه
@@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();
}
جزاك الله خيرااا
جزاك الله خير ❤
عاشت ايدككككك💛💛💛
شرح أكثر من رائع جزاك الله كل خير
وجزاك اخي
شكرا
تقدر تعمل مشروع الاردوينو للتحكم بled عن طريق تشغيلها ب button1 و اطفائها ب button2
عايز اعمل فيديو ليه يعنى ولا ايه؟
111111
السلام عليكم شرح رائع ومفيد
استاذي ممكن مساعده في تشغيل 2 ريلي
-تشغيل الريلي الاول عند ارسال امر1 ثم يقفل تلقائيا بعد 3ثواني
-تشغيل الريلي الاول عند ارسال امر2 ثم يقفل تلقائيا بعد 3ثواني
وشكرا
ابعتلى ايميلك علشان ابعتلك عليه الكود و التوصيل
// 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;
}
}
}
guerfielectric@gmail.com
@@electricgu378 تم الارسال
شكرا استاذي ☺️
في برنامج اسمه Mixly لبرمجة الأردوينو هذا البرنامج سهل جدا وجميل
❤️❤️❤️
ننتظر دروس جديدة
ان شا الله قريبا
اسلام عليكم ماهي قيمه المقاومه لليد
220
بارك الله فيك
السلا معليكم
بسأل هل المقاومة تتاثر بقلي طرفينها
مش فاهم يعنى ايه قلي
يعني المقاومة فيها سلكين
ينفع لو عكست السلكين يعني هو لازم انو السلك اليمين يكون على اليمين او عادي اذا قلبتها ما ياثر
طيب انا بشرح لك التركيب من البداية في حاجات غايبة علي
في الاول
نركب السلك من المخرج السالب الى بوردة الاوردوينو في اي نقطة
ثانيا نجيب المقومة ونوصلها في النقط اللي معاها افقيا ثم نوصل اللمبة طيب اللنبة دي لازم نوصل الطرف السالب مع المقاومة
@@kingofanime1943 اه توصلها مع السالب
السلام عليكم
هل اضع اي مقاومة او مقاومة محددة؟ ولو كان المقاومة محددة كيف اعرف اللي يناسبها
نعم بتحط مقاومة مناسبة والمقاومة المناسبة فى حالة الليد هى ٢٤٠ وكل ما المقاومة تزيد كل ما شدة الإضاءة تقل لحد ما تشتغلش خالص لو حضرتك عايز تعرف ازاى اعرف المقاومة المناسبة فهتبحث عن قانون اوم على النت وكمان تبحث عن كود الوان المقاومة لتحدد حجمها
والله اشكرك والله يفرج عليك كل هم
يا اخي والله ماعرف كيف اوصف لك مدى شكري
@@ياسرالخلف-ع1س الله يكرمك اخي انا ما عملت شيء و اى وقت عندك استفسار لا تتردد بالتواصل معنا
لو سمحت بيقولي
Compilation error "digitalwrite" was not declared in this scope
اية الحل
digital write ال دبليو كابيتال وليست سمول
@@اردوينوببساطة-ظ8ر شكرا جدا جدا
السلام عليكم اقدر اتواصل معك
واتس ٠١٠١٢٢١٨٨٦١
هل يوجد فيسبوك
لا والله للاسف
لو سمحت عايز اتواصل معاك
W app 01012218861
المقاومة مايشتغل بدونها؟
بيشتغل فترة بسيطة والليد تتحرق وتبوظ لان الليد اقصي حاجة تدخلها 3 فولت لكن الاردوينو بتخرج 5 فولت فبنحط مقاومة تقلل الفولت
دور المقاومة تخفيظ التيار الكهربائي فقط
انا مش عندى مقاومه
اعمل ازاى من غيرها
ركبها من غير مقاومة هتشتغل عادى فترة و تتحرق أو شغلها بدل 5 فولت على ال 3.3 فولت اللى فى الاردوينو
كيفية كتابة برنامج يشغل led بواقع 3 ثواني واطفاء 3 ثواني
نفس الكود فى الفيديو لكن ال delay (3000)
الثانية هي 1000 3 ثواني 3000
نعم
@@اردوينوببساطة-ظ8ر دسألك عن Serial.available ممكن تشرحها ؟؟
لو سمحت انا كاتب الكلام صح لاكن اللون ما يتغير وين المشكلة
ممكن تبعت الكود اشوف المشكلة
@@اردوينوببساطة-ظ8ر وين اقدر ابعته
هنا
@@اردوينوببساطة-ظ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);
}
@@UO_P5 المشكلة انت عامل الdelay 100 ميللي ثانية خليه 1000 يعنى 1 ثانية هيظهر معاك التأثير
اذا port وصلنا وماطلع انا شي ماذا نفعل؟
تقصد بتوصل ال usb فى الجهاز ومبيقراش البورت؟
لو في تليجرام احسو للتواصل يا استاذ
للاسف مافي تليجرام
طيب حاجة اتواصل معاك ممكن
@@kingofanime1943 W app 01012218861
كيف تشقيل لمبة ليد عند ارتفاع درجة الحرارة إلا 30 درجة او اكثر وإطفائها عندما تكون درجة الحرارة اقل من 30 درجة
هتحتاج سينسور للحرارة ولما قيمة السينسور تعلى عن ٣٠ الليد يشتغل ولما تكون أقل الليد يطفي
@@اردوينوببساطة-ظ8ر ممكن تشرح لي على لوح التجارب عندي شي اخلصى
ونت بتساعدني انشاء الله
@@اردوينوببساطة-ظ8ر ؟
@@اردوينوببساطة-ظ8ر بتنزل ذي الفكره في قناتك
تمام بعمل فيديو لها
اسلام عليكم مثلاً اريد 9ساعات
ماضبط
ممكن تبعت صورة للتوصيل
بجوز ما عملت التوصيل صحيح لازم الاجر القصيرة تكون المقاومة عندها اما الاجر الطويلة السلك