القائمة الرئيسية

الصفحات

أخبار الرياضة

 تركيب 7segment مع الأردوينو

بداية

أصدقائي الأعزاء متابعي مدونة في الإفادة استفادة  مرحبا بكم من جديد لنتعلم معا ونستفيد ونفيد بعضنا
اليوم سوف نتحدث عن 7segment أحد أهم العناصر في الاردوينو والذي يحتاجه المبرمجين والمخترعين بشدة
حتى لا أطيل عليكم بكثرة الكلام دعنا نتعرف على العنصر

الشكل


مكونات

هو عبارة عن مجموعة من les leds  نقوم باطفائها واشعالها من من أجل عرض  الرقم الذي نريد   ويبلغ عد هذه les led سبعة  تخص الرقم الذي نريد و السابعة من اجل تاكيد أن المصباح يشتعل أو لا 
الان في التجربة التي سنقوم بها سوف نعرض الارقام من 0 إلى 9  عن طريق 7segment  والتي سوف نراها في الفييو التالي كما أني سأترك لكم الكود الخاص بالتجربة وطريقة ربط هذا العنصر مع الاردوينو ، واتمنى ان يكون كل شيء واضع الان امامكم 

فيديو

 تركيب

كما قلت هذه تجربة بسيطة ل7segment تعرض لنا الارقام من 0 إلى 9  في الدرس الماجي سنوسع المجال ليكون أكبر من هذا إن شاء الله  
اما عن كيفية تركيب الدارة فهاهي الطريقة 

شكل

 اما عن الكود فهو جد بسيط لاننا نتلاعب فقط ب les led الخاصة بهذا العنصر 

3

4

**************************************************

void setup()
{
  //
  pinMode(2, OUTPUT); //led e
  pinMode(3, OUTPUT); //led d
  pinMode(4, OUTPUT); //led c
  pinMode(5, OUTPUT); //led b
  pinMode(6, OUTPUT); //led a
  pinMode(7, OUTPUT); //led f
  pinMode(8, OUTPUT); //led g
}

void loop()
{
  digitalWrite(2, HIGH); //led e                                       
  digitalWrite(3, HIGH); //led d
  digitalWrite(4, HIGH); //led c
  digitalWrite(5, HIGH); //led b
  digitalWrite(6, HIGH); //led a
  digitalWrite(7, HIGH); //led f
  digitalWrite(8, LOW); //led g
  delay(1000);
  digitalWrite(2, LOW); //led e                                       
  digitalWrite(3, LOW); //led d
  digitalWrite(4, HIGH); //led c
  digitalWrite(5, HIGH); //led b
  digitalWrite(6, LOW); //led a
  digitalWrite(7, LOW); //led f
  digitalWrite(8, LOW); //led g
  delay(1000);
  digitalWrite(2, HIGH); //led e                                       
  digitalWrite(3, HIGH); //led d
  digitalWrite(4, LOW); //led c
  digitalWrite(5, HIGH); //led b
  digitalWrite(6, HIGH); //led a
  digitalWrite(7, LOW); //led f
  digitalWrite(8, HIGH); //led g
  delay(1000);
  digitalWrite(2, LOW); //led e                                       
  digitalWrite(3, HIGH); //led d
  digitalWrite(4, HIGH); //led c
  digitalWrite(5, HIGH); //led b
  digitalWrite(6, HIGH); //led a
  digitalWrite(7, LOW); //led f
  digitalWrite(8, HIGH); //led g
  delay(1000);
  digitalWrite(2, LOW); //led e                                       
  digitalWrite(3, LOW); //led d
  digitalWrite(4, HIGH); //led c
  digitalWrite(5, HIGH); //led b
  digitalWrite(6, LOW); //led a
  digitalWrite(7, HIGH); //led f
  digitalWrite(8, HIGH); //led g
  delay(1000);
  digitalWrite(2, LOW); //led e                                       
  digitalWrite(3, HIGH); //led d
  digitalWrite(4, HIGH); //led c
  digitalWrite(5, LOW); //led b
  digitalWrite(6, HIGH); //led a
  digitalWrite(7, HIGH); //led f
  digitalWrite(8, HIGH); //led g
  delay(1000);
  digitalWrite(2, HIGH); //led e                                       
  digitalWrite(3, HIGH); //led d
  digitalWrite(4, HIGH); //led c
  digitalWrite(5, LOW); //led b
  digitalWrite(6, HIGH); //led a
  digitalWrite(7, HIGH); //led f
  digitalWrite(8, HIGH); //led g
  delay(1000);
  digitalWrite(2, LOW); //led e                                       
  digitalWrite(3, LOW); //led d
  digitalWrite(4, HIGH); //led c
  digitalWrite(5, HIGH); //led b
  digitalWrite(6, HIGH); //led a
  digitalWrite(7, LOW); //led f
  digitalWrite(8, LOW); //led g
  delay(1000);
  digitalWrite(2, HIGH); //led e                                       
  digitalWrite(3, HIGH); //led d
  digitalWrite(4, HIGH); //led c
  digitalWrite(5, HIGH); //led b
  digitalWrite(6, HIGH); //led a
  digitalWrite(7, HIGH); //led f
  digitalWrite(8, HIGH); //led g
  delay(1000);
  digitalWrite(2, LOW); //led e                                       
  digitalWrite(3, HIGH); //led d
  digitalWrite(4, HIGH); //led c
  digitalWrite(5, HIGH); //led b
  digitalWrite(6, HIGH); //led a
  digitalWrite(7, HIGH); //led f
  digitalWrite(8, HIGH); //led g
  delay(1000);
 
}
*************************************************
              الصفحة السابقة                                                الصفحة التالية
reaction:
في الإفادة استفادة
في الإفادة استفادة
السلام عليكم ورحمة الله تعالى وبركاته : مرحباً ترحيبه الصبح للشّمس ، يا مرحباً لحظة عناق الليل مع طلوع النور ، يا مرحباً في لحظة كلّ المعاني غدت همس والقلب غارق في بحر أنس وسرور ، يا مرحباً فالعين جافاها نومها تنتظر قدومكم ببهجة وسرور ، يا مرحباً عدد ما غرد على غصن حديقتنا من عصفور يا مرحباً عدد ما نزلت قطرات ماء من السماء بحبور ، يا مرحباً ضيفنا بعدد الدقائق والثواني التي انتظرتكم بها من قلب صبور. كل شيء يرحب بك ، كل شيء يتبسم ، ويتوهج فرحاً بقدومك ، هذا الفضاء مخصص لك لكي تستفيد منا و معنا ومما لدينا !!!!

تعليقات