Menu
CoddyTech
flag Ar iconالعربيةdown icon

محاكي Arduino أونلاين

اكتب برنامجًا واضغط تشغيل وشاهد الدائرة تعمل. لوحة Uno محاكاة في متصفحك، دون تثبيت أي شيء.

دوائر أمثلة

شغّل كود Arduino بدون لوحة

اختر دائرة، واكتب البرنامج، واضغط تشغيل. يومض مصباح LED، ويدور المحرك المؤازر عندما تسحب المقبض، وتعرض شاشة LCD نصك، ويُظهر المراقب التسلسلي كل Serial.println. لا شيء لتثبيته ولا حاجة إلى حساب.

يُترجم برنامجك بأدوات Arduino نفسها للوحة Uno، ويعمل على محاكاة للمعالج ATmega328P، وهو الشريحة الموجودة على اللوحة، تعليمة تلو الأخرى. لذلك تعمل delay() وmillis() وanalogWrite() والمؤقتات كما تعمل على العتاد الحقيقي، والبرنامج الذي يعمل هنا هو كود Arduino عادي يمكنك رفعه إلى لوحة.

ما الذي يجعل محاكي Arduino هذا مفيدًا

  • إحدى عشرة دائرة جاهزة: مصابيح LED، ومصباح RGB LED، وزر ضغط، ومقاومة متغيرة، وحساس ضوء، وجرس صوتي، ومحرك مؤازر، وشاشة سباعية المقاطع، وشاشة LCD بقياس 16x2، وحلقة NeoPixel، وحساس مسافة بالموجات فوق الصوتية، وثرمستور، كلها موصولة مسبقًا بلوحة Uno.
  • استخدم القطع أثناء عمل البرنامج: اضغط الزر، وأدر المقبض، وحرّك منزلق الضوء أو المسافة، وشاهد كيف يستجيب كودك.
  • مراقب تسلسلي يقرأ ويرسل، وعرض للإشارات يرسم كل طرف موصول عبر الزمن، فترى موجة PWM أو ارتداد الزر.
  • المكتبات التي يحتاجها المبتدئون: Servo وLiquidCrystal وLiquidCrystal_I2C وAdafruit_NeoPixel وWire وSPI وEEPROM وSoftwareSerial. وتظهر أخطاء الترجمة كما يطبعها Arduino IDE.

ما الذي يمكنك تجربته في محاكي Arduino

  • Blink: غيّر قيمتي delay() وشاهد مصباح LED يتبعهما. ثم اجعله يومض بدون delay() باستخدام millis().
  • المحرك المؤازر والمقبض: حوّل قراءة analogRead() من المقاومة المتغيرة إلى زاوية باستخدام map() وحرّك بها المحرك المؤازر.
  • حساس المسافة: قِس صدى حساس HC-SR04 باستخدام pulseIn()، وحوّله إلى سنتيمترات، واطبعه على المراقب التسلسلي.

أسئلة شائعة عن محاكي Arduino

هل أحتاج إلى لوحة Arduino لاستخدامه؟
لا. اللوحة محاكاة داخل متصفحك، لذا يمكنك كتابة البرامج وتجربتها على أي حاسوب أو Chromebook أو هاتف. وعندما تحصل على لوحة، يُرفع البرنامج نفسه إليها من Arduino IDE.
هل يمكنني بناء دائرتي الخاصة؟
ليس بعد. تختار إحدى الدوائر الإحدى عشرة أعلاه وتكتب لها أي برنامج تريده. كل دائرة تذكر قطعها وأطرافها على اللوحة، فتعرف على أي طرف يوجد مصباح LED أو الزر أو الحساس.
ما مدى قربه من لوحة Uno حقيقية؟
قريب جدًا لما يكتبه المبتدئ. يُترجم البرنامج بالمترجم نفسه الذي يستخدمه Arduino IDE، ويعمل على محاكاة لشريحة Uno، لذلك يعمل التوقيت وPWM والاتصال التسلسلي كما على اللوحة. القطع نماذج: الزر يرتد بنمط ثابت، والحساسات تعطي بالضبط القيمة التي تضبطها بمنزلقها.
هل هو مجاني، وهل يُحفظ كودي؟
إنه مجاني ولا يحتاج إلى حساب. تُحفظ تعديلاتك على كل مثال في هذا المتصفح، فيمكنك إغلاق التبويب والعودة لاحقًا. وزر «إعادة تعيين» يعيد المثال الحالي إلى حالته الأولى.
هل هذا من صنع Arduino؟
لا. Coddy ليست تابعة لـ Arduino. المحاكي من تطوير Coddy ويشغّل لوحة متوافقة مع Uno.
كيف أتعلم برمجة Arduino؟
ابدأ بالأمثلة هنا: غيّر رقمًا واحدًا، واضغط تشغيل، وشاهد ما يحدث. وعندما تريد مسارًا منظمًا، تأخذك دورة Arduino من Coddy من أول وميض لمصباح LED إلى الأزرار والحساسات والشاشات وستة مشاريع، درسًا قصيرًا في كل مرة، على اللوحة المحاكاة نفسها التي تراها في هذه الصفحة.