🧩 برنامه‌نویسی بلوکی آردوینو در تینکرکد فارسی: بلوک، بلوک + کد، کد

تایپ کردن کد برای خیلی از بچه‌ها ترسناک است: یک نقطه‌ویرگول جا بیفتد و هیچ‌چیز کار نمی‌کند. برای همین تینکرکد فارسی یک مود بلوکی دارد که در آن برنامه را مثل پازل می‌چینی. نکته‌ی جالبش این است که سه نما دارد و پله‌پله تو را از بلوک به کد واقعی می‌رساند.

سه نمای مود بلوکی

نماچه می‌بینیبرای چه کسی
بلوکفقط بلوک‌های رنگیکاملاً تازه‌کارها و بچه‌های کوچک‌تر
بلوک + کدبلوک‌ها و کنارشان کد معادلکسی که می‌خواهد بفهمد پشت بلوک‌ها چه کدی است
کدفقط کد متنیوقتی آماده‌ی نوشتن مستقیم هستی

قدم‌به‌قدم: چشمک‌زن با بلوک

  1. شبیه‌ساز را در مود «آردوینو» باز کن.
  2. در بخش ویرایشگر، مود بلوکی را انتخاب کن و نمای «بلوک» را بزن.
  3. بلوکی را که پین را روشن یا خاموش می‌کند پیدا کن و داخل بخش تکرارشونده بگذار؛ پین را ۱۳ و حالت را روشن انتخاب کن.
  4. یک بلوک «صبر کن» زیرش بگذار و ۱۰۰۰ میلی‌ثانیه بده.
  5. همین دو بلوک را یک بار دیگر تکرار کن، این بار با حالت خاموش.
  6. اجرا را بزن؛ LED چشمک می‌زند.
اسم دقیق بلوک‌ها مهم نیست؛ رنگ‌ها کمکت می‌کنند. بلوک‌های پین معمولاً کنار هم‌اند و بلوک‌های زمان و تکرار در دسته‌ی خودشان.

حالا نمای «بلوک + کد» را بزن

اینجا جادو اتفاق می‌افتد: کنار بلوک‌هایت، کد آردوینوی معادلشان را می‌بینی. چیزی شبیه این:

void loop() {
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}

هر بلوک یک خط کد است. وقتی چند بار این را ببینی، کم‌کم می‌فهمی digitalWrite یعنی «پین را روشن یا خاموش کن» و delay یعنی «صبر کن». این همان راهی است که در مقاله‌ی برنامه‌نویسی برای بچه‌ها: از بلوک تا کد واقعی پیشنهاد کرده‌ایم.

یک قدم جلوتر: دکمه و تصمیم

یک دکمه روی بردبورد بگذار و با بلوک «اگر» بگو: اگر دکمه فشرده شد، LED روشن شود؛ وگرنه خاموش. این همان مفهوم درس دکمه و تصمیم‌گیری است که حالا بدون تایپ یادش گرفته‌ای. باز هم نمای بلوک + کد را بزن و ببین if و else چه شکلی‌اند.

کی سراغ نمای «کد» بروم؟

از آنجا به بعد راهنمای اولین برنامه‌ی آردوینو را دنبال کن. برای آشنایی کلی با محیط هم آموزش تینکرکد مفید است.

سوال‌های رایج

برنامه‌نویسی بلوکی رایگان است؟

بله، مود بلوکی بخشی از یادگیری است و رایگان است.

از چه سنی می‌شود بلوکی کار کرد؟

هر بچه‌ای که بتواند بخواند و موس یا انگشت را جابه‌جا کند می‌تواند شروع کند. برای کوچک‌ترها اول مود ساده‌ی بدون کد بهتر است.

کدی که بلوک‌ها می‌سازند واقعی است؟

بله، کد استاندارد آردوینو است و می‌توانی آن را برداری و ادامه بدهی.

برنامه‌نویسی بلوکی را امتحان کن 🧩

مقاله‌های دیگر

🤖

آردوینو چیست؟ راهنمای کامل برای شروع از صفر

⚡

بهترین شبیه‌ساز مدار آنلاین فارسی — چرا شبیه‌ساز، و چرا تینکرکد فارسی؟

💡

ساده‌ترین پروژه الکترونیک برای بچه‌ها: روشن‌کردن یک LED