ویژگی های نمایشگر TM1637
ماژول سون سگمنت 4 رقمی همراه با درایورTM1637، می تواند انواع خروجی های مدنظر شما را نمایش دهد. این ماژول تنها از دو پین SCL و SDA برای ارتباط با میکروکنترلر استفاده میکند. تراشه ی این ماژول از قابلیت اسکن کی پد 2*8 نیز پشتیبانی میکند. از دیگر ویژگی های این ماژول، قابلیت تنظیم نور پیش زمینه ی نمایشگر در 8 حالت مختلف است. همچنین ولتاژ کاری این ماژول بین 3.5 تا 5 ولت است.

در ادامه می توانید دیتاشیت درایور TM1637 را دانلود کنید.
معرفی پایه های (Pinout) نمایشگر TM1637
نمایشگر TM1637 دارای 4 پایه به شرح زیر است:
• VCC: تغذیه نمایشگر (3.3 تا 5.5 ولت)
• GND: زمین
• SLC: همزمان سازی دیتا
• SDA: اطلاعات دیتا
پین اوت (Pinout) این نمایشگر را می توانید در تصویر زیر مشاهده کنید.

لوازمی که به آن احتیاج دارید

قطعات مورد نیاز
راه اندازی ماژول نمایشگر TM1637 با آردوینو
گام اول: سیم بندی
مطابق شکل زیر، ماژول را به آردوینو وصل کنید.

گام دوم: کتابخانه
ابتدا این کتابخانه را بر روی آردوینوی خود نصب کنید.
گام سوم: کد
کد زیر را بر روی بُرد آردوینوی خود آپلود کنید.
/**
* @file basic.ino
* @ingroup examples
* @brief Basic library usage example
*
* This example shows how to display different types of values on the display.
*/
/**
*
* Visit https://github.com/AKJ7/TM1637/ for more info
*
*/
#include <TM1637.h>
// Instantiation and pins configurations
// Pin 3 - > DIO
// Pin 2 - > CLK
TM1637 tm(2, 3);
void setup()
{
tm.begin();
tm.setBrightnessPercent(90);
}
void loop()
{
// Display Integers:
tm.display(1234);
delay(1000);
// Display float:
tm.display(29.65);
delay(1000);
// Display String:
tm.display("PLAY");
delay(1000);
tm.display("STOP");
delay(1000);
}
این کد جهت تست نمایشگر، دو عدد و دو کلمه انگلیسی را نمایش می دهد.
Comments (7)
با تشکر از مطالب آموزشی در خصوص نمایشگر سون سگمنت 4 رقمی
ساختار مطالب مفید بود
فقط یک انتقاد آنکه
در متن کد برنامه بخش زیادی «کامنت» شده و
هیچ توضیحی در مورد آن نیست.
و
تنها به نحوه نمایش (دو عدد و دو کلمه انگلیسی) بسنده شده
.
با سلام
ممنون از نظرتون/ کد اصلاح شد.
ممنون که صورت مسئله را پاک کردید.
(شوخی کردم)
.
شما که اینقدر زحمت کشیدید و سایت پر محتوی آماده میکنید
در مورد این درایور توابع بسیاری وجود دارد که
خواهشمندیم کمی توضیح و تفسیر دهید.
این آموزش ها اکثرا آموزش اولیه راه اندازی هستند. یعنی مشتری های گرامی برای تست و راه اندازی اولیه ماژول ها از این آموزش ها استفاده بکنند تا از سالم بودن ماژول ها اطمینان حاصل بکنند.
در صورتی که سوال تخصصی در مورد شرایط خاصی از ماژول داشتند در بخش کامنت ها همان ماژول یا بخش انجمن مطرح بکنند، تا مورد بررسی انجام بشود و جواب خدمتان اعلام بشود.
بعضی از آموزش ها به دلیل اهمیت بالایی که دارند به صورت کامل توضیح داده شده اند، از طرفی امکان توضیح دادن کامل همه ماژول ها وجود ندارد.
سلام
میتونیم سون سگمنت های این ماژول رو با سون سگمنت های بزرگتر عوض کنیم؟
سلام و درود
من در آردینو روز اولی هستم
و این خطا رو دریافت میکنم
Arduino: 1.8.19 (Windows 8.1), Board: “Arduino Uno”
sketch_mar12b:1:10: fatal error: TM1637.h: No such file or directory
#include
^~~~~~~~~~
compilation terminated.
exit status 1
TM1637.h: No such file or directory
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
البته کتابخانه رو اد زیپ کردم و این خطا رو دارم
لطفا راهنماییم کنین ممنون
با سلام
ارور شما دقیقا مربوط به نصب نبودن کتابخانه می باشد.
وقتی وارد لینک گیت هاب میشوید بر روی گزینه code کلیک کنید و بر روی download as zip را بزنید و طبق مسیری که رفته اید دوباره اضافه کردن به کتابخانه ها را بزنید.
البته میتوانید کلمه TM1637 را در داخل Library manager خود برنامه آردوینو نیز سرچ بکنید و به صورت اتوماتیک اقدام به نصب بنمایید. میتوانید از این آموزش برای انجام این موضوع استفاده بنمایید.