একটি Arduino দিয়ে আপনার নিজস্ব কাস্টম শর্টকাট বোতাম তৈরি করুন

একটি Arduino দিয়ে আপনার নিজস্ব কাস্টম শর্টকাট বোতাম তৈরি করুন

নম্র Arduino অনেক কিছু করতে পারে, কিন্তু আপনি কি জানেন যে এটি একটি USB কীবোর্ড অনুকরণ করতে পারে? আপনি এই সহজ সার্কিটের সাহায্যে দীর্ঘ কীবোর্ড শর্টকাটগুলিকে একক কাস্টম শর্টকাট কীতে স্মরণ করতে পারেন। এখানে শেষ ফলাফল:





আগে কখনো Arduino ব্যবহার করেননি? আমাদের দেখুন শুরু করার নির্দেশিকা প্রথম





তুমি কি চাও

এই প্রকল্পটি করতে আপনার যা প্রয়োজন তা এখানে:





  • 1 এক্স Arduino প্রো মাইক্রো।
  • ক্ষণস্থায়ী বোতাম বা কীবোর্ড বোতাম।
  • 10K ওহম প্রতিরোধক।
  • বিভিন্ন হুকআপ তারের।
  • 1 x 220 ওহম প্রতিরোধক।
  • 1 x 5mm (0.197 ইঞ্চি) LED।
  • 1 x 5mm LED ধারক।

এই প্রকল্পের জন্য আপনার একটি খুব নির্দিষ্ট Arduino প্রয়োজন হবে। আমি a ব্যবহার করছি প্রো মাইক্রো , যেহেতু সেগুলি এত ছোট এবং সস্তা, আপনার একটি Arduino প্রয়োজন যা প্রসেসরের সাথে সংযুক্ত USB-Serial (Atmega32u4)। ইউএনও বা ন্যানোর মতো অন্যান্য আরডুইনোদের সাথে এই প্রকল্পটি তৈরি করা সম্ভব, তবে বায়োসগুলিকে পুনরায় ফ্ল্যাশ করতে এবং জিনিসগুলি কাজে লাগানোর জন্য এটির জন্য প্রচুর পরিশ্রমের প্রয়োজন। অন্যান্য Arduino মডেলের ক্লোনগুলি সাধারণত কাজ করে না, তবে একটি প্রো মাইক্রো ক্লোনও ঠিক আছে।

OSOYOO প্রো মাইক্রো ATmega32U4 5V/16MHz মডিউল বোর্ড 2 সারি পিন হেডার সহ Arduino এর জন্য ATmega328 প্রো মিনি দিয়ে প্রতিস্থাপন করুন এখনই আমাজনে কিনুন

আপনি ব্যবহার করতে চান এমন প্রতিটি বোতামের জন্য আপনার একটি ক্ষণস্থায়ী বোতাম, একটি 10K ওহম প্রতিরোধক এবং উপযুক্ত হুকআপ তারের প্রয়োজন হবে। যদিও আমি প্রকৃত শর্টকাট বোতামগুলির জন্য চেরি এমএক্স মেকানিক্যাল কীবোর্ড সুইচ ব্যবহার করছি কোন সুইচটি করবে, এটি প্রদান করা ক্ষণস্থায়ী এবং ল্যাচিং নয়।



আপনি এটি কিভাবে তৈরি করেন তার উপর নির্ভর করে আপনার আরও কয়েকটি আইটেমের প্রয়োজন হতে পারে। আপনি যদি এটি প্রোটোটাইপ করতে চান, তাহলে আপনার প্রয়োজন হবে a ঝালহীন রুটিবোর্ড । এটি একটি ভাল একটি টাকা খরচ মূল্য - তারা কখনও কখনও খুব অবিশ্বস্ত হতে পারে। আপনি যদি এটি বক্স করতে চান তবে আপনি কিছু স্ট্রিপবোর্ড কিনতে চান।

নির্মাণ পরিকল্পনা

এখানে কিভাবে এটি কাজ করবে। আরডুইনো একটি ইউএসবি কীবোর্ডের মতো কাজ করার জন্য প্রোগ্রাম করা হবে - যতদূর আপনার কম্পিউটার সম্পর্কিত, এটি। আরডুইনোতে সংযুক্ত বেশ কয়েকটি বোতাম আপনার কম্পিউটারে কী কমান্ড পাঠাবে। আপনি শুধুমাত্র একটি বোতাম টিপবেন, কিন্তু আপনার কম্পিউটার মনে করবে আপনি চাপ দিয়েছেন সবকিছু > F4 , উদাহরণ স্বরূপ.





একটি সুইচ নির্বাচন করা

এমএক্স সিরিজের সুইচগুলির বেশ কয়েকটি বৈচিত্র রয়েছে। এই ওয়েবসাইট একটি চমৎকার ভূমিকা প্রদান করে, তবে তারা মূলত গোলমাল এবং চাপে নেমে আসে। কিছু মডেলের চাপের জন্য আরো বেশি বল প্রয়োজন হয় এবং কিছু মডেল চাপ দিলে যান্ত্রিক 'ক্লিক' শব্দ করে। আমি চেরি এমএক্স ব্রাউনস ব্যবহার করেছি, যা চাপলে শব্দ হয় না। তারা সব একই মাত্রা, তাই আপনার পছন্দ মত কোন মডেল নির্বাচন করুন (অথবা মিশ্রণ এবং মিল) চিন্তা ছাড়া।

আপনাকে অবশ্যই কিছু কী ক্যাপ কিনতে হবে এবং এর একটি বিশ্ব রয়েছে কাস্টম ডিজাইন সেখানে থেকে বেছে নিতে হবে - আমরা থেকে কেনা যুক্তরাজ্যে কীবোর্ড কো





কেস

আমি এই কেসটি 3D মুদ্রণ করেছি, এবং আপনি এটি ডাউনলোড করতে পারেন .STL থেকে ফাইল Thingiverse । আপনি যদি 3D প্রিন্টারের মালিক না হন তবে চিন্তা করবেন না, আপনি এখনও এটি তৈরি করতে পারেন। অনেক ওয়েবসাইট থ্রিডি প্রিন্টিং সেবা প্রদান করে, যেমন 3D হাব অথবা শেপওয়ে । বিকল্পভাবে, এটি একটি খুব সাধারণ কেস, আপনি প্লাস্টিকার্ড, পার্সপেক্স, কাঠ, এমনকি কার্ডবোর্ড থেকে নিজের তৈরি করতে পারেন। আপনি যদি সত্যিই মিতব্যয়ী হতে চান, চেরি এমএক্স একটি সুইচ টেস্টার/স্যাম্পলার সেট চালু করুন আমাজন ( যুক্তরাজ্য )। আপনার 4 M5 x 35mm বোল্ট এবং 4 M5 বাদাম লাগবে। আপনি অবশ্যই আপনার উপযুক্ত বিকল্পের জন্য এগুলি প্রতিস্থাপন করতে পারেন।

ম্যাক্স কীবোর্ড কীক্যাপ, চেরি এমএক্স সুইচ, টেস্টার কিট (9 সুইচ প্রো স্যাম্পলার টেস্টার কিট) এখনই আমাজনে কিনুন

যদি আপনি আপনার নিজের কেস তৈরি করেন, তাহলে আপনার একটি গুরুত্বপূর্ণ বিশদ জানতে হবে: চেরি এমএক্স সুইচগুলি তাদের মাউন্ট করা গর্তগুলির মধ্যে একটি পুশ-ফিট। তাদের একটি 14 x 14 মিমি (0.551 ইঞ্চি) বর্গ মাউন্ট গর্ত প্রয়োজন, প্লেটটি 1.5 মিমি (0.059 ইঞ্চি) এর চেয়ে মোটা নয়। এই মাত্রাগুলি থেকে অনেক দূরে সরে যান এবং আপনার সুইচগুলি আর সঠিকভাবে মাউন্ট করতে পারে না।

থ্রিডি প্রিন্টেড কেস দুটি অংশে, উপরের এবং নীচে। চেরি এমএক্স সুইচগুলিকে বর্গাকার গর্তে চাপুন:

নিশ্চিত করুন যে আপনি সুইচগুলিকে সঠিকভাবে রাউন্ডে মাউন্ট করেছেন। উপরের দিকে 'চেরি' শব্দ আছে, আর নিচের দিকে একটু খাঁজ আছে। এই ছোট্ট স্লটে 3mm LED Insোকান:

আপনি দেখতে পাবেন যে এলইডিগুলি 'উল্টো' মাউন্ট করা সবচেয়ে ভাল লাগছে। আমার ব্যবহৃত কীক্যাপগুলির ক্ষেত্রে এটি ছিল এবং এটি মোটেও সুইচগুলিকে প্রভাবিত করে না।

আপনার এখন 9 টি LEDS সহ নয়টি সুইচ থাকা উচিত। এই অংশগুলির মধ্যে কোনটিতেই আঠা লাগানোর দরকার নেই।

এরপরে, LED মাউন্টে স্ক্রু করুন (আপাতত LED সরানো ছেড়ে দিন)। সার্কিট তৈরি হয়ে গেলে আপনি পরে কেসটি একত্রিত করবেন।

সার্কিট

এই সার্কিটটি স্ট্রিপবোর্ডে নির্মিত। এটি একটি প্রিন্ট সার্কিট বোর্ড (পিসিবি) খরচ ছাড়াই আধা-স্থায়ী সার্কিট তৈরির জন্য চমৎকার। এটি কেবল ফাইবারগ্লাসের একটি টুকরো যার সাথে তামার ট্র্যাকগুলি একদিকে সমান্তরালভাবে চলছে। এই ট্র্যাকগুলি সোল্ডার করা যায়, পাশাপাশি কাটা যায়। একটি ট্র্যাক কাটা একটি বিশেষ সরঞ্জাম বা একটি ছোট ড্রিল বিট দিয়ে সম্পন্ন করা যেতে পারে।

সোল্ডারিং এ খুব আত্মবিশ্বাসী নন? প্রথমে এই সহজ প্রকল্পগুলি দেখুন।

এখানে স্ট্রিপবোর্ড লেআউট (ট্রিলিং লিড বাদে):

আপনি প্রতিরোধক এবং Arduino অধীনে ট্রেস কাটা নিশ্চিত করুন। যেহেতু একটি স্ট্রিপবোর্ড সার্কিট পড়া খুব কঠিন হতে পারে, এখানে একটি ব্রেডবোর্ড সংস্করণ রয়েছে:

এত ছোট জায়গাতে সমস্ত উপাদান চেপে ধরার জন্য এটি একটি শক্ত ফিট। নিম্নরূপ আপনার স্ট্রিপবোর্ডের কোণ কাটা:

এটি কেসের নীচে সুন্দরভাবে মাপসই করা উচিত:

নিশ্চিত করুন যে ট্র্যাকগুলি উল্লম্বভাবে চলছে।

অ্যানোড সংযুক্ত করুন ( দীর্ঘ পা, ইতিবাচক ) LED এর 200 ohm প্রতিরোধক এবং তারপর +5 V. ক্যাথোড সংযোগ করুন ( ছোট পা, নেতিবাচক ) মাটিতে. তাপ সঙ্কুচিত হাতা দিয়ে পা overেকে রাখুন এবং তারপরে LED হোল্ডারে ধাক্কা দিন। কোন আঠা জন্য কোন প্রয়োজন নেই, তবে আপনার LED ধারক একটি ধাক্কা-ফিট নাও হতে পারে, তাই আপনি এই নির্দেশাবলী মানিয়ে নিতে হতে পারে।

আপনি এর পরিবর্তে এখানে একটি দ্বি-রঙের LED ব্যবহার করতে পারেন-এটি আপনাকে সুইচের দুই বা ততোধিক ব্যাঙ্ক সেটআপ করার অনুমতি দেবে, প্রতিটি ব্যাংকের জন্য একটি ভিন্ন রঙের স্ট্যাটাস LED সহ।

এখন কিক্যাপের জন্য সমস্ত এলইডি বিক্রি করার সময়। এগুলি কেবল কীগুলিকে উজ্জ্বল করার জন্য ব্যবহার করা হয়, তাই আপনি চাইলে এগুলি এড়িয়ে যেতে পারেন এবং সেগুলিকে ডিজিটাল পিনের সাথে সংযুক্ত করতে হবে না, কেবল শক্তি। সমস্ত অ্যানোড একসাথে এবং সমস্ত ক্যাথোড একসাথে সংযুক্ত করুন। আমার ভুল থেকে শিখুন - সুইচগুলি তারের আগে এটি করা অনেক সহজ! একটি 220 ওহম প্রতিরোধক, এবং মাটিতে ক্যাথোড যদিও +5 V এ anodes সংযোগ করুন। এই LEDs সমান্তরাল তারযুক্ত হয়। এখানে এই LEDS এর জন্য সার্কিট আছে:

LEDs এবং Arduino মধ্যে সংযোগ আবরণ তাপ সঙ্কুচিত পাইপ একটি ছোট টুকরা ব্যবহার করুন:

সমস্ত LEDs কাজ পরীক্ষা Arduino শক্তি। আপনার কোন কোড আপলোড করার দরকার নেই। যদি কোন LEDs কাজ না করে, যান এবং আপনার ওয়্যারিং ডবল চেক করুন।

এখন সুইচগুলি সংযুক্ত করুন। এগুলি 10k রোধকের মাধ্যমে সংযুক্ত থাকতে হবে, অন্যথায় Arduino মারা যাবে। এটি একটি মৃত শর্ট বলা হয় - +5 V সরাসরি মাটিতে চলে যায়, এবং আপনার Arduino এর সমস্ত অবশিষ্টাংশ ধোঁয়াশার মতো হবে (বিশ্বাস করুন, আমি ইতিমধ্যেই একজনকে হত্যা করেছি যাতে আপনাকে না করতে হয়)। এখানে একটি সুইচ জন্য সার্কিট:

এই সার্কিটটি সব নয়টি সুইচের জন্য একই। দুই থেকে দশটি ডিজিটাল পিনের সাথে সুইচগুলিকে সংযুক্ত করুন, প্রত্যেকে তাদের নিজস্ব 10K রেসিস্টর মাটিতে। চেরি এমএক্স সুইচগুলি সোল্ডারিং করতে সাবধান থাকুন, সেগুলি একটু ভঙ্গুর হতে পারে, আমার উপর বেশ কয়েকটি পিন ভেঙে গেছে। আপনি এইগুলিকে সরাসরি আরও কিছু স্ট্রিপবোর্ডে সোল্ডার করতে চাইতে পারেন, তবে পিছনের লিডগুলি এখনও উপযুক্ত।

এটা তারের জন্য। আপনি একটি USB টাইপ B মহিলা সকেট মাউন্ট করতে ইচ্ছুক হতে পারেন, তবে তাদের উপর ছোট পিনগুলি প্রায়ই ঝালাই করা বেশ কঠিন হতে পারে। আপনি যদি এটি করতে না চান তবে চিন্তা করবেন না। আরডুইনোতে মাইক্রো ইউএসবি সংযোগকারী পরিষ্কারভাবে চ্যাসির গর্তের সাথে ফিট করে। আপনি যদি বিভিন্ন ইউএসবি প্রকার সম্পর্কে কিছুটা বিভ্রান্ত হন তবে নিশ্চিত করুন যে আপনি পার্থক্য বুঝতে

অবশেষে, আপনার সার্কিটটি সঠিক কিনা তা পরীক্ষা করুন। একটি সংক্ষিপ্ত একটি Arduino সহজেই ধ্বংস করতে পারে, এবং স্ট্রিপবোর্ড ব্যবহার করে এটি করা সহজ হতে পারে।

কোড

এখন সার্কিটটি সঠিক কিনা তা পরীক্ষা করুন। এগিয়ে যাওয়ার আগে এটি করা একটি ভাল ধারণা, তাই আপনি এখন যে কোনও সমস্যা সমাধান করতে পারেন। এই পরীক্ষার কোড আপলোড করুন (থেকে সঠিক বোর্ড এবং পোর্ট নির্বাচন করতে ভুলবেন না সরঞ্জাম > বোর্ড এবং সরঞ্জাম > বন্দর মেনু):

const int buttons[] = {2,3,4,5,6,7,8,9,10}; // array of all button pins
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(2, INPUT);
pinMode(3, INPUT);
pinMode(4, INPUT);
pinMode(5, INPUT);
pinMode(6, INPUT);
pinMode(7, INPUT);
pinMode(8, INPUT);
pinMode(9, INPUT);
pinMode(10, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
for(int i = 2; i <11; ++i) {
if(digitalRead(i) == HIGH) {
// software de-bounce improves accuracy
delay(10);
if(digitalRead(i) == HIGH) {
// check switches
Serial.print ('input');
Serial.println(i);
delay(250);
}
}
}
}

যদি আপনি সার্কিট পরিবর্তন করেন তবে আপনাকে পিনগুলি পরিবর্তন করতে হতে পারে।

একবার আপলোড হয়ে গেলে সিরিয়াল মনিটর খুলুন ( উপরের ডানে > সিরিয়াল মনিটর )। একে একে, প্রতিটি বোতাম টিপুন। আপনার দেখা উচিত সিরিয়াল মনিটরটি আপনার চাপানো বোতামের সংখ্যা দেখায়। এলইডি -র মতোই, যদি আপনার কম্পিউটার খুব বেশি কারেন্ট আঁকার ব্যাপারে অভিযোগ করে, অথবা আপনি যখন একটি বোতাম চাপেন তখন LEDs চলে যায়, সঙ্গে সঙ্গে সংযোগ বিচ্ছিন্ন করুন! আপনার সার্কিটের কোথাও একটি শর্ট আছে, সার্কিটটি সঠিকভাবে পরীক্ষা করুন এবং সংযোগগুলির মধ্যে কোনও শর্টস নেই।

যদি সবকিছু কাজ করে, এগিয়ে যান এবং সার্কিটটি বাক্সে রাখুন। আপনি সার্কিটটি ধরে রাখার জন্য আঠালো একটি ড্যাব ব্যবহার করতে চাইতে পারেন (যদিও তারগুলি আমার জরিমানা ধরে রেখেছিল)। Theাকনাটিও বোল্ট করুন।

Arduino কে একটি কীবোর্ড বলে মনে করা খুবই সহজ। আপনি যদি একটি ন্যানো বা ইউএনও ব্যবহার করেন, আপনি আপনার Arduino ব্যবহার করে পুনরায় প্রোগ্রাম করতে যাচ্ছেন ডিভাইস ফার্মওয়্যার আপডেট (ডিএফইউ)। এটি সাধারণত আরডুইনোতে নতুন ফার্মওয়্যার ফ্ল্যাশ করতে ব্যবহৃত হয়। আপনি একটি নতুন ফার্মওয়্যারের সাথে Arduino ফ্ল্যাশ করতে এটি ব্যবহার করতে যা এটি একটি কীবোর্ডের মতো কাজ করবে। এটি এখানে আচ্ছাদিত হবে না, কারণ এটি বেশ জটিল কাজ। দ্য আরডুইনো ওয়েবসাইট এর জন্য একটি ভাল টিউটোরিয়াল আছে।

আরডুইনো প্রো মাইক্রো এই পদক্ষেপটিকে খুব সহজ করে তোলে। একটি ইউএসবি কীবোর্ড অনুকরণ করার জন্য প্রয়োজনীয় যুক্তিটি ইতিমধ্যেই প্রসেসরে তৈরি করা হয়েছে, তাই এটি কিছু কোড লেখার মতোই সহজ!

প্রথমে, কীগুলি সেট আপ করুন:

int keys[] = {2, 3, 4, 5, 6, 7, 8, 9, 10};

এটি এমন একটি অ্যারে যা বোতামগুলির সাথে সংযুক্ত সমস্ত পিন রয়েছে। আপনি যদি কম -বেশি বোতাম ব্যবহার করেছেন বা বিভিন্ন পিন ব্যবহার করেছেন, এখানে মান পরিবর্তন করুন।

একটি অ্যারে সমমনা জিনিসগুলির একটি সংগ্রহ। কম্পিউটারগুলি দ্রুত তাদের অ্যাক্সেস করার জন্য আপনার কোডটি অপ্টিমাইজ করতে পারে এবং তারা কোড লেখার প্রক্রিয়াটিকে ত্বরান্বিত করে।

এখন ইনপুট হিসাবে সমস্ত পিন শুরু করুন:

void setup() {
// put your setup code here, to run once:
Keyboard.begin(); // setup keyboard
for (int i = 2; i <11; ++i) {
// initilize pins
pinMode(i, INPUT);
}
}

এটি Arduino কে বলে যে অ্যারের সমস্ত পিন ইনপুট। এটি করার জন্য একটি লুপ ব্যবহার করা হয়, তাই লেখার পরিবর্তে পিনমোড (2, ইনপুট) নয় বার, আপনাকে কেবল একবার এটি লিখতে হবে। এটিও কল করে কীবোর্ড শুরু । এটি Arduino লাইব্রেরিতে নির্মিত একটি ফাংশন সেট করে, বিশেষ করে একটি কীবোর্ড অনুকরণ করার জন্য ডিজাইন করা হয়েছে।

নামক একটি পদ্ধতি তৈরি করুন বাটন পড়ুন :

boolean readButton(int pin) {
// check and debounce buttons
if (digitalRead(pin) == HIGH) {
delay(10);
if (digitalRead(pin) == HIGH) {
return true;
}
}
return false;
}

এটি একটি পিন নেয়, এবং এটি চাপা হয়েছে কিনা তা পরীক্ষা করে। এটি কেবল ফিরে আসে সত্য অথবা মিথ্যা । এর মধ্যে কিছু আছে সফটওয়্যার ডিবাউন্সিং -একটি সহজ বিলম্ব এবং তারপর সুইচটি পুনরায় পরীক্ষা করা নিশ্চিত করে যে বোতামটি সত্যিই চাপা ছিল।

এখন লুপের জন্য আরেকটি ভিতরে বলা হয় অকার্যকর লুপ () :

void loop() {
// put your main code here, to run repeatedly:
for (int i = 2; i <11; ++i) {
// check buttons
if(readButton(i)) {
doAction(i);
}
}
}

আবার, এটি অ্যারের প্রতিটি উপাদান দিয়ে যায় এবং এটি চাপা হয়েছে কিনা তা পরীক্ষা করে। এটাকে বলা হয় বাটন পড়ুন আপনি আগে তৈরি পদ্ধতি। যদি একটি বোতাম টিপানো হয়, এটি সেই পিন নম্বরটিকে অন্য পদ্ধতিতে পাস করে অ্যাকশন :

void doAction(int pin) {
// perform tasks
switch (pin) {
case 2:
Keyboard.println('drive.google.com');
break;
case 3:
Keyboard.println('makeuseof.com');
break;
case 4:
// CMD + T (new tab, Chrome)
Keyboard.press(KEY_LEFT_GUI);
Keyboard.press('t');
delay(100);
Keyboard.releaseAll();
break;
case 5:
// your task here
break;
case 6:
// your task here
break;
case 7:
// your task here
break;
case 8:
// your task here
break;
case 9:
// your task here
break;
}
}

এটি একটি ব্যবহার করে পিন নম্বর পরীক্ষা করে সুইচ বিবৃতি সুইচ স্টেটমেন্ট (মাঝে মাঝে বলা হয় সুইচ কেস ) এর অনুরূপ যদি বিবৃতি, যাইহোক তারা একটি জিনিস (এই ক্ষেত্রে পিন নম্বর) যাচাই করার জন্য দরকারী বিভিন্ন ফলাফল একটি সমান। মূলত, তারা গণনা করার জন্য অনেক দ্রুত।

প্রধান উপাদানগুলি এই সুইচ স্টেটমেন্টের ভিতরে। Keyboard.println কম্পিউটারে পাঠ্য লিখুন যেন আপনি শারীরিকভাবে প্রতিটি কী টাইপ করেন। Keyboard.press একটি কী চেপে ধরে। তাদের ব্যবহার করে ছেড়ে দিতে ভুলবেন না Keyboard.releaseAll অল্প বিলম্বের পরে!

কিভাবে আইফোনে ডকুমেন্ট স্ক্যান করবেন

এখানে সম্পূর্ণ কোড:

int keys[] = {2, 3, 4, 5, 6, 7, 8, 9, 10};
void setup() {
// put your setup code here, to run once:
Keyboard.begin(); // setup keyboard
for (int i = 2; i <11; ++i) {
// initilize pins
pinMode(i, INPUT);
}
}
void loop() {
// put your main code here, to run repeatedly:
for (int i = 2; i <11; ++i) {
// check buttons
if(readButton(i)) {
doAction(i);
}
}
}
boolean readButton(int pin) {
// check and debounce buttons
if (digitalRead(pin) == HIGH) {
delay(10);
if (digitalRead(pin) == HIGH) {
return true;
}
}
return false;
}
void doAction(int pin) {
// perform tasks
switch (pin) {
case 2:
Keyboard.println('drive.google.com');
break;
case 3:
Keyboard.println('makeuseof.com');
break;
case 4:
// CMD + T (new tab, Chrome)
Keyboard.press(KEY_LEFT_GUI);
Keyboard.press('t');
delay(100);
Keyboard.releaseAll();
break;
case 5:
// your task here
break;
case 6:
// your task here
break;
case 7:
// your task here
break;
case 8:
// your task here
break;
case 9:
// your task here
break;
}
}

সমস্ত সংখ্যা এবং অক্ষর কী ছাড়াও, Arduino বলা বিশেষ চাবিগুলির অধিকাংশই টিপতে পারে কীবোর্ড সংশোধনকারী । এগুলি কীবোর্ড শর্টকাটগুলি টিপতে বিশেষভাবে দরকারী। Arduino ওয়েবসাইটে একটি আছে সহায়ক তালিকা

এখন শুধু বাকি আছে কিছু শর্টকাট তৈরি করা। আপনি এটি বিদ্যমান শর্টকাটগুলিতে ম্যাপ করতে পারেন, যেমন সবকিছু + F4 (উইন্ডোজে প্রোগ্রাম বন্ধ করুন) অথবা সিএমডি + প্রশ্ন (ম্যাকোস প্রোগ্রাম বন্ধ করুন)। বিকল্পভাবে, আপনি আমাদের পড়েন তা নিশ্চিত করুন চূড়ান্ত কীবোর্ড শর্টকাট গাইড , কিভাবে উইন্ডোজ শর্টকাট তৈরি করতে হয়, এবং প্রতিটি Chromebook শর্টকাট আপনার নিজের শর্টকাট তৈরি করা শুরু করতে।

আপনি কি নিজের শর্টকাট বক্স তৈরি করেছেন? আমাকে মন্তব্যে জানান, আমি কিছু ছবি দেখতে চাই!

আমরা আশা করি আপনি আমাদের প্রস্তাবিত আইটেমগুলি পছন্দ করবেন এবং আলোচনা করবেন! MUO এর অধিভুক্ত এবং পৃষ্ঠপোষক অংশীদারিত্ব রয়েছে, তাই আমরা আপনার কিছু ক্রয় থেকে রাজস্বের একটি অংশ গ্রহণ করি। এটি আপনার প্রদত্ত মূল্যের উপর প্রভাব ফেলবে না এবং আমাদেরকে সেরা পণ্যের সুপারিশ দিতে সাহায্য করবে।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল এফবিআই কেন মধু রans্যানসমওয়্যারের জন্য সতর্কতা জারি করেছে

এফবিআই একটি বিশেষ করে র‍্যানসমওয়্যারের কদর্য স্ট্রেন সম্পর্কে একটি সতর্কতা জারি করেছে। এখানে আপনাকে বিশেষ করে Hive ransomware সম্পর্কে সতর্ক থাকতে হবে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • DIY
  • কীবোর্ড
  • কীবোর্ড শর্টকাট
  • আরডুইনো
লেখক সম্পর্কে জো কোবার্ন(136 নিবন্ধ প্রকাশিত)

জো যুক্তরাজ্যের লিংকন বিশ্ববিদ্যালয় থেকে কম্পিউটার বিজ্ঞানে স্নাতক। তিনি একজন পেশাদার সফটওয়্যার ডেভেলপার, এবং যখন তিনি ড্রোন উড়াচ্ছেন না বা সঙ্গীত লিখছেন না, তখন তাকে প্রায়ই ফটো তুলতে বা ভিডিও তৈরি করতে দেখা যায়।

জো কোবার্ন থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন
বিভাগ Diy