প্রায়শ আমরা মাইক্রোকন্ট্রোলার নিয়ে কাজ করতে গিয়ে পিনের সংকটে ভুগি। আজ আমরা দেখবো কিভাবে এই ধরনের সমস্যা থেকে সহজেই নিস্তার পাওয়া যায়। আপনি
এনালগ বাটন মডিউল ব্যবহার করে মাইক্রোকন্ট্রোলারের একটি পিনে ৫টি সুইচ ব্যবহার করতে পারবেন। যেখানে আপনাকে একাধিক ডিজিটাল পিন বা এনালগ পিন ব্যবহার করতে হতো, সেখানে ১টি মাত্র এনালগ পিন ব্যবহার করেই আপনি কার্যটি সম্পাদন করতে পারবেন।
কোডঃ
void setup() {
// initialize serial communication:
Serial.begin(9600);
}
void loop() {
int x;
x = analogRead (0);
if (x < 60) {
Serial.println ("Key Pressed RIGHT");
delay (500);
}
else if (x < 200) {
Serial.println ("Key Pressed UP");
delay (500);
}
else if (x < 400){
Serial.println ("Key Pressed DOWN");
delay (500);
}
else if (x < 600){
Serial.println ("Key Pressed LEFT");
delay (500);
}
else if (x < 800){
Serial.println ("Key Pressed Enter");
delay (500);
}
}
নুর মোহাম্মদ