الجمعة، 6 أكتوبر 2017

استخدام بوش بتن في اردوينو- use bush button in arduino



شاهد الفديو-watch the video

/*
  Button

int buttonState = 0;

void setup()
{
  pinMode(2, INPUT);
  pinMode(13, OUTPUT);
}

void loop()
{
  // read the state of the pushbutton value
  buttonState = digitalRead(2);
  // check if pushbutton is pressed.  if it is, the
  // buttonState is HIGH
  if (buttonState == HIGH) {
    // turn LED on
    digitalWrite(13, HIGH);
  } else {
    // turn LED off
    digitalWrite(13, LOW);
  }
  delay(10); // Delay a little bit to improve simulation performance
}

الاثنين، 2 أكتوبر 2017

neopixel arduino


شاهد الفديو-watch the video

#include <Adafruit_NeoPixel.h>

#define PIN 2 // input pin Neopixel is attached to

#define NUMPIXELS      12 // number of neopixels in Ring

Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

int delayval = 100; // timing delay

int redColor = 0;
int greenColor = 0;
int blueColor = 0;

void setup() {
  pixels.begin(); // Initializes the NeoPixel library.
//  Serial.begin(9600);
}

void loop() {
  setColor();

  for(int i=0;i<NUMPIXELS;i++){

    // pixels.Color takes RGB values, from 0,0,0 up to 255,255,255
    pixels.setPixelColor(i, pixels.Color(redColor, greenColor, blueColor)); // Moderately bright green color.

    pixels.show(); // This sends the updated pixel color to the hardware.

    delay(delayval); // Delay for a period of time (in milliseconds).
    
    // Serial.println(i);
    
    if (i == NUMPIXELS){
    i = 0; // start all over again!
        setColor();
  }

  }
}

// setColor()
// picks random values to set for RGB

void setColor(){
  redColor = random(0, 255);
  greenColor = random(0,255);
  blueColor = random(0, 255);
  Serial.print("red: ");
  Serial.println(redColor);
  Serial.print("green: ");
  Serial.println(greenColor);
  Serial.print("blue: ");
  Serial.println(blueColor);
  
}

قياس المسافات باستخدام اردوينو - distance measuring using arduino


Watch the video above- شاهد الفديو اعلاه


 Ping))) Sensor 

// this constant won't change.  It's the pin number
// of the sensor's output:
const int pingPin = 7;

void setup() {
  // initialize serial communication:
  Serial.begin(9600);
}

void loop() {
  // establish variables for duration of the ping,
  // and the distance result in inches and centimeters:
  long duration, inches, cm;

  // The PING))) is triggered by a HIGH pulse of 2 or more microseconds.
  // Give a short LOW pulse beforehand to ensure a clean HIGH pulse:
  pinMode(pingPin, OUTPUT);
  digitalWrite(pingPin, LOW);
  delayMicroseconds(2);
  digitalWrite(pingPin, HIGH);
  delayMicroseconds(5);
  digitalWrite(pingPin, LOW);

  // The same pin is used to read the signal from the PING))): a HIGH
  // pulse whose duration is the time (in microseconds) from the sending
  // of the ping to the reception of its echo off of an object.
  pinMode(pingPin, INPUT);
  duration = pulseIn(pingPin, HIGH);

  // convert the time into a distance
  inches = microsecondsToInches(duration);
  cm = microsecondsToCentimeters(duration);

  Serial.print(inches);
  Serial.print("in, ");
  Serial.print(cm);
  Serial.print("cm");
  Serial.println();

  delay(100);
}

long microsecondsToInches(long microseconds) {
  // According to Parallax's datasheet for the PING))), there are
  // 73.746 microseconds per inch (i.e. sound travels at 1130 feet per
  // second).  This gives the distance travelled by the ping, outbound
  // and return, so we divide by 2 to get the distance of the obstacle.
  // See: http://www.parallax.com/dl/docs/prod/acc/28015-PING-v1.3.pdf
  return microseconds / 74 / 2;
}

long microsecondsToCentimeters(long microseconds) {
  // The speed of sound is 340 m/s or 29 microseconds per centimeter.
  // The ping travels out and back, so to find the distance of the
  // object we take half of the distance travelled.
  return microseconds / 29 / 2;
}

اردوينو سيرفو موتور- arduino servo motor


Watch the video aboveشاهد الفديو اعلاه


  Sweep


#include <Servo.h>

int pos = 0;

Servo servo_9;

void setup()
{
  servo_9.attach(9);

}

void loop()
{
  // sweep the servo from 0 to 180 degrees in steps of 1 degrees
  for (pos = 0; pos <= 180; pos += 1) {
    // tell servo to go to position in variable 'pos'
    servo_9.write(pos);
    // wait 15 ms for servo to reach the position
    delay(15); // Wait for 15 millisecond(s)
  }
  for (pos = 180; pos >= 0; pos -= 1) {
    // tell servo to go to the position in variable 'pos'
    servo_9.write(pos);
    // wait 15 ms for servo to reach the position
    delay(15); // Wait for 15 millisecond(s)
  }
}

الخميس، 14 سبتمبر 2017

تشغيل مولدة الكهرباء المنزلية بواسطة اردوينو

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


ادناه كود الاردوينو
int i;
void setup() {
  pinMode(13, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(1, INPUT);
  pinMode(2, INPUT);
}

// http://m4evry12.blogspot.com/
void loop() {

     if (digitalRead(1) == HIGH ){
 i=0;
       for(i=0;i<=3;i++){
    digitalWrite(13,HIGH);
    delay(1000);
     digitalWrite(13,LOW);
       delay(1000);
         if (digitalRead(2)==HIGH){break;}
       } }
 
    if (digitalRead(2)==HIGH){
      digitalWrite(13,LOW);
        digitalWrite(12,HIGH);
      delay(1000);
     digitalWrite(12,LOW);
    }  

}

الاثنين، 4 سبتمبر 2017

كيف تختار GSM Module الذي يعمل في بلدك

GSM-900 و GSM-1800

تستخدم في معظم أنحاء العالم . أفريقيا وأوروبا والشرق الأوسط وآسيا (باستثناء اليابان وكوريا الجنوبية حيث لم يتم إدخالها مطلقا) وأوقيانوسيا

GSM-850 and GSM-1900


تستخدم في في معظم أمريكا الشمالية والجنوبية والوسطى . وفي أمريكا الشمالية، يعمل النظام العالمي للاتصالات المتنقلة (غسم) على النطاقين الأساسيين للاتصالات المتنقلة مهز 850 و مهز 1900. في كندا، غسم-1900 هي المجموعة الأساسية المستخدمة في المناطق الحضرية مع 850 كنسخة احتياطية، و غسم-850 كونها الفرقة الريفية الرئيسية. 

المختلط بين GSM 900/1800 و GSM 850/1900


وقد خصصت بعض البلدان في أمريكا الوسطى والجنوبية الطيف في النطاقين مهز 900 و 1800 مهز للنظام العالمي للاتصالات المتنقلة بالإضافة إلى نشرات النظام العالمي للاتصالات المتنقلة المشتركة في النطاق 850 مهز و 1900 مهز في منطقة الاتحاد 2 (الأمريكتين). ونتيجة لذلك هو مزيج من الاستخدام في الأمريكتين التي تتطلب المسافرين للتأكد من أن الأجهزة لديهم متوافقة مع  الشبكة في وجهتهم



تحكم البيت الذكي - Android Home Automation With Free Smartphone Application



تريد من أي وقت مضى لجعل منزلك الآلي؟ تريد السيطرة على أضواء، مروحة، وغيرها من الأجهزة من الهاتف الذكي الخاص بك؟ أو أراد البرنامج التعليمي حول الأجهزة المتصلة والبدء معهم؟ سيكون لدينا  أتمتة المنزل المشروع تظهر لك كيفية جعل منزلك الآلي باستخدام الروبوت الذكي. ، ويتم تضمين تطبيق مجاني بالنسبة لك لتطوير. باستخدام هذا التطبيق الروبوت سوف تكون قادرة على السيطرة على الأضواء، وتكييف الهواء، وأقفال الباب كل من الهاتف الذكي الخاص بك. هذا النظام بلوتوث للاتصال مع جهازك والتحكم في الأجهزة المختلفة في منزلك. 

المواد المطلوبة
Arduino 
A 5v TTL -UART Bluetooth module like: JY-MCU BT_BOARD 
عدد 5  5V SPDT relays like: 5V relay.
Prototype board or breadboard.

اسلاك التوصيل

كيفة يعمل المشروع
مشروع  أتمتة المنزل الروبوت يأتي مع تطبيق مجاني يسمى "دي المنزل الذكي". هذا التطبيق يتحكم في مختلف الأجهزة المتصلة اردوينو والمرحلات. عندما يتم الضغط على أزرار تبديل على التطبيق، يتم إرسال إشارات بلوتوث المقابلة من الهاتف  الخاص بك إلى وحدة بلوتوث لديك  تصل إلى اردوينو الخاص بك. يكتشف اردوينو الإشارة التي تم إرسالها ويقارنها بالإشارات المحددة مسبقا المخصصة لكل جهاز. عندما يحدد هذه الإشارة، يقوم اردوينو بتنشيط التتابع حتى دبوس رقمي عن طريق تمرير 5V من خلال ذلك. وهكذا يتم تشغيل التتابع وتشغيل الجهاز المقابل متصلا تتابع على كذلك. لإيقاف تشغيله، اردوينو يمر 0V أو منطق منخفض إلى دبوس الرقمية.

إعداد اتصالات لمشروع  أتمتة المنزل الروبوت
تنزيل تطبيق أندرويد وإعداد بليتوث

نسخ هذا الملف. أبك إلى الهاتف الخاص بك من جهاز الكمبيوتر ومن ثم انقر على ذلك من الهاتف لتثبيته: من هنـــــــــــا

تأكد من تحديد "السماح بتثبيت تطبيقات non-Market apps  في علامة التبويب الأمان ضمن الإعدادات. وبمجرد الانتهاء من تثبيت التطبيق، قبل فتحه تحتاج إلى إقران والتواصل مع وحدة بلوتوث الخاص بك. لهذا، تحتاج إلى السلطة وحدة اردوينو وبلوتوث ثم قم بتشغيل بلوتوث من الهاتف الخاص بك وجعلها مرئية للأجهزة الأخرى. بعد ذلك، ابحث عن أجهزة جديدة في البلوتوث، حدد وحدة بلوتوث من القائمة، أدخل رمز الاقتران عند المطالبة، وعادة ما يكون '1234' أو '0000'.
لاحظ اسم الجهاز الخاص بك، في هذه الحالة، فمن "HC-06". بعد الاقتران مع النظام، انتقل إلى تطبيق "SmartHome" وأدخل اسم وحدة بلوتوث الخاص بك لاحظت في وقت سابق (حساسة لحالة الأحرف) وانقر على "موافق". بعد ذلك، سوف تحصل على اتصال الهاتف إلى النظام الخاص بك، والنقر على الأزرار المعنية، والأجهزة تشغيل / إيقاف. نلهو مع نظام دي الروبوت أتمتة المنزل الجديد الخاص بك!




كود اندرويد
كود اردوينو


السبت، 2 سبتمبر 2017

مواقع محاكاة اردوينو - Arduino Simulator

الموقع الخامس

123D Circuits Arduino Simulator

هو محاكاة الالكترونيات الإلكترونية ومنصة التصميم التعاوني، ولدت من الشراكة بين أوتوديسك و Circuits.io، منذ ذلك الحين في خريف عام 2013. وهو أداة ممتازة للمبتدئين الذين يريدون الحصول بسرعة على خبرة مع اردوينو، التوت بي أو غيرها من المنصات مباشرة من نافذة المتصفح الخاصة بهم.

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

123D   هي خدمة مجانية، ولكن عضوية ترقية ابتداء من 12 دولارا في الشهر سوف تجلب لك تخفيضات على أوامر وكذلك القدرة على جعل التصميمات الخاصة بك.

الدخول الى الموقع من هنـــــــــــا

مواقع محاكاة اردوينو - Arduino Simulator

الموقع الرابع 

Simuino Arduino Simulator

يمكنك تحميل النسخة النهائية (الإصدار الأخير هو v0.1.9) في www.simuino.com. ملاحظة: التنزيلات المتوفرة على code.google.com ليست الأحدث!
تشغيل رسم وتقييم في / خارج حالة من دبابيس الرقمية والتناظرية. ويستند واجهة المستخدم الرسومية على نكورسيس، أي تشغيل سيموينو من نافذة المحطة الطرفية. ميزات الرسوم المتحركة في الوقت الحقيقي وفقا لتأخير الفعلي في رسم.
أداة مثالية لأي شخص يريد أن تبدأ مع اردوينو رسم البناء.
ومن الممكن أيضا لبناء سيناريوهات بشأن أنالوغريد، ديجيتالريد و المقاطعات الخارجية.

والغرض من ذلك هو جعل بناء رسم أسهل. يمكنك التحقق من وظيفة دون وجود لوحة اردوينو المتاحة. سيموينو يدير رسم ويظهر حالة الرقمية، دبابيس التناظرية والمخرجات المسلسل.


لوحة افتراضية لاردوينو:
أطلقت في عام 2005، نمت اردوينو الأجهزة والبرمجيات منصة مفتوحة لتكون شعبية جدا بين الهواة والمربين والمهنيين على حد سواء، تكتسب زخما وخاصة في مجال الروبوتات. بدعم من مجتمع ضخم على الانترنت، ومع معظم مجالس التطوير وملحقات الأجهزة المتاحة بأسعار منخفضة جدا، قد يكون هذا المنبر أفضل مكان للبدء في العمل مع الأجهزة المضمنة. ولكن ماذا لو كنت تريد أن تتعلم البرمجة ولا تملك لوحة اردوينو، أو تطغى عليها اختيار الأجهزة هناك؟ هذا هو المكان الذي يأتي برامج المحاكاة في.
الظاهري اللوح لاردوينو هو التطبيق التعلم مصممة لمساعدتك على اتخاذ الخطوات الأولى في عالم مثير من الحوسبة المادية مع متحكم اردوينو و "اللوح" نماذج الدوائر الإلكترونية القائمة.
اردوينو محاكاة فب
مع VBB4Arduino سوف
• تعلم من 75 بنيت في أمثلة اردوينو
• استكشاف العشرات من أنواع مختلفة من أجهزة الاستشعار والمحركات والأضواء
• تعلم أوامر اردوينو 
• تحرير أمثلة التعليمات البرمجية الخاصة بك
تحميل الظاهري اللوح أردوينو محاكي طالب الإصدار
محاكاة لاردوينو التي كتبها فيرترونيكش

محاكي لاردوينو هو الأكثر اكتمالا اردوينو محاكي المتاحة في الوقت الحاضر (مشاهدة أحدث الفيديو أدناه).

اردوينو محاكاة من قبل فيرترونيكس
فوائد وخصائص محاكي اردوينو هي:

القدرة على تعليم وإظهار الأعمال الداخلية لرسم اردوينو
اختبار رسم بدون الأجهزة، أو قبل شراء الأجهزة
تصحيح تصحيح
إظهار مشروع للعميل المحتمل
وضع رسم معقدة أسرع من استخدام الأجهزة
تحميل نسخة مجانية أدناه مع توقيت تأخير قصير على تحميل رسم، وعندما الترقية جاهزة إلى الإصدار برو. يستخدم محاكي لاردوينو برو النسخة حاليا في العديد من البلدان أكثر من ست قارات. يتكون التحميل من ملف مضغوط يحتوي على ملف setup.exe الذي يقوم بتثبيت ملف إكس وملفات المساعدة والصور والأمثلة. وهي مصممة لاردوينو أونو، ميجا ومعظم لوحات اردوينو المشتركة الأخرى، ولا ما يلي:
الخطوات من خلال خط البرنامج سطرا. إذا تم تحديد سطر جديد، سيستمر البرنامج من تلك النقطة.
ينفذ ديجيتالوريت، ديجيتالريد و بينمود لدبابيس 0-53
أنالوغريد للدبابيس 0-16 و أنالوغوريت للدبابيس الرقمية 0-53
يحاكي المسلسل، خرج لد، إيثرنت، مضاعفات، بطاقة سد، إيبروم، سوفتسيريال، سبي، سلك
إذا، في حين، ل، التبديل، القيام وظيفة في حين
سوبروتينس (متعدد المستويات) مع وسيطات
عرض المتغيرات في الوقت الحقيقي
خطوة إلى، خطوة أكثر، الخروج من أو تشغيل الوضع
القدرة على تحرير رسم أو فتح في اردوينو إيد
علامات التبويب لملفات منفصلة في رسم
مساعدة حساسة للسياق
2 و 4 خط دعم لد فقط مع مرتجلة كرام
2 المصفوفات الأبعاد (دون إنيتياليسيشن)
بريكبوانت الآن مع خيار الشرطي
تحميل مكتبات مخصصة تلقائيا بعد وضع دليل المكتبة
تغيير الخط وحجم وأسلوب المحاكي
ساعة متطورة للعرض السهل المتغير
تقليل وضع التجريبي / التدريب
دعم محدود للمكتبات المخصصة
دعم محدود للمؤشر والهياكل
محددات :
المؤشرات التي لم تنفذ - بعض الرسومات مع مؤشرات قد تعمل ولكن المؤشرات عموما لا تعمل
المكتبات المخصصة، والهياكل، والطبقات و إنومز قد أو قد لا تعمل
قضايا ثانوية أخرى تتعلق بأوامر C ++ المعقدة
فرماتا يحتاج العمل
سيتم تشغيل كائن الماوس ولكن لم يتم تنفيذه بعد
مؤشرات وظيفة تيبديف لم تنفذ
ماك، واجهة يوس لم تنفذ
يعمل تيبديف بسيطة ولكن تيبديف مع إنوم أو ستروكتس ليتم تنفيذها

محاكاة لاردوينو التي كتبها فيرترونيكش

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

رمز كتلة إيد مع محاكاة
رمز كتلة إيد مع محاكاة
ميزات:
معالج مشروع مخصص لتطوير اردوينو
متكاملة الملفات الأساسية اردوينو والمكتبات
تجميع الملفات الأساسية المخزنة مؤقتا لسرعة تجميع أسرع (مقارنة الأصلي اردوينو إيد)
المتكاملة قبل تكوين أفر مترجم تولشين
شعبية لوحات اردوينو دعم كأهداف البناء
تحميل هيكس لوحات اردوينو (ليوناردو معتمدة) من خلال تشغيل الهدف بنيت
اردوينو أبي المستوى


مواقع محاكاة اردوينو - Arduino Simulator

الموقع الثالث

CodeBlocks Arduino IDE with Simulator

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







ميزات:

معالج مشروع مخصص لتطوير اردوينو
متكاملة الملفات الأساسية اردوينو والمكتبات
تجميع الملفات الأساسية المخزنة مؤقتا لسرعة تجميع أسرع (مقارنة الأصلي اردوينو إيد)
المتكاملة قبل تكوين أفر مترجم تولشين
شعبية لوحات اردوينو دعم كأهداف البناء
تحميل هيكس لوحات اردوينو (ليوناردو معتمدة) من خلال تشغيل الهدف بنيت
اردوينو أبي محاكاة على مستوى (مرحلة مبكرة جدا) متكاملة (كهدف بناء)

للدخول الى الموقع من هنـــــــــــــــــا

مواقع محاكاة اردوينو - Arduino Simulator

الموقع الثاني

محاكي لاردوينو هو الأكثر اكتمالا اردوينو محاكي المتاحة في الوقت الحاضر
فوائد وخصائص محاكي اردوينو هي:

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

الخطوات من خلال خط البرنامج سطرا. إذا تم تحديد سطر جديد، سيستمر البرنامج من تلك النقطة.
ينفذ ديجيتالوريت، ديجيتالريد و بينمود للدبابيس 0-53
أنالوغريد للدبابيس 0-16 و أنالوغوريت للدبابيس الرقمية 0-53
يحاكي المسلسل، خرج لد، إيثرنت، مضاعفات، بطاقة سد، إيبروم، سوفتسيريال، سبي، سلك
إذا، في حين، ل، التبديل، القيام وظيفة في حين
سوبروتينس (متعدد المستويات) مع وسيطات
عرض المتغيرات في الوقت الحقيقي
خطوة إلى، خطوة أكثر، الخروج من أو تشغيل الوضع
القدرة على تحرير رسم أو فتح في اردوينو إيد
علامات التبويب لملفات منفصلة في رسم
مساعدة حساسة للسياق
2 و 4 خط دعم لد فقط مع مرتجلة كرام
2 المصفوفات الأبعاد (دون إنيتياليسيشن)
بريكبوانت الآن مع خيار الشرطي
تحميل مكتبات مخصصة تلقائيا بعد وضع دليل المكتبة
تغيير الخط وحجم وأسلوب المحاكي
ساعة متطورة للعرض السهل المتغير
تقليل وضع التجريبي / التدريب
دعم محدود للمكتبات المخصصة
دعم محدود للمؤشر والهياكل
محددات 


للدخول الى الموقع من هنــــــــــــــــــــــــــا

مواقع محاكاة اردوينو - Arduino Simulator

الموقع الاول
أطلقت في عام 2005، نمت اردوينو الأجهزة والبرمجيات منصة مفتوحة لتكون شعبية جدا بين الهواة والمربين والمهنيين على حد سواء، تكتسب زخما وخاصة في مجال الروبوتات. بدعم من مجتمع ضخم على الانترنت، ومع معظم مجالس التطوير وملحقات الأجهزة المتاحة بأسعار منخفضة جدا، قد يكون هذا المنبر أفضل مكان للبدء في العمل مع الأجهزة المضمنة. ولكن ماذا لو كنت تريد أن تتعلم البرمجة ولا تملك لوحة اردوينو، أو تطغى عليها اختيار الأجهزة هناك؟ هذا هو المكان الذي يأتي برامج المحاكاة في.


الظاهري اللوح لاردوينو هو التطبيق التعلم مصممة لمساعدتك على اتخاذ الخطوات الأولى في عالم مثير من الحوسبة المادية مع متحكم اردوينو و "اللوح" نماذج الدوائر الإلكترونية القائمة


للدخول الى الموقع من هنــــــــــــــــــــــا

الأحد، 27 أغسطس 2017

Run an air compressure motor through Gemo-Lader-Gemo plc

The following circuit controls an air-pressure engine (start-stop) and has over-load protections.

And the protection of the high temperature of the mechanical part of the compressor as well as the automatic operation of the compressor when full or lack of pressure in the air tanks, the motor works automatically when needed to load air. in addition to the operation  manual.


Din1 is connected to the over load sensor, which senses current on the motor. Once the current exceeds the allowed limit, the circuit is switched off and will only function after the motor is repaired or the sensor is reset

Din2 connects with the heat sensor of the mechanical part which monitors the heat and stops the motor from working

Din3 connect to start-stop push button  . When the push button is pressed, the motor works, provided that the air tanks are not filled and when pressed for the second time, it stops the motor manually

Din4 is connected to a pressure switch where the motor is controlled when full or air tanks are emptied and automatically operated