هر از چند گاهی ممکن است علاقه مند باشید که متنی را به پروژه آردوینو خود وارد کنید. میتوانید این کار را با استفاده از ورودی سریال انجام دهید، اما برای این کار نیاز است که آردوینو همیشه به رایانه متصل باشد.
![](https://duino4projects.com/wp-content/uploads/2021/11/How-to-Input-Text-Into-Arduino-Project-Using-OLED-Display-and-5-Key-Keyboard-Module-or-Potentiometer.jpg)
در این آموزش من به شما نشان می دهم که چگونه با استفاده از نمایشگر کوچک OLED و ماژول صفحه کلید 5 کلیدی یا پتانسیومتر، ورودی متن را پیاده سازی کنید.
مرحله 1: 5 ماژول صفحه کلید
![](https://duino4projects.com/wp-content/uploads/2021/11/5-Key-Keyboard-Module.jpg)
انواع مختلفی از ماژول های صفحه کلید وجود دارد که می توانیم با آردوینو استفاده کنیم. موردی که من از آن استفاده می کنم، می توانید با قیمت کمتر از 2 دلار در Aliexpress خریداری کنید.
این یک دستگاه آنالوگ است که با یک تقسیم کننده ولتاژ کار می کند. ما 5 ولت و GND را به آن وصل میکنیم و بسته به اینکه کدام دکمه را فشار میدهیم، الکتریسیته از مقاومتهای مختلفی عبور میکند، بنابراین به ولتاژهای خروجی متفاوتی در پین سیگنال میرسیم.
وقتی این پین سیگنال را به آردوینو وصل میکنیم، میتوانیم ولتاژهای ورودی در حال تغییر را بخوانیم و تشخیص دهیم که کدام دکمه فشار داده شده است و کدی بنویسیم که اعمال متفاوتی برای هر دکمه دارد.
مرحله 2: اتصال ماژول به آردوینو
![](https://duino4projects.com/wp-content/uploads/2021/11/Connecting-Module-to-Arduino.jpg)
ماژول را به آردوینو وصل کردم و با استفاده از مانیتور سریال وضعیت های احتمالی آن ماژول را بررسی کردم.
برای انجام آن یک کد بسیار ساده نوشتم.
پین آنالوگ را که پین سیگنال ماژول صفحه کلید را به آن وصل کردیم، اعلام می کنیم
int Keyboard=A7;
در تابع راه اندازی ما مانیتور سریال را شروع می کنیم
void setup() { Serial.begin(9600); }
و در تابع حلقه مقادیر آنالوگ را از ماژول صفحه کلید می خوانیم و در مانیتور سریال نمایش می دهیم. به این ترتیب می توانیم مقادیر مختلف ولتاژ را بسته به اینکه کدام دکمه فشار داده شده است، ثبت کنیم.