فهرست مطالب:
تصویری: اتصال چند دکمه به یک پین تنها در آردوینو: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
سلام به همه،
هنگامی که پروژه های آردوینو شما LED های چشمک زن را پشت سر گذاشته اند ، ممکن است نیاز به چند پین اضافی پیدا کنید.
من یک ترفند را به شما نشان می دهم که می توانید از آن در جایی که می توانید چندین دکمه داشته باشید ، استفاده کنید که همگی به یک پین آنالوگ متصل شده اند.
مرحله 1: مواد
مدار بسیار ساده است و فقط برای هر سوئیچ به مقاومت 1 کیلو اهم نیاز دارد. اساساً ، ما در حال ساخت یک تقسیم کننده ولتاژ هستیم که در آن با فشار دادن هر یک از دکمه ها ، تعداد مختلف مقاومت را به ورودی آنالوگ در آردوینو متصل می کنیم.
مرحله 2: شماتیک
با اتصال یکی از مقاومت ها به خروجی 5 ولت و یک طرف اولین سوئیچ شروع کنید. سپس طرف دیگر سوئیچ باید به زمین متصل شود. هر دکمه اضافی با مقاومت مخصوص خود به صورت سری و اولین دکمه متصل می شود و در طرف دیگر زمین قرار می گیرد.
پین ورودی آنالوگ بین اولین مقاومت و اولین دکمه ورودی متصل است.
طرح کلی در EasyEda در اینجا موجود است:
مرحله 3: کد
کد بسیار ساده است جایی که در خط اول تابع حلقه مقدار ورودی آنالوگ را می خوانیم و سپس آن را با یک آستانه مشخص مقایسه می کنیم تا مشخص شود کدام دکمه در حال فشردن است. برای شناسایی مقادیر مناسب ، ابتدا فقط مقدار پین آنالوگ را روی مانیتور سریال چاپ کردم و سپس آن را به محدوده مناسب تبدیل کردم.
کد کامل را می توانید از صفحه GitHub من بارگیری کنید:
مرحله 4: گسترش بیشتر
این روش را می توان به راحتی روی بسیاری از دکمه ها تغییر داد ، اما به خاطر داشته باشید که هرچه بیشتر اضافه کنید تفاوت آستانه کوچکتر خواهد بود بنابراین هر گونه تغییر در ولتاژ ورودی ممکن است باعث خواندن اشتباه شود. با این حال ، برای عملیات منظم تا دکمه های 10 ~ 15 ، این نباید مشکلی باشد.
توصیه شده:
اتصال ICSP برای آردوینو نانو بدون سرصفحه پین لحیم کاری شده اما Pogo Pin: 7 مرحله
اتصال ICSP برای آردوینو نانو بدون سرآیند پین لحیم شده اما Pogo Pin: یک اتصال ICSP برای Arduino Nano بدون سرصفحه پین لحیم شده روی برد اما Pogo Pin ایجاد کنید. قسمت 3 × 2 پین سوکت x1 - APitch 2.54mm Dupont Line Wire Female Pin Connector Housing Terminal x6 -BP75-E2 (1.3mm Head مخروطی) فنر تست پروب Pogo Pin
آردوینو نحوه اتصال چند موتور سروو - آموزش PCA9685: 6 مرحله
Arduino نحوه اتصال چند موتور سروو - آموزش PCA9685: در این آموزش ما نحوه اتصال چندین سرو موتور با استفاده از ماژول PCA9685 و arduino را یاد می گیریم. ماژول PCA9685 بسیار خوب است وقتی نیاز به اتصال چند موتور دارید ، می توانید در اینجا بیشتر در مورد آن بخوانید https : //www.adafruit.com/product/815 Vi را تماشا کنید
کنترل چند LED با پین های GPIO پایتون و رزبری پای شما: 4 مرحله (همراه با تصاویر)
کنترل چندین LED با پین های GPIO پایتون و رزبری پای شما: این دستورالعمل نحوه کنترل چندین پین GPIO را در RaspberryPi شما برای تغذیه 4 LED نشان می دهد. همچنین شما را با پارامترها و دستورات شرطی در پایتون آشنا می کند. دستورالعمل قبلی ما با استفاده از پین های GPIO رزبری پای برای اتصال
دستورات AT برای ماژول بلوتوث (HC-05 W/ EN پین و دکمه) با استفاده از برد آردوینو!: 5 مرحله
AT Commands for Bluetooth Module (HC-05 W/ EN Pin and BUTTON) با استفاده از برد Arduino!: توسط Jay Amiel AjocGensan PH این دستورالعمل به شما کمک می کند تا با استفاده از ماژول بلوتوث HC05 خود شروع به کار کنید. در پایان این دستورالعمل ، شما آموخته اید در مورد ارسال دستورات AT به ماژول برای پیکربندی/اصلاح آن (نام ، رمز عبور ، baud ra
ISP 6 پین تا 8 پین سوکت: 4 مرحله
ISP 6 پین تا 8 پین سوکت: دلیل اصلی این پروژه من برنامه نویسی ATTiny45 بود که دارای اتصال 8 پین است ، در حالی که USBtinyISP من (از Ladyada) فقط 10 پین و 6 پین اتصال دارد. بعد از حدود 3-4 هفته جست و جو در اینترنت ، چیزی پیدا نکردم که