সুচিপত্র:

Arduino সঙ্গে কীবোর্ড যন্ত্র (Arduino বই থেকে): 6 ধাপ
Arduino সঙ্গে কীবোর্ড যন্ত্র (Arduino বই থেকে): 6 ধাপ

ভিডিও: Arduino সঙ্গে কীবোর্ড যন্ত্র (Arduino বই থেকে): 6 ধাপ

ভিডিও: Arduino সঙ্গে কীবোর্ড যন্ত্র (Arduino বই থেকে): 6 ধাপ
ভিডিও: CS50 2015 - Week 4 2024, জুলাই
Anonim
Image
Image

আরডুইনো দিয়ে কীভাবে কীবোর্ড যন্ত্র তৈরি করবেন তার জন্য এখানে একটি টিউটোরিয়াল রয়েছে। এটি মাত্র 6 টি পদক্ষেপ নেয়, যা আরডুইনো দিয়ে শুরু করা সহজ। এখানে 4 টি নোট রয়েছে: সি, ডি, ই এবং এফ।

ধাপ 1: সরবরাহ

সার্কিট
সার্কিট

এখানে এই প্রকল্পের জন্য সরবরাহ তালিকা:

- একটি Arduino Uno

- একটি ব্রেডবোর্ড (আকার কোন ব্যাপার না, এবং Arduino সংযুক্ত করতে হবে না)

- একটি পাইজো

- 4 টি পুশ বোতাম

- 4 প্রতিরোধক

- 2 10k Ohms প্রতিরোধক (বাদামী, কালো, কমলা)

- একটি 220 Ohms প্রতিরোধক (লাল, লাল, বাদামী)

- 1M Ohms প্রতিরোধক (বাদামী, কালো, সবুজ)

- 9 তারের (দৈর্ঘ্য কোন ব্যাপার না, সংক্ষিপ্ত তারের যে মাপসই করা যাবে, বোর্ড যতটা নিটর দেখায়)

প্লাস: - একটি অ্যাডাপ্টার যা কম্পিউটার/ল্যাপটপ থেকে আরডুইনোতে কোড আপলোড করতে সাহায্য করতে পারে

ধাপ 2: সার্কিট

সার্কিট
সার্কিট

সমস্ত সরবরাহ প্রস্তুত হওয়ার পরে, আমরা সার্কিট তৈরির দিকে এগিয়ে যেতে পারি। এখানে সার্কিটের দুটি ছবি। একটি হল পরিকল্পিত, এবং অন্যটি হল বোর্ডের প্রকৃত চেহারা। তারা দুজনেই ঠিক। সার্কিট তৈরির জন্য যে কোনও উপায় অনুসরণ করা ঠিক, যদিও প্রকৃত চেহারাটি একটু বেশি সোজা।

(এই প্রকল্পে সমস্ত উপাদানগুলির পোলারিটি নেই, যার অর্থ এটি পায়ে বোর্ডে ertedোকানো উভয় উপায়ে কাজ করা উচিত)

ধাপ 3: কোড

কোড
কোড

এই প্রকল্পের কোডগুলি এখানে:

int বোতাম [0];

int নোট = {262, 294, 330, 349};

অকার্যকর সেটআপ () {Serial.begin (9600); }

অকার্যকর লুপ () {

int keyVal = analogRead (A0);

Serial.println (keyVal);

যদি (keyVal == 1023) {স্বন (8, নোট [0]); }

অন্যথায় যদি (keyVal> = 990 && keyVal <= 1010) {স্বন (8, নোট [1]); }

অন্যথায় যদি (keyVal> = 505 && keyVal <= 515) {স্বন (8, নোট [2]); }

অন্যথায় যদি (keyVal> = 5 && keyVal <= 10) {স্বন (8, নোট [3]); }

অন্যথায় {noTone (8); }

}

(লক্ষ্য করার বিষয়গুলি: প্রতিটি লাইনের পরে সেমিকোলন রাখতে ভুলবেন না; সমস্ত কোড সম্পন্ন হওয়ার পরে উপরের বাম কোণে চেক চিহ্নটি ক্লিক করে এটি যাচাই করুন, এটি ক্লিক করার পরে, আপনাকে এটি সংরক্ষণ করতে হবে; কোডগুলি হওয়ার পরে যাচাই করা হয়েছে, সরঞ্জামগুলিতে যান, এখানে এই বিষয়বস্তুর নীচে দুটি জিনিস যা করা উচিত: 1. বোর্ড, "Arduino/Genuino Uno" নির্বাচন করুন; পোর্ট, সেখানে একমাত্র বিকল্পটি নির্বাচন করুন, *** এটি সত্যিই গুরুত্বপূর্ণ)

ধাপ 4: কোডগুলি আপলোড করুন

কোডগুলি আপলোড করুন
কোডগুলি আপলোড করুন
কোডগুলি আপলোড করুন
কোডগুলি আপলোড করুন
কোডগুলি আপলোড করুন
কোডগুলি আপলোড করুন

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

(অ্যাডাপ্টার সবসময় Arduino কিট থেকে অন্তর্ভুক্ত করা উচিত।)

ধাপ 5: সমস্যা সমাধান

সমস্যা সমাধান
সমস্যা সমাধান

যদি ধাপ 1 ~ ধাপ 4 থেকে সবকিছু করা হয়েছে, কিন্তু এটি কাজ করে না, এখানে জিনিসগুলির তালিকা করা যেতে পারে:

- সব কানেকশন চেক করে দেখুন যে তারা শক্তভাবে সংযুক্ত কিনা বা না, তারের, বোতাম, প্রতিরোধক এবং পাইজো অন্তর্ভুক্ত

- কোডগুলি আপলোড করা হয়েছে কিনা তা দুবার পরীক্ষা করুন

- যদি ব্যাটারি জড়িত থাকে, যখন এটি Arduino এর সাথে সংযুক্ত করা হয়েছে, কিন্তু Arduino বোর্ডে কোন আলো জ্বলছে না, তার মানে এটি ব্যাটারি শেষ হয়ে যাচ্ছে

ধাপ 6: ছোট টিপ

ছোট টিপ
ছোট টিপ

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

প্রস্তাবিত: