সুচিপত্র:

মাইক্রোকন্ট্রোলার ব্যবহার করে ফ্রিকোয়েন্সি মিটার: 8 টি ধাপ
মাইক্রোকন্ট্রোলার ব্যবহার করে ফ্রিকোয়েন্সি মিটার: 8 টি ধাপ

ভিডিও: মাইক্রোকন্ট্রোলার ব্যবহার করে ফ্রিকোয়েন্সি মিটার: 8 টি ধাপ

ভিডিও: মাইক্রোকন্ট্রোলার ব্যবহার করে ফ্রিকোয়েন্সি মিটার: 8 টি ধাপ
ভিডিও: How to save math in scientific calculator | সায়েন্টেফিক ক্যালকুলেটরে অংক সেভ করার নিয়ম 2024, নভেম্বর
Anonim
Image
Image
মাইক্রোকন্ট্রোলার ব্যবহার করে ফ্রিকোয়েন্সি মিটার
মাইক্রোকন্ট্রোলার ব্যবহার করে ফ্রিকোয়েন্সি মিটার
মাইক্রোকন্ট্রোলার ব্যবহার করে ফ্রিকোয়েন্সি মিটার
মাইক্রোকন্ট্রোলার ব্যবহার করে ফ্রিকোয়েন্সি মিটার
মাইক্রোকন্ট্রোলার ব্যবহার করে ফ্রিকোয়েন্সি মিটার
মাইক্রোকন্ট্রোলার ব্যবহার করে ফ্রিকোয়েন্সি মিটার

এই টিউটোরিয়ালটি কেবল একটি মাইক্রোকন্ট্রোলার ব্যবহার করে কিভাবে একটি পালস সোর্সের ফ্রিকোয়েন্সি গণনা করতে হয় তা উল্লেখ করে।পাল সোর্সের উচ্চ ভোল্টেজ স্তর 3.3 V এবং কম 0V। আমি STM32L476, টিভা লঞ্চপ্যাড, 16x2 আলফানিউমেরিক এলসিডি কিছু তারের ব্রেডবোর্ড এবং 1K রোধ ব্যবহার করেছি।

হার্ডওয়্যার প্রয়োজন:-

1) STM32L476 নিউক্লিও বোর্ড

2) টিভা লঞ্চপ্যাড বা অন্য কোন মাইক্রোকন্ট্রোলার বোর্ড (পালস সোর্স)

3) 16x2 আলফানিউমেরিক

4) ব্রেডবোর্ড

5) 1K প্রতিরোধক (এলসিডি বৈসাদৃশ্যের জন্য)

সফটওয়্যারের প্রয়োজনীয়তা:-

1) STM32cubemx

2) Keil uVision5

3) শক্তি (টিভা লঞ্চপ্যাডের জন্য)

ধাপ 1: আপনার কম্পিউটারে Stm32cubemx, Keil UVision5 এবং Energia ইনস্টল করুন, তাদের আপডেট করুন।

ধাপ 2: Stm32cubemx খুলুন Stm32l476 নিউক্লিও বোর্ড নির্বাচন করুন PC_13 বাহ্যিক বাধা পিন হিসাবে নির্বাচন করুন

Stm32cubemx খুলুন Stm32l476 নিউক্লিও বোর্ড নির্বাচন করুন PC_13 বাহ্যিক বাধা পিন হিসাবে নির্বাচন করুন
Stm32cubemx খুলুন Stm32l476 নিউক্লিও বোর্ড নির্বাচন করুন PC_13 বাহ্যিক বাধা পিন হিসাবে নির্বাচন করুন

ধাপ 3: ঘড়ি কনফিগারেশনে কোন পরিবর্তন করার দরকার নেই।

ঘড়ি কনফিগারেশনে কোন পরিবর্তন করার দরকার নেই।
ঘড়ি কনফিগারেশনে কোন পরিবর্তন করার দরকার নেই।

ধাপ 4: অভ্যন্তরীণ ঘড়ি হিসাবে TIMER1 এবং ঘড়ির উৎস নির্বাচন করুন এবং ছবি অনুসারে TIMER1 এ সেটিংস করুন।

TIMER1 নির্বাচন করুন এবং অভ্যন্তরীণ ঘড়ি হিসাবে ঘড়ি উৎস এবং ছবি অনুযায়ী TIMER1 এ সেটিংস করুন।
TIMER1 নির্বাচন করুন এবং অভ্যন্তরীণ ঘড়ি হিসাবে ঘড়ি উৎস এবং ছবি অনুযায়ী TIMER1 এ সেটিংস করুন।
TIMER1 নির্বাচন করুন এবং অভ্যন্তরীণ ঘড়ি হিসাবে ঘড়ি উৎস এবং ছবি অনুযায়ী TIMER1 এ সেটিংস করুন।
TIMER1 নির্বাচন করুন এবং অভ্যন্তরীণ ঘড়ি হিসাবে ঘড়ি উৎস এবং ছবি অনুযায়ী TIMER1 এ সেটিংস করুন।
TIMER1 নির্বাচন করুন এবং অভ্যন্তরীণ ঘড়ি হিসাবে ঘড়ি উৎস এবং ছবি অনুযায়ী TIMER1 এ সেটিংস করুন।
TIMER1 নির্বাচন করুন এবং অভ্যন্তরীণ ঘড়ি হিসাবে ঘড়ি উৎস এবং ছবি অনুযায়ী TIMER1 এ সেটিংস করুন।

ধাপ 5: আপনার প্রকল্পের একটি নাম দিন এবং Stm32cubemx থেকে Keil Ide এর জন্য কোড তৈরি করুন

আপনার প্রকল্পের একটি নাম দিন এবং Stm32cubemx থেকে Keil Ide এর জন্য কোড তৈরি করুন
আপনার প্রকল্পের একটি নাম দিন এবং Stm32cubemx থেকে Keil Ide এর জন্য কোড তৈরি করুন
আপনার প্রকল্পের একটি নাম দিন এবং Stm32cubemx থেকে Keil Ide এর জন্য কোড তৈরি করুন
আপনার প্রকল্পের একটি নাম দিন এবং Stm32cubemx থেকে Keil Ide এর জন্য কোড তৈরি করুন

ধাপ:: LCD কে STM3276 নিউক্লিও বোর্ডের সাথে সংযুক্ত করুন।

Stm32 থেকে lcd এর পিন সংযোগ

STM32L476 - LCD

GND - PIN1

5V - PIN2

NA - 1K প্রতিরোধক GND এর সাথে সংযুক্ত

PB10 - RS

PB11 - RW

PB2 - EN

PB12 - D4

PB13 - D5

PB14 - D6

PB15 - D7

5V - PIN15

GND - PIN16

ধাপ 7: টিভা লঞ্চপ্যাডের একটি পিনকে Stm32l476 এর বহিরাগত বাধা পিন এবং টিভা লঞ্চপ্যাডের জিএনডি পিনকে STM32L476 এর জিএনডি পিনের সাথে সংযুক্ত করুন।

যদি আপনার সাথে অন্য কোন মাইক্রোকন্ট্রোলার বোর্ড থাকে তাহলে আপনাকে সেই বোর্ডের GPIO সংযোগ করতে হবে STM32L476 নিউক্লিও বোর্ডের বাহ্যিক বাধা পিনে এবং উভয় বোর্ডের GND কে একে অপরের সাথে সংযুক্ত করতে হবে।

প্রস্তাবিত: