در این آموزش، من قصد دارم به شما دوستان نشان دهم که چگونه نمایشگرهای 4 رقمی 7-Segment TM1637 را با استفاده از آردوینو کنترل کنید. اگر میخواهید دادههای سنسور، دما و رطوبت را نمایش دهید یا میخواهید ساعت، تایمر یا شمارنده طراحی کنید، به این نمایشگر هفت بخش 4 رقمی نیاز دارید.
مرحله 1: موضوعات تحت پوشش
در این آموزش قصد داریم در مورد:
- اصول یک نمایشگر 7 قسمتی
- بررسی اجمالی سخت افزار و Pinout ماژول TM1637
- نصب کتابخانه TM1637
- رابط ماژول TM1637 با آردوینو
- بارگیری کد پایه آردوینو (که با کتابخانه TM1637 ارائه می شود)
سپس نگاهی به چند نمونه از این نمونه های سریع خواهیم داشت:
- مثال 1: نمایش رشته و یک عدد
- مثال 2: نمایش متن پیمایشی و چشمک زن
- مثال 3: ایجاد یک شمارنده 4 رقمی
- مثال 4: نمایش دما و رطوبت با استفاده از DHT11/DHT22
- مثال 5: ایجاد یک ساعت دیجیتال مبتنی بر آردوینو
و در نهایت به برخی از خطاهای رایج نگاهی خواهیم داشت.
مرحله 2: اصول نمایش 7 بخش
یک نمایشگر 7 قسمتی از 7 LED تشکیل شده است که شکل عدد اعشاری 8 را ایجاد می کند. این LED ها قطعه نامیده می شوند، زیرا وقتی روشن می شوند، هر بخش در تشکیل بخشی از یک رقم اعشاری یا هگز کمک می کند.
این بخشهای مجزا از «a» تا «g» نشاندهنده هر LED جداگانه هستند. با تنظیم یک قطعه خاص HIGH یا LOW، می توان یک الگوی کاراکتر دلخواه ایجاد کرد.
مرحله 3: بررسی اجمالی سخت افزار و Pinout ماژول TM1637
این ماژول دارای 4 هدر پین نر زاویه راست است. به نظر من وجود هدرهای پین در قسمت بالایی تخته کمی آزاردهنده است. با این حال، همیشه می توانید آنها را از لحیم خارج کرده و در پایین تخته قرار دهید.
حالا بیایید نگاهی به پین های GPIO بیندازیم:
CLK - پین ورودی ساعت است. می توانید آن را به هر پین دیجیتال آردوینو متصل کنید.