رایگان · بدون نصب · بدون حساب کاربری
شبیهساز آنلاین مدار و آردوینو
مدار را در مرورگر ببند، کد بنویس و همان لحظه نتیجه را ببین. جریان و ولتاژ واقعاً حل میشوند — LED بهاندازهٔ جریانی که از آن میگذرد روشن میشود و خازن روی منحنی واقعی RC شارژ میشود، نه با یک انیمیشن از پیش ساخته.
- ESP32 و Arduino Uno
- MicroPython و C++
- اسیلوسکوپ و مولتیمتر
- ذخیره و اشتراک پروژه
قطعهها را جدا جدا امتحان کن
هر قطعه یک مدار آمادهٔ اجرا دارد، بهعلاوهٔ سه چیز مشخص که همانجا امتحان کنی.
- LEDLEDیک LED با مقاومت ۲۲۰ اهم روی یک پایهٔ ESP32 — همان چشمکزنِ کلاسیک.
- مقاومتResistorیک مقاومت سری با LED — نور، همان جریانی است که از مقاومت رد میشود.
- خازنCapacitorیک پایه، مقاومتی را میراند که خازنی را شارژ میکند — و analogRead منحنی را میخواند.
- دیودDiodeیک مقسم ولتاژ با پتانسیومتر، و دیودی که فقط بالای آستانهاش هدایت میکند.
- ترانزیستورTransistor NPNپایهٔ میکرو → مقاومت بیس → NPN، که باری را از ۳٫۳ ولت روشن میکند.
- دکمه فشاریPushbuttonیک دکمه روی یک پایهٔ ورودی، با مقاومت بالاکش.
- پتانسیومترPotentiometerیک پتانسیومتر بهعنوان مقسم ولتاژ، خواندهشده با مبدل آنالوگ به دیجیتال.
- مقاومت نوریLDRLDR در یک مقسم ولتاژ — تاریکی یعنی مقاومت بیشتر، یعنی عدد متفاوت.
- بازرBuzzerیک بازر پیزو روی خروجی PWM — فرکانس همان زیر و بمی است.
- سروو موتورServoیک سروو روی خروجی PWM — هر عرض پالس یک زاویهٔ مشخص است.
- سنسور فاصلهHC-SR04HC-SR04 روی دو پایه — trigger میفرستد، echo زمان برگشت را میگوید.
- نمایشگر OLEDSSD1306یک OLED ۱۲۸×۶۴ روی I2C — هرچه بنویسی، همانجا ظاهر میشود.
چه چیزی شبیهسازی نمیشود
این شبیهساز رفتاری است، نه مدار-به-مدارِ دقیق: PWM بهصورت میانگین دیوتی حساب میشود، تحلیل AC و فرکانسی ندارد، اثر حرارتی مدل نشده، و WiFi و بلوتوث و MPU6050 شبیهسازی نمیشوند. برای یادگیریِ مدار و کد دقیق است؛ جای مدار واقعی روی میز را نمیگیرد.