সুচিপত্র:

মাইক্রোকন্ট্রোলার প্রোগ্রাম করার সবচেয়ে সহজ উপায়!: 9 টি ধাপ
মাইক্রোকন্ট্রোলার প্রোগ্রাম করার সবচেয়ে সহজ উপায়!: 9 টি ধাপ

ভিডিও: মাইক্রোকন্ট্রোলার প্রোগ্রাম করার সবচেয়ে সহজ উপায়!: 9 টি ধাপ

ভিডিও: মাইক্রোকন্ট্রোলার প্রোগ্রাম করার সবচেয়ে সহজ উপায়!: 9 টি ধাপ
ভিডিও: কোডিং শুরু করার আগে যে কাজগুলো করবেন | Coding 2024, নভেম্বর
Anonim
Image
Image
STM NUCLEO-L476RG
STM NUCLEO-L476RG

আপনি কি এমন একটি মাইক্রোকন্ট্রোলার নিয়ে আগ্রহী যা অনেক কম শক্তি ব্যবহার করে? আজ, আমি আপনাকে STM32 আল্ট্রা লো পাওয়ার - L476RG এর সাথে পরিচয় করিয়ে দেব, যা একটি Arduino মেগা থেকে 4 গুণ কম শক্তি ব্যবহার করে এবং একটি শক্তিশালী কর্টেক্স প্রসেসর রয়েছে। আমি MBED সম্পর্কেও কথা বলব, যা একটি C ভাষা যা শুধুমাত্র STMicroelectronics প্রসেসরগুলিতে নয়, NXP এবং একটি ARM নিউক্লিয়াস আছে এমন একটি প্রসেসরের উপর কাজ করে। সবশেষে, আমি আপনাকে একটি অনলাইন কম্পাইলার দেখাবো।

ধাপ 1: STM NUCLEO-L476RG

LQFP64 প্যাকেজে STM32L476RGT6

• ARM®32-bit Cortex®-M4 CPU

• অভিযোজিত রিয়েল-টাইম এক্সিলারেটর

• (এআরটি এক্সিলারেটর 0) 0-অপেক্ষা রাজ্য কার্যকর করার অনুমতি দেয়

ফ্ল্যাশ মেমরি থেকে

• 80 MHz সর্বোচ্চ CPU ফ্রিকোয়েন্সি

• 1.71 V থেকে 3.6 V পর্যন্ত VDD

• 1 এমবি ফ্ল্যাশ

• 128 KB SRAM

• SPI (3)

• I2C (3)

• ইউএসএআরটি (3)

• UART (2)

LPUART (1)

• GPIO (51) বাহ্যিক বাধা ক্ষমতা সহ

12 চ্যানেলের সাথে ক্যাপাসিটিভ সেন্সিং

• 12-বিট ADC (3) 16 টি চ্যানেল সহ

• 12-বিট DAC 2 টি চ্যানেল সহ

আরো তথ্য:

পদক্ষেপ 2: একটি অ্যাকাউন্ট তৈরি করুন

একটি অ্যাকাউন্ট তৈরি করুন
একটি অ্যাকাউন্ট তৈরি করুন
একটি অ্যাকাউন্ট তৈরি করুন
একটি অ্যাকাউন্ট তৈরি করুন

Www.mbed.com এ যান এবং একটি অ্যাকাউন্ট তৈরি করুন। নিবন্ধনের তথ্য পূরণ করুন।

ক্যাপচায় ক্লিক করুন, শর্তাবলী পড়ুন এবং গ্রহণ করুন এবং "সাইন আপ" ক্লিক করুন।

ধাপ 3: এটিতে লগ ইন করুন

এতে প্রবেশ করুন
এতে প্রবেশ করুন

নিবন্ধনের পরে, আপনার ইমেল চেক করুন এবং MBED ওয়েবসাইটে লগ ইন করুন

ধাপ 4: কম্পাইলারে বোর্ড যুক্ত করুন

কম্পাইলারে বোর্ড যুক্ত করুন
কম্পাইলারে বোর্ড যুক্ত করুন
কম্পাইলারে বোর্ড যুক্ত করুন
কম্পাইলারে বোর্ড যুক্ত করুন

যদি আপনার কম্পিউটারে ইতিমধ্যেই একটি এমবিইডি কার্ড প্লাগ করা থাকে, এটি একটি থাম্ব ড্রাইভ হিসাবে উপস্থিত হবে। এর ভিতরে, ব্রাউজারে MBED. HTM ফাইলটি খুলুন।

অথবা আপনি os.mbed.com/platforms এ যেতে পারেন এবং বোর্ডের তালিকা থেকে আপনার বোর্ড নির্বাচন করতে পারেন।

আপনার বোর্ডের পৃষ্ঠায়, "আপনার MBED কম্পাইলারে যুক্ত করুন" এ ক্লিক করুন

ধাপ 5: নমুনা কোড

কোডের উদাহরণ
কোডের উদাহরণ

চোখের পলক দিয়ে এই পৃষ্ঠায় যান এবং "কম্পাইলারে আমদানি করুন" এ ক্লিক করুন।

ধাপ 6: আমদানির উদাহরণ

আমদানি উদাহরণ
আমদানি উদাহরণ

খোলা স্ক্রিনে, "আমদানি" ক্লিক করুন

ধাপ 7: কম্পাইল করতে

কম্পাইল করার জন্য
কম্পাইল করার জন্য

"কম্পাইল" বোতামে ক্লিক করুন যাতে সার্ভার সোর্স কোডটি একটি বাইনারি ফাইলে কম্পাইল করে।

সার্ভার কম্পাইল করা শেষ হওয়ার সাথে সাথে ব্রাউজার বাইনারি ফাইল ডাউনলোড শুরু করবে।

ধাপ 8: বোর্ডে বাইনারি স্থানান্তর করুন

বোর্ডে বাইনারি স্থানান্তর করুন
বোর্ডে বাইনারি স্থানান্তর করুন

কার্ডে বাইনারি ট্রান্সফার করার জন্য, ডাউনলোড করা বাইনারি ফাইলটিকে কার্ড ফোল্ডারে টেনে আনুন বা কপি করে পেস্ট করুন, যা থাম্ব ড্রাইভ হিসেবে দেখা যাবে।

ধাপ 9: চোখের পলক

এখানে আমাদের কোড আছে। আমরা এমবিইডি অন্তর্ভুক্ত করব, অন্যান্য কমান্ডের মধ্যে আউটপুট ডিজিটাল পিন সেট করব।

#অন্তর্ভুক্ত "mbed.h" DigitalOut myled (LED1); int main () {while (1) {myled = 1; // LED অপেক্ষা করছে (0.2); // 200 ms myled = 0; // LED বন্ধ অপেক্ষা (1.0); // 1 সেকেন্ড } }

প্রস্তাবিত: