Arduino Uno R4 WiFi simulator, with the LED matrix
Uno R4 WiFi هي شريحة Renesas RA4M1 الخاصة بـ Minima، وهي Arm Cortex-M4 عند 48 MHz، على مخطط Uno، مع مصفوفة LED حمراء بحجم 12 في 8 ترسم عليها ومع WiFi. المصفوفة بتقنية charlieplexing على أحد عشر طرفاً وتُمسح كما تمسحها اللوحة؛ وWiFi شبكة محاكاة، بلا رقاقة ثانية خلفها.
- 5منطقة طرفية محاكاة
- 2مشروع جاهز للتشغيل
- زمن حقيقيعلى جهازك أنت
ما الذي يُحاكى
مأخوذ من وثيقة العقد الخاصة باللوحة ومكتوب بكلمات بسيطة، مع ما هو ناقص بجانبه.
مُحاكى
- النواة
- Cortex-M4 عند 48 MHz، نموذج Minima كاملاً
- مصفوفة LED
- ستة وتسعون LED على أحد عشر طرفاً بتقنية charlieplexing، ترسم عليها بـ Arduino_LED_Matrix.h
- WiFi محاكى
- WiFiS3.h على شبكة مكتوبة بالبرمجيات: بلا راديو ولا ESP32-S3، وإنترنت حقيقي فقط عند تسجيل الدخول وتفعيله
- PWM وADC
- GPT PWM على الأطراف الستة المعلَّمة وADC بدقة أربعة عشر بتاً على A0 إلى A5
- التسلسلي
- Serial على USB وSerial1 على الطرفين 0 و1، وكلاهما في الشاشة
غير مُحاكى
- وحدة ESP32-S3 نفسها وخطها التسلسلي: تصل نداءات WiFi إلى الشبكة مباشرة.
- جدول توصيل المصفوفة في اللوحة الحقيقية. المكتبة واللوحة تتشاركان نموذج Mokxi الخاص، فالرسم عبر المكتبة صحيح؛ أما قيادة الأطراف الأحد عشر يدوياً من الجدول الحقيقي فلا.
- نص ArduinoGraphics على المصفوفة، ومقبس Qwiic.
افتح واحدة واضغط «تشغيل»
كل واحد منها يفتح في المحرر تماماً كما هو مرسوم هنا.
كل المشاريع المدمجة على Uno R4 WiFi
لكل منها صفحة خاصة بالدائرة العاملة والكود وقائمة القطع.
مكتبات Arduino التي تُترجم كما هي
الصق درساً يتضمن إحداها فيُبنى. أما أي مكتبة أخرى فيسمّي البناء ملف رأس Mokxi الذي يؤدي المهمة نفسها.
و15 أخرى، 23 في المجموع: OneWire.h وDallasTemperature.h; Adafruit_BME280.h وAdafruit_BMP280.h وSparkFunBME280.h; RTClib.h; Adafruit_SHT31.h; Adafruit_PCF8591.h; Adafruit_ADXL345_U.h; LedControl.h; Adafruit_LEDBackpack.h; Adafruit_TCS34725.h; Adafruit_SGP30.h; Adafruit_INA219.h; Adafruit_ADS1X15.h; Adafruit_MCP23X17.h; Bounce2.h; HX711.h.
دروس تستخدم هذه اللوحة
كل درس ينتهي بدائرة تعمل، على هذه اللوحة نفسها.
الأسئلة
هل هو مجاني؟
نعم. كل لوحة وكل قطعة في الباقة المجانية، بلا حاجة إلى حساب.
هل يحاكي WiFi؟
نعم، ويقول ذلك. تنضم WiFiS3.h إلى شبكة مكتوبة بالبرمجيات، والاسم وكلمة المرور إعدادان في اللوحة. لا راديو ولا ESP32-S3 في النموذج. وعند تسجيل الدخول تستطيع تفعيل «الإنترنت الحقيقي» في لوحة السحابة، فتخرج طلبات HTTP وHTTPS إلى مضيفين حقيقيين عبر بوابة Mokxi.
هل أستطيع رسم صوري الخاصة على المصفوفة؟
نعم: تأخذ renderBitmap ثمانية صفوف من اثني عشر، وتأخذ loadFrame ثلاث كلمات بـ 32 بتاً، وتشغّل loadSequence مع play حركة.
هل يعمل كود Minima عليها؟
نعم. الصفوف والأطراف والرقاقة هي نفسها. أما الكود الذي يستخدم المصفوفة أو WiFi فلا يُترجم لـ Minima، التي ليس فيها أي منهما.
Uno R4 WiFi or an ESP32?
تشغّل R4 WiFi كودك على RA4M1 وتسلّم WiFi إلى وحدة ESP32-S3 بجانبها، على مخطط Uno بأطراف 5 V، فتناسبها دروع Uno ودوائر Uno. أما لوحة ESP32 فتشغّل الكود على رقاقة WiFi نفسها، بأطراف 3.3 V. وكلتاهما مجانية في Mokxi.
اللوحات الأخرى
كل واحدة منها تعمل اليوم، وكلها مجانية.
كل لوحات Arduino في مكان واحد: محاكي Arduino.
شريحة RISC-V بسرعة 160 MHz، على خريطة الذاكرة الحقيقية.
Arduino الكلاسيكية، مع ATmega328P بسرعة 16 MHz.
شريحة Uno على لوحة صغيرة تُركّب على لوحة التجارب.
Arduino الكبيرة، بـ 54 طرفًا رقميًا وأربعة منافذ تسلسلية.
لوحة بشكل Uno، شريحتها تتولى اتصال USB التسلسلي بنفسها.
لوحة RISC-V ثانية، بـ 31 طرفًا و WiFi مُحاكى.
ESP32 الكلاسيكية بسرعة 240 MHz، مع WiFi مُحاكى.
ESP32-S3 بسرعة 240 MHz، مع USB تسلسلي و RGB LED.
جرّبه على برنامجك الثابت
ما تبنيه هنا يعمل على اللوحة التي على مكتبك دون تغيير. بلا تثبيت ولا حاجة إلى حساب.