সুচিপত্র:
- ধাপ 1: আপনার প্রয়োজনীয় জিনিসগুলি
- ধাপ 2: STM32 বোর্ড বিশেষ উল্লেখ (STM32F103C8T6)
- ধাপ 3: Arduino IDE এ STM32 বোর্ড ইনস্টল করুন
- ধাপ 4: বোর্ড প্রোগ্রামিংয়ের জন্য সংযোগ
- ধাপ 5: বোর্ড প্রোগ্রামিং
ভিডিও: Arduino IDE STM32F103C8T6 সহ STM32 বোর্ড: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
হাই বন্ধুরা যেহেতু অনেক মানুষ আরডুইনো বোর্ড ব্যবহার করে কিন্তু আমরা জানি যে তাদের কিছু সীমাবদ্ধতা আছে তাই অন্য কিছু বোর্ড একটি আরডুইনো বিকল্প হিসাবে আলোতে এসেছে যা একটি আরডুইনোর চেয়ে ভাল পারফরম্যান্স এবং ভাল বৈশিষ্ট্য সরবরাহ করতে পারে এবং তাদের মধ্যে একটি হল STM32। STM32 বোর্ডটি Arduino uno এর চেয়েও সস্তা এবং এর ক্ষমতাগুলি Arduino uno- এর তুলনায় অনেক ভালো কিন্তু যেহেতু সেগুলি Arduino IDE দ্বারা স্থানীয়ভাবে সমর্থিত নয় তাই আমাদের সেগুলি Arduino IDE- এ ম্যানুয়ালি যুক্ত করতে হবে। সুতরাং এই নির্দেশাবলীতে আমরা আরডুইনো আইডিইতে এসটিএম 32 বোর্ড যুক্ত করব এবং আমরা এই বোর্ডটি আরডুইনো আইডিই ব্যবহার করে প্রোগ্রাম করব।
ধাপ 1: আপনার প্রয়োজনীয় জিনিসগুলি
এই নির্দেশাবলীর জন্য আমাদের নিম্নলিখিত বিষয়গুলির প্রয়োজন হবে: STM32: USB CABLE: FTDI: ব্রেডবোর্ড এবং কয়েকটি জাম্পার
ধাপ 2: STM32 বোর্ড বিশেষ উল্লেখ (STM32F103C8T6)
STM32F103C8T6 এর স্পেসিফিকেশন নীচে এবং সেইসাথে ছবিতে দেওয়া আছে।: নির্মাতা STMicroelectronics Series STM32F1 কোর প্রসেসর ARM® Cortex®-M3 কোর সাইজ 32-বিট স্পিড 72MHz কানেক্টিভিটি CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB Peripherals DMA, Motor Control PWM, PDR, POR, PVD, PWM, টেম্প সেন্সর, WDT I/O 37 প্রোগ্রাম মেমরির সাইজ 64KB (64K x 8) প্রোগ্রাম মেমরির ধরন FLASH EEPROM সাইজ - RAM সাইজ 20K x 8 ভোল্টেজ - সাপ্লাই (Vcc/Vdd) 2V ~ 3.6V ডেটা কনভার্টার A/D 10x12b অসিলেটর টাইপ অভ্যন্তরীণ অপারেটিং তাপমাত্রা -40 ° C ~ 85 ° C (TA)
ধাপ 3: Arduino IDE এ STM32 বোর্ড ইনস্টল করুন
আরডুইনো আইডিতে stm32 বোর্ড ইনস্টল করার জন্য অনুগ্রহ করে নিচের নির্দেশাবলী অনুসরণ করুন এবং ছবিগুলি প্রদান করুন: 1- Arduino.cc IDE চালু করুন। "ফাইল" মেনুতে ক্লিক করুন এবং তারপরে "পছন্দ" ডায়ালগ খুলবে, তারপরে "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল" ক্ষেত্রটিতে নিম্নলিখিত লিঙ্কটি যুক্ত করুন: "https://dan.drown.org/stm32duino/package_STM32duino_index। json "ক্লিক করুন" ওকে "2-" টুলস "মেনুতে ক্লিক করুন এবং তারপর" বোর্ড> বোর্ড ম্যানেজার "বোর্ড ম্যানেজার খুলবে এবং আপনি ইনস্টল করা এবং উপলব্ধ বোর্ডগুলির একটি তালিকা দেখতে পাবেন।" STM32 F103Cxxx "নির্বাচন করুন এবং ইনস্টলেশনে ক্লিক করুন। ইনস্টলেশন সম্পন্ন হওয়ার পরে মূল নামের পাশে একটি "ইনস্টলড" ট্যাগ উপস্থিত হয়। আপনি বোর্ড ম্যানেজার বন্ধ করতে পারেন। এখন আপনি "বোর্ড" মেনুতে STM32 বোর্ড প্যাকেজ খুঁজে পেতে পারেন। পছন্দসই বোর্ড সিরিজ নির্বাচন করুন: STM32F103Cxxx বোর্ড নির্বাচন করুন
ধাপ 4: বোর্ড প্রোগ্রামিংয়ের জন্য সংযোগ
STM32 প্রোগ্রাম করার জন্য আপনাকে এই প্রদত্ত সার্কিটটি অনুসরণ করতে হবে। প্রোগ্রামটি করার জন্য আপনাকে অবশ্যই Stm32 পেতে হবে এবং অন্যটি হল USB to ttl কনভার্টার, তাই একটি USB থেকে TTL রূপান্তর করুন এবং দেখানো স্ক্যামটিক্স অনুসরণ করুন।
ধাপ 5: বোর্ড প্রোগ্রামিং
এখন আপনার arduino IDE তে ব্লিঙ্ক স্কেচটি খুলুন এবং পিন নম্বরটি "PC13" এ পরিবর্তন করুন কারণ stm32 এর নেতৃত্বাধীন বোর্ড PC13 পিনে আছে তারপর টুলস সেটিংয়ে সেটিংস নির্বাচন করুন (যেমন: বোর্ড, কম পোর্ট, আপলোড পদ্ধতি ইত্যাদি) দেখানো অনুযায়ী ইমেজ) এবং আপনার stm32 এ কোড আপলোড করুন এবং অনবোর্ড pc13 নেতৃত্বে ইমেজগুলিতে আমার হিসাবে জ্বলজ্বলে শুরু হবে (ইমেজ কোয়ালিটির জন্য দু sorryখিত) এবং এমনকি এটি জ্বলজ্বলে দেখতে আপনি PC13 তে একটি বহিরাগত LED যোগ করতে পারেন। তাই এসটিএম 32 বোর্ডের সাথে মজাদার প্রকল্পগুলি করুন।
প্রস্তাবিত:
MXY বোর্ড - কম বাজেটের XY প্লটার অঙ্কন রোবট বোর্ড: 8 টি ধাপ (ছবি সহ)
এমএক্সওয়াই বোর্ড - কম বাজেটের এক্সওয়াই প্লটার ড্রয়িং রোবট বোর্ড: আমার লক্ষ্য ছিল কম বাজেটের এক্সওয়াই প্লটার ড্রয়িং মেশিন তৈরির জন্য এমএক্সওয়াই বোর্ড ডিজাইন করা। তাই আমি এমন একটি বোর্ড ডিজাইন করেছি যা এই প্রকল্পটি তৈরি করতে চায় তাদের জন্য এটি সহজ করে তোলে। পূর্ববর্তী প্রকল্পে, 2 পিসি নেমা 17 স্টেপার মোটর ব্যবহার করার সময়, এই বোর্ডটি
Arduino IDE দিয়ে Esp 8266 Esp-01 দিয়ে শুরু করা - Arduino Ide এবং প্রোগ্রামিং Esp এ Esp বোর্ড ইনস্টল করা: 4 টি ধাপ
Arduino IDE দিয়ে Esp 8266 Esp-01 দিয়ে শুরু করা | Arduino Ide এবং Programming Esp এ Esp বোর্ড ইন্সটল করা: এই নির্দেশাবলীতে আমরা Arduino IDE তে esp8266 বোর্ড কিভাবে ইনস্টল করতে হয় এবং কিভাবে esp-01 প্রোগ্রাম করতে হয় এবং এতে কোড আপলোড করতে হয় তা শিখতে পারি। এই এবং অধিকাংশ মানুষ সমস্যার সম্মুখীন হয়
STM32 নিউক্লিও বোর্ড সহ রোটারি এনকোডার: 12 টি ধাপ
STM32 নিউক্লিও বোর্ডের সাথে রোটারি এনকোডার: এটি রোটারি এনকোডারের অবস্থান পাওয়ার জন্য টিউটোরিয়াল, যা একটি বর্ধিত ধরনের এনকোডার। এনকোডার সাধারণত দুই ধরনের হয়:- একটি ক্রমবর্ধমান অন্যটি পরম। এই কোডটি STM32L476 এবং STM32L0 মাইক্রোকন্ট্রোলারের জন্য ব্যবহার করা যেতে পারে কিন্তু আপনি যদি
একটি Arduino বোর্ড ব্যবহার করে একটি AVR বোর্ড প্রোগ্রাম কিভাবে: 6 ধাপ
আরডুইনো বোর্ড ব্যবহার করে কীভাবে একটি এভিআর বোর্ড প্রোগ্রাম করবেন: আপনার কি একটি এভিআর মাইক্রোকন্ট্রোলার বোর্ড রয়েছে? এটা প্রোগ্রাম করা চতুর? ভাল, আপনি সঠিক জায়গায় আছেন। এখানে, আমি আপনাকে দেখাব কিভাবে একটি Atmega8a মাইক্রোকন্ট্রোলার বোর্ডকে প্রোগ্রামার হিসাবে একটি Arduino Uno বোর্ড ব্যবহার করে প্রোগ্রাম করা যায়। তাই বিনা বাধায়
অতিরিক্ত বোর্ড সহ AVR মিনি বোর্ড: 7 টি ধাপ
অতিরিক্ত বোর্ড সহ AVR মিনি বোর্ড: কিছুটা PIC 12f675 মিনি প্রোটোবোর্ডের অনুরূপ, কিন্তু বর্ধিত এবং অতিরিক্ত বোর্ড সহ। Attiny2313 ব্যবহার করে