کلید و پوشباتن
SWITCH & PUSH BUTTON.
کلید مثل پلی است که میتواند دو طرف مدار را به هم وصل یا از هم جدا کند. پوشباتن فقط تا وقتی فشارش میدهی وضعیت را تغییر میدهد.
قطعه را امتحان کن ↓با یک فشار، راه برق باز یا بسته میشود.
مثل کلید چراغ اتاق؛ با تغییر وضعیت آن، مسیر کامل یا قطع میشود.
ورودی دیجیتال باید وضعیت مشخص داشته باشد.
ورودی رهاشده نویز میگیرد و بین صفر و یک میپرد. یک مقاومت Pull-up یا Pull-down معمولاً این مشکل را حل میکند.
INPUT = HIGH / LOW
کجا به کار میآید؟
سه استفاده رایج که در پروژههای رباتیک و الکترونیک واقعاً میبینی.
شروع ربات
اجرای برنامه یا آغاز حرکت با یک فشار.
انتهای مسیر
تشخیص رسیدن مکانیزم به آخر حرکت.
پنل کنترل
فرمانهای ساده و قابلاعتماد برای کاربر.
فقط کار نکند؛
قابلفهم هم باشد.
در هر قطعه، مکانیزم و خط کد، علاوه بر عملکرد فنی به تجربه انسانی فکر میکنیم: کاربر باید وضعیت را ببیند، رفتار را پیشبینی کند و بدون پیچیدگی اضافه با سیستم ارتباط بگیرد.
کلید باید بگوید قابل فشار است و بعد از فشار، دریافت فرمان را فوراً تأیید کند.
اندازه، رنگ و جای کلید را با اهمیت فرمان هماهنگ کن؛ توقف اضطراری با شروع عادی یکی نیست.
برای هر کلید یک وظیفه اصلی و یک برچسب کوتاه تعریف کن.
دکمه شروعی طراحی کن که کودک، والد و مربی بدون توضیح آن را پیدا کنند.
HRI × VISUAL × SIMPLEاگر کار نکرد، اینها را ببین.
- 01
چهار پایه پوشباتن دو جفتِ متصل هستند؛ جهت اشتباه روی بردبورد باعث اتصال دائم میشود.
- 02
بدون Pull-up یا Pull-down ورودی ممکن است بیدلیل تغییر کند.
- 03
فشار مکانیکی کلید چند پالس ریز میسازد؛ در برنامه Debounce لازم است.
حالا نوبت ساختن است.
دکمه شروعی طراحی کن که کودک، والد و مربی بدون توضیح آن را پیدا کنند.