সুচিপত্র:
ভিডিও: AT89s52: 3 ধাপ ব্যবহার করে রিয়েল টাইম ক্লক
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
স্বাগতম, এটি শুভম ত্রিবেদী এবং আজ আমি At89s52 মাইক্রোকন্ট্রোলার ব্যবহার করে রিয়েল টাইম ক্লক ডিজাইন করতে যাচ্ছি। AT89S52 মাইক্রোকন্ট্রোলার এই প্রকল্পের কেন্দ্র। DS1307 IC RTC হিসেবে ব্যবহৃত হয়। এই DS1307 IC এর জন্য I2C ইন্টারফেসের প্রয়োজন ছিল, কিন্তু 89s52 তে বোর্ডে কোন I2C পোর্ট ছিল না। এটি নকশার জন্য আদর্শ করে তোলে। তাই আমি প্রোগ্রামে একটি I2C বাস ডিজাইন করেছি এবং প্রয়োজনীয়তা পূরণের জন্য এটি ব্যবহার করেছি।
প্রয়োজনীয় উপাদান:
- DS1307
- AT89S52 বোর্ড
- 16x2 LCD
- তারের সংযোগ
- ব্রেডবোর্ড
ধাপ 1: নির্মাণ
সার্কিট দুটি পৃথক অংশে ডিজাইন করা হয়েছে। চিত্র 1 RTC DS 1307 IC সংযোগ দেখায়। এই সংযোগ শূন্য PCB ব্যবহার করে সম্পন্ন করা হয়। সংযোগটি চিত্র 2 এ দেখানো হয়েছে।
আমি AT89s52 ডেভেলপমেন্ট বোর্ড ব্যবহার করেছি যা আমি পিসিবি ডিজাইনের স্ক্রিন প্রিন্ট কৌশল ব্যবহার করে কয়েক মাস আগে ডিজাইন করেছি। RTC- এর এসসিএল পিন P1.1 পিন এবং SDA পিন 89s52 মাইক্রোকন্ট্রোলারের P1.0 পিনের সাথে সংযুক্ত। LCD 16x2 নিম্নলিখিত উপায়ে ইন্টারফেস করা হয়।
AT89S52 এর LCD পিনের পিন
- D7 - P3.7
- D6 - P3.6
- D5 - P3.5
- D4 - P3.4
- আরএস - পি 1। 6
- RW - P1। 5
- ই - পি 1.4
ধাপ 2: ওয়ার্কিং ভিডিও
ধাপ 3: কোড
কোড
Keil uvision 5 সফটওয়্যারে প্রোগ্রাম ডিজাইন করা হয়েছে। প্রতিটি ইন্টারফেসের জন্য পৃথক লাইব্রেরি ফাইল ব্যবহার করা হয়। আরও এগিয়ে যাওয়ার আগে দয়া করে রিডমি ফাইলের মাধ্যমে যান। প্রতিটি ফাংশনের বর্ণনাও এই সংযুক্তিতে পাওয়া যায়
সংযুক্তি ডাউনলোড করতে এখানে ক্লিক করুন
[email protected] এ ত্রুটিগুলি স্বাগত
ফেসবুকে লাইক দিতে এখানে ক্লিক করুন
প্রস্তাবিত:
রিয়েল-টাইম ক্লক মডিউল (DS3231) কিভাবে ব্যবহার করবেন: 5 টি ধাপ
কিভাবে একটি রিয়েল-টাইম ক্লক মডিউল (DS3231) ব্যবহার করতে হয়: DS3231 হল একটি কম খরচে, অত্যন্ত নির্ভুল I2C রিয়েল-টাইম ক্লক (RTC) যার সমন্বিত তাপমাত্রা-ক্ষতিপূরণযুক্ত স্ফটিক দোলক (TCXO) এবং স্ফটিক। ডিভাইসটি একটি ব্যাটারি ইনপুট অন্তর্ভুক্ত করে এবং সঠিক সময় রক্ষণাবেক্ষণ করে যখন প্রধান শক্তিটি
DS3231 RTC (রিয়েল টাইম ক্লক) সঠিক, দ্রুত এবং স্বয়ংক্রিয়ভাবে জাভা (+-1) ব্যবহার করে সেট করা: 3 টি ধাপ
ডিএস 3231 আরটিসি (রিয়েল টাইম ক্লক) সঠিকভাবে, দ্রুত এবং স্বয়ংক্রিয়ভাবে জাভা (+-1 গুলি) সেট করা: এই নির্দেশনাটি আপনাকে দেখাবে যে কীভাবে একটি আরডুইনো এবং একটি ছোট জাভা অ্যাপ্লিকেশন ব্যবহার করে একটি ডিএস 3231 রিয়েল টাইম ক্লকে সময় সেট করতে হয়। Arduino এর সিরিয়াল সংযোগ এই প্রোগ্রামের মৌলিক যুক্তি: 1। Arduino একটি সিরিয়াল অনুরোধ পাঠায়
আরডুইনো দিয়ে DS1307 এবং DS3231 রিয়েল-টাইম ক্লক মডিউল ব্যবহার করা: 3 ধাপ
আরডুইনো দিয়ে DS1307 এবং DS3231 রিয়েল-টাইম ক্লক মডিউল ব্যবহার করা: আমরা বিভিন্ন উৎস থেকে Arduino- এর সাথে DS1307 এবং DS3231 রিয়েল-টাইম ক্লক মডিউল ব্যবহার করার জন্য অনুরোধ পেতে থাকি-তাই এটি কিভাবে ব্যবহার করতে হয় তার একটি দুটি অংশের প্রথম টিউটোরিয়াল। এই Arduino টিউটোরিয়ালের জন্য আমাদের কাছে দুটি রিয়েল-টাইম ক্লক মডিউল আছে
DS1307 রিয়েল টাইম ক্লক (RTC) মডিউল এবং 0.96: 5 ধাপ ব্যবহার করে Arduino ভিত্তিক ঘড়ি
DS1307 রিয়েল টাইম ক্লক (RTC) মডিউল এবং 0.96 ব্যবহার করে Arduino ভিত্তিক ঘড়ি: হাই বন্ধুরা এই টিউটোরিয়ালে আমরা দেখব কিভাবে DS1307 রিয়েল টাইম ক্লক মডিউল ব্যবহার করে একটি কাজের ঘড়ি তৈরি করা যায় & OLED প্রদর্শন করে তাই আমরা ঘড়ি মডিউল DS1307 থেকে সময় পড়ব। এবং এটি OLED স্ক্রিনে প্রিন্ট করুন
Arduino IDE ব্যবহার করে M5stick C দিয়ে ঘড়ি তৈরি করা - M5stack M5stick-C: 4 ধাপ সহ RTC রিয়েল টাইম ক্লক
Arduino IDE ব্যবহার করে M5stick C দিয়ে ঘড়ি তৈরি করা | M5stack M5stick-C দিয়ে RTC রিয়েল টাইম ক্লক: হাই বন্ধুরা এই নির্দেশাবলীতে আমরা শিখব কিভাবে m5stack- এর m5stick-C ডেভেলপমেন্ট বোর্ডের সাথে Arduino IDE ব্যবহার করে ঘড়ি তৈরি করতে হয়। ডিসপ্লেতে মাসের সপ্তাহ