🧩 diagram.json در ووکوی چیست؟ توضیح ساده با مثال
در Wokwi هر پروژه یک فایل diagram.json دارد که مدار را توصیف میکند: چه قطعههایی هست، کجای صفحهاند و کدام پایه به کدام پایه وصل است. کد در sketch.ino است و مدار در diagram.json.
یک مثال ساده
{
"version": 1,
"parts": [
{ "type": "wokwi-arduino-uno", "id": "uno", "top": 0, "left": 0 },
{ "type": "wokwi-led", "id": "led1", "top": -80, "left": 120, "attrs": { "color": "red" } }
],
"connections": [
[ "uno:13", "led1:A", "green", [] ],
[ "uno:GND.1", "led1:C", "black", [] ]
]
}
بخشها
- parts: فهرست قطعهها.
typeنوع قطعه،idاسم یکتا،topوleftمکان روی صفحه وattrsویژگیها مثل رنگ LED. - connections: هر سیم یک آرایه است: پایهی اول، پایهی دوم، رنگ سیم و نقاط مسیر. پایه با
id:نامپایهمشخص میشود.
در شبیهساز فارسی
در تینکرکد فارسی لازم نیست JSON بنویسی: قطعه را با کشیدن میچینی و سیم را با دو کلیک میکشی. پروژه بهصورت خودکار ذخیره میشود و میتوانی از آن خروجی JSON بگیری، لینک اشتراک بسازی یا در گالری منتشرش کنی.
مدار را با کشیدن بساز 🧩اگر پروژهای از Wokwi داری، کد را مستقیم کپی کن و مدار را از روی همین فایل دوباره بچین (راهنمای انتقال).
سؤالهای رایج
diagram.json را میشود مستقیم وارد شبیهساز فارسی کرد؟
فعلاً نه. کد را کپی کن و قطعهها را یک بار دوباره بچین.
آموزشهای مرتبط
ESP32 یا ESP8266؟ مقایسهی کامل دو برد وایفای و راهنمای انتخاب
مقایسهی ESP32 و ESP8266 (NodeMCU و D1 mini): پردازنده، رم، پینها، ADC، بلوتوث، خواب عمیق…
آردوینو اونو، نانو یا مگا؟ مقایسهی کامل و راهنمای انتخاب برد
مقایسهی آردوینو اونو، نانو و مگا ۲۵۶۰: تعداد پین، حافظه، سریال، اندازه و کاربرد هر کدام؛ …
ووکوی روی گوشی: شبیهسازی آردوینو و ESP32 با موبایل، بدون نصب برنامه
میشود با گوشی آردوینو و ESP32 را شبیهسازی کرد؟ ووکوی روی موبایل، شبیهساز فارسی در مرورگ…
ذخیره و اشتراکگذاری پروژه در ووکوی و شبیهساز فارسی
پروژهی ووکوی را چطور ذخیره کنیم و لینکش را بفرستیم؟ ذخیره در wokwi.com، فایل diagram.json…
همهی آموزشهای مقایسه و راهنمای انتخاب ←