Arduino/C2/Seven-Segment-Display/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 Seven Segment Display এর স্পোকেন টিউটোরিয়ালে আপনাদের স্বাগত।
00:06 এই টিউটোরিয়ালে আমরা

Seven Segment Display কে Arduino board এ যুক্ত করা এবং Seven Segment Display তে 0 থেকে 4 পর্যন্ত অঙ্ক প্রদর্শন করতে প্রোগ্রাম লেখা শিখব।

00:24 টিউটোরিয়ালটি অনুসরণ করতে আপনার ইলেক্ট্রনিক্স এবং C বা C++ প্রোগ্রামিং ভাষার প্রাথমিক জ্ঞান থাকা উচিত।
00:37 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি Arduino UNO Board, Ubuntu Linux operating system 14.04 এবং Arduino IDE.
00:52 আমাদের কিছু বাহ্যিক ডিভাইসও প্রয়োজন হবে:

Seven-Segment Display, 220 ohm Resistor, Breadboard এবং Jumper Wires.

01:08 seven-segment display তে সাতটি LEDs রয়েছে, যা আট অঙ্কের আকারে সজ্জিত থাকে।
01:17 এখানে common anode এবং common cathode

seven segment display দুটি ধরণের ডিসপ্লে রয়েছে।

01:27 common cathode seven-segment display তে, pins a, b, c, d, e, f, g এবং dot, +5V এর সাথে যুক্ত থাকা উচিত।
01:43 দুটি COM pins, অবশ্যই ground (GND) এর সাথে যুক্ত থাকতে হবে।
01:49 common anode seven-segment display ঠিক এর বিপরীত।
01:55 এখানে, pins a, b, c, d, e, f, g এবং dot, GND এর সাথে যুক্ত থাকা উচিত এবং দুটি COM pins, +5V এর সাথে যুক্ত থাকা উচিত।
02:12 এখন, সংযোগ circuit এর বিবরণ দেখি।
02:17 এই প্রয়োগে, আমরা common cathode seven-segment display ব্যবহার করব।
02:24 seven-segment display এর Pins a, b, c, d, e, f এবং g যথাক্রমে Arduino এর pins 2, 3, 4, 5, 6, 8 এবং 9 এর সাথে যুক্ত রয়েছে।
02:40 লক্ষ্য করুন যে আমরা পিন 7 এর সাথে যুক্ত হই না।
02:45 দুটি প্রচলিত (COM) pins, resistors এর মাধ্যমে ground এর সাথে যুক্ত। এটি এখানে কালো রঙের তারে দেখানো হয়েছে।
02:56 resistor এর মান 220 ohms এর অধিক হওয়া উচিত।

Dot যুক্ত না করে রেখে দেওয়া হয়েছে কারণ এটি এই প্রয়োগে ব্যবহৃত হয় না।

03:08 যেমনকি সার্কিট ডায়াগ্রামে দেখানো হয়েছে এটি সংযোগের লাইভ সেটআপ।
03:15 এখন আমরা Arduino IDE তে প্রোগ্রাম লিখব। Arduino IDE তে যাই।
03:24 প্রথমে আমরা seven segment display তে LEDs জ্বলজ্বল করাতে একটি প্রোগ্রাম লিখব।
03:31 এখানে দেখানো অনুযায়ী code লিখুন।
03:34 সেগমেন্টের নাম Arduino pins এ নির্দিষ্ট করা হয়েছে।
03:39 এটি আমাদের সহজে মনে রাখতে সাহায্য করে যে কোন Arduino ports ডিসপ্লের সেগমেন্টে যুক্ত রয়েছে।
03:47 এই কোডটি আপনার সুবিধার জন্য এই টিউটোরিয়ালের code file লিঙ্কে উপলব্ধ। আপনি এটি ডাউনলোড করে ব্যবহার করতে পারেন।
03:57 void setup ফাংশনে, আমরা pinMode ফাংশনের ব্যবহার pin থেকে output মোড কনফিগার করতে করব।
04:07 এখন আমরা void loop এর জন্য কোড লিখব।

Void loop ফাংশন, seven segment display এর LED জ্বলজ্বল করাবে।

04:18 কোডটি আগের টিউটোরিয়ালের কোডের মত একই।
04:23 আমরা এখন প্রোগ্রামটি কম্পাইল এবং আপলোড করব।
04:27 এখন আমরা দেখতে পারি যে সেভেন সেগমেন্টে সকল LEDs জ্বলজ্বল করছে।
04:35 এরপর, আমরা কিছু অঙ্ক প্রদর্শন করতে প্রোগ্রামটি বদলাবো।
04:41 অতএব, আমরা শূন্য অঙ্ক প্রদর্শন করতে চাই।
04:46 সেগমেন্ট g এর LEDs কম হওয়া উচিত এবং অন্য সকল LED segments বেশী হওয়া উচিত।
04:54 1 প্রদর্শন করতে b এবং c segments বেশি হওয়া উচিত এবং অন্যান্য LEDS কম হওয়া উচিত।

একইভাবে, আমরা অন্যান্য সকল সংখ্যার জন্যও কোড লিখতে পারি।

05:10 Arduino IDE তে ফিরে যাই।
05:14 এখানে দেখানো অনুযায়ী void loop ফাংশনে কোড বদলান।

আমি 0,1,2,3 এবং 4 অঙ্কগুলি প্রদর্শন করতে কোড লিখেছি।

05:31 এখন প্রোগ্রামটি কম্পাইল এবং আপলোড করি।
05:35 আপনি দেখতে পারেন যে অঙ্কগুলির মাঝে 1 সেকেন্ডের বিলম্ব সহ 0 থেকে 4 পর্যন্ত অঙ্ক প্রদর্শিত হয়।
05:45 এটি আমাদের টিউটোরিয়ালের শেষে আসে। সংক্ষিপ্তকরণ করি।
05:52 এখানে আমরা শিখেছি Seven Segment Display কে Arduino board এ যুক্ত করা এবং Seven Segment Display তে 0 থেকে 4 পর্যন্ত অঙ্ক প্রদর্শন করতে প্রোগ্রাম লেখা।
06:07 নিম্ন অনুশীলনী করার চেষ্টা করুন।

5,6,7,8 এবং 9 সংখ্যাগুলি প্রদর্শন করতে একই প্রোগ্রামটি বদলান।

প্রোগ্রামটি কম্পাইল এবং আপলোড করুন এবং seven segment display তে প্রদর্শিত অঙ্কগুলি লক্ষ্য করুন।

06:27 নিম্ন লিঙ্কে ভিডিওটি স্পোকেন টিউটোরিয়াল প্রকল্পকে সারাংশিত করে। এটি ডাউনলোড করুন এবং দেখুন।
06:35 স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে এবং প্রশংসাপত্র দেয়। আরো জানতে আমাদের লিখুন।
06:44 এই ফোরামে আপনার সময়সীমার প্রশ্ন পোস্ট করুন।
06:48 Spoken Tutorial প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। এই মিশন সম্পর্কে আরো তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
07:00 আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta