فهرست مطالب:
تصویری: شمارنده با استفاده از دکمه فشاری - Tinker Cad: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
هنگامی که یک دکمه فشاری کار می کنید ، اغلب می خواهید براساس چند بار فشار دادن دکمه ، اقدامی انجام دهید. برای انجام این کار ، باید بدانید که دکمه چه موقع حالت را از خاموش به روشن تغییر می دهد و چند بار این تغییر حالت را انجام دهید. به این حالت تشخیص تغییر حالت یا تشخیص لبه می گویند. در این آموزش نحوه بررسی تغییر وضعیت را یاد می گیریم ، با اطلاعات مربوطه پیامی را به Serial Monitor ارسال می کنیم و چهار تغییر حالت را برای روشن و خاموش کردن LED شمارش می کنیم.
مرحله 1: اجزای مورد نیاز:
1. آردوینو UNO
2. تخته نان
3. دکمه فشاری
4. مقاومت
5. سیم های جهنده
مرحله 2: نمودار مدار:
سه سیم را به برد وصل کنید. اولین مورد از یک پا دکمه فشاری از طریق یک مقاومت کششی (در اینجا 10 کیلو اهم) به زمین می رود. مورد دوم از قسمت مربوطه دکمه فشار به منبع تغذیه 5 ولت می رود. سومی به یک پین ورودی/خروجی دیجیتال (در اینجا پین 2) متصل می شود که حالت دکمه را می خواند.
وقتی دکمه فشاری باز است (فشرده نشده) هیچ ارتباطی بین دو پایه دکمه فشاری وجود ندارد ، بنابراین پین به زمین (از طریق مقاومت کششی) متصل می شود و ما یک LOW را می خوانیم. هنگامی که دکمه بسته می شود (فشرده می شود) ، بین دو پایه خود ارتباط برقرار می کند و پین را به ولتاژ متصل می کند ، به طوری که یک HIGH را می خوانیم. (پین هنوز به زمین متصل است ، اما مقاومت در برابر جریان جریان مقاومت می کند ، بنابراین مسیر کمترین مقاومت تا +5V است.) اگر پین ورودی/خروجی دیجیتال را از همه چیز جدا کنید ، ممکن است LED به طور نامنظم چشمک بزند. این به این دلیل است که ورودی "شناور" است - یعنی به ولتاژ یا زمین متصل نیست. کمابیش به صورت تصادفی یا بالا یا پایین برمی گردد. به همین دلیل است که در مدار به مقاومت کششی احتیاج دارید.
مرحله 3: کد:
برای پروژه های جالب تر با من در تماس باشید: Youtube:
صفحه فیس بوک:
اینستاگرام:
دکمه int = 2 ؛
int a، i = 0؛ void setup () {Serial.begin (9600)؛ pinMode (دکمه ، ورودی) ؛ } void loop () {a = digitalRead (دکمه) ؛ if (a == 1) {i = i+1؛ Serial.print ("شمارنده =")؛ Serial.println (i)؛ } else {i = 0؛ }}
توصیه شده:
نحوه استفاده از موتور پله ای 28BYJ-48 با 3 دکمه فشاری: 5 مرحله
نحوه استفاده از موتور پله ای 28BYJ-48 با 3 دکمه: آیا می خواهید موتور پله ای خود را با استفاده از دکمه ها کنترل کنید؟ که می تواند عملکردهای عقربه های ساعت ، ضد ساعت و سپس توقف را انجام دهد؟ پس این ویدئو برای شماست
سوئیچ چراغ فای اتوماسیون خانگی با ESP-01 و ماژول رله با دکمه فشاری: 7 مرحله
Home Automation WiFi Light Switch With ESP-01 و Relay Module With Push Button: بنابراین در دستورالعمل های قبلی ما ESP-01 را با Tasmota با استفاده از ESP Flasher برنامه ریزی کردیم و ESP-01 را به شبکه های وای فای خود متصل کردیم. حالا می توانیم برنامه نویسی آن را شروع کنیم برای روشن/خاموش کردن یک سوئیچ چراغ با استفاده از WiFi یا دکمه فشاری. برای برق کار
مدار اتصال SSR با دکمه های فشاری: 6 مرحله (همراه با تصاویر)
مدار اتصال SSR با دکمه های فشاری: من قصد دارم برخی از ابزارهای قدرت را به قسمت زیر میز کارم اضافه کنم تا بتوانم برای مثال یک روتر رومیزی بسازم. ابزارها از قسمت زیرین بر روی یک صفحه قابل جابجایی نصب می شوند تا بتوان آنها را قابل تعویض کرد. اگر علاقه دارید که ساعت
میکروکنترلر AVR با استفاده از کلید فشاری ، LED ها را تغییر دهید. فشردن دکمه: 4 مرحله
میکروکنترلر AVR با استفاده از کلید فشاری ، LED ها را تغییر دهید. انصراف دادن دکمه: در این بخش ، نحوه ایجاد کد برنامه C برای ATMega328PU را یاد می گیریم تا وضعیت سه LED را با توجه به ورودی یک کلید تغییر دهد. همچنین ، ما راه حلی برای مشکل "Switch Bounce" بررسی کرده ایم. طبق معمول ، ما می خواهیم
آموزش تمشک پای: نحوه استفاده از دکمه فشاری: 4 مرحله
آموزش Raspberry Pi: نحوه استفاده از دکمه فشاری: در این آموزش شما یاد می گیرید که چگونه LED خود را با استفاده از یک دکمه با Raspberry Pi خود روشن کنید. دکمه ها یا سوئیچ ها وقتی دو نقطه را در یک مدار فشار می دهید به یکدیگر متصل می شوند. این آموزش با فشار یک دکمه یک LED را روشن می کند و خاموش می شود