আমি কিভাবে Arduino UART ব্যবহার করব?
আমি কিভাবে Arduino UART ব্যবহার করব?

ভিডিও: আমি কিভাবে Arduino UART ব্যবহার করব?

ভিডিও: আমি কিভাবে Arduino UART ব্যবহার করব?
ভিডিও: UART ব্যবহার করে Arduino সিরিয়াল কমিউনিকেশন 2024, নভেম্বর
Anonim

UART . UART ইউনিভার্সাল অ্যাসিঙ্ক্রোনাস রিসেপশন এবং ট্রান্সমিশনের জন্য দাঁড়িয়েছে এবং এটি একটি সহজ যোগাযোগ প্রোটোকল যা অনুমতি দেয় আরডুইনো সিরিয়াল ডিভাইসের সাথে যোগাযোগ করতে। দ্য UART সিস্টেম ডিজিটাল পিন 0 (RX), ডিজিটাল পিন 1 (TX) এবং অন্য একটি কম্পিউটারের সাথে যোগাযোগ করে মাধ্যমে ইউএসবি পোর্ট।

এই বিষয়ে, Arduino Uno কত UART আছে?

দ্য ইউএনও শুধুমাত্র একটি হার্ডওয়্যার আছে UART প্রাপ্তির জন্য পিন 0 এবং ট্রান্সমিশনের জন্য 1 ব্যবহার করা। দ্রষ্টব্য, প্রসেসর মডেলের উপর ভিত্তি করে পিন সীমাবদ্ধতা রয়েছে এবং আপনি একবারে একটি পোর্ট থেকে ডেটা পেতে পারেন।

একইভাবে, Arduino কিভাবে সিরিয়াল পোর্ট সংজ্ঞায়িত করে? মধ্যে আরডুইনো এনভায়রনমেন্ট প্রোগ্রাম, টুলস > সিরিয়াল পোর্ট , এবং সঠিক নির্বাচন করুন সিরিয়াল পোর্ট . কি দেখতে সিরিয়াল পোর্ট বোর্ডটি ব্যবহার করছে, USB কেবল দিয়ে বোর্ডটিকে আপনার কম্পিউটারের সাথে সংযুক্ত করুন। উইন্ডোজ ডেস্কটপ থেকে, My Computer-এ রাইট ক্লিক করুন। তারপর বৈশিষ্ট্য > হার্ডওয়্যার, যন্ত্র ম্যানেজার > বন্দর (COM & LPT)।

এই পদ্ধতিতে, Arduino সিরিয়াল যোগাযোগ কিভাবে কাজ করে?

যখন তুমি করতে ক সিরিয়াল . print, আপনি যে ডেটা মুদ্রণের চেষ্টা করছেন সেটি একটি অভ্যন্তরীণ "ট্রান্সমিট" বাফারে স্থাপন করা হয়েছে। তারপর, হার্ডওয়্যার দ্বারা প্রতিটি বাইট প্রেরণ করা হলে একটি ইন্টারাপ্ট বলা হয় ("ইউএসএআরটি, ডেটা রেজিস্টার খালি" বিঘ্ন) এবং ইন্টারাপ্ট রুটিন বাফার থেকে পরবর্তী বাইট পাঠায়। সিরিয়াল পোর্ট.

কিভাবে UART প্রোটোকল কাজ করে?

ভিতরে UART সিরিয়াল কমিউনিকেশন, ডেটা অ্যাসিঙ্ক্রোনাসভাবে প্রেরণ করা হয় অর্থাৎ প্রেরক এবং প্রাপকের মধ্যে কোনও ঘড়ি বা অন্যান্য সময় সংকেত নেই। ঘড়ির সংকেতের পরিবর্তে, UART স্টার্ট এবং স্টপ বিট নামে কিছু বিশেষ বিট ব্যবহার করে।

প্রস্তাবিত: