🖥️ سریال مانیتور — مهم‌ترین ابزار پیدا کردن اشکال

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

سه قدم

void setup() {
  Serial.begin(9600);          // ۱) شروع ارتباط
}
void loop() {
  int value = analogRead(A0);
  Serial.print("sensor: ");    // ۲) چاپ مقدار
  Serial.println(value);
  delay(300);
}

و قدم سوم: پنجره‌ی سریال مانیتور را باز کن.

print یا println؟

Serial.print() در همان خط می‌نویسد و Serial.println() بعد از نوشتن به خط بعد می‌رود. برای چاپ چند چیز در یک خط، چندتا print بزن و آخری را println کن.

حروف نامفهوم می‌بینی؟

اگر به‌جای متن، کاراکترهای عجیب ظاهر شد، تقریباً همیشه نرخ بادریت اشتباه است. عدد داخل Serial.begin(9600) و عددی که پایین پنجره‌ی مانیتور انتخاب شده باید دقیقاً یکی باشند.

چطور واقعاً اشکال را پیدا کنیم؟

به‌جای حدس زدن، مقدارها را چاپ کن:

نمودار سریال

اگر عدد را با فرمت name:value چاپ کنی، می‌توانی به‌جای خواندن ستون اعداد، نمودارش را ببینی — برای سنسورها خیلی گویاتر است.

سریال مانیتور را توی شبیه‌ساز باز کن 🖥️

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

🤖

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

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

💡

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