ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 9 از 9
  1. #1
    2016/04/06
    383
    528

    راه اندازی ماژول سگمنت با آردوینو

    سون سگمنت (Seven Segment Display ) یا همان SSD ها یکی از ارزان ترین ، پر کاربردترین و راحت ترین قطعات الکترونیکی هستند که به عنوان قطعات نمایشگرها مورد استفاده قرار می گیرند. علت اصلی نام گذاری این محصول این است که این قطعه از 7 قسمت تشکیل شده است .

    این قطعات همان ال ای دی ها هستند که به صورت منظمی در کنار هم قرار کرفته اند. اگر در ساختار سون سگمنت ها دقت کنید یک نقطه کوچک هم می بینید که برای نمایش ممیز استفاده می شود. با مدیریت صحیح در روشن شدن هر کدام از این ال ای دی ها می توان عدد مورد نظر خود را در یک سون سگمنت ایجاد کرد و نمایش داد.
    سون سگمنت*ها بر اساس تعداد کاراکتر، ابعاد و شیوه*ی اتصال ۷ ال ای دی (کاتد مشترک یا آند مشترک) دسته بندی می*شوند.
    یکی از مشکلات در راه اندازی سون سگمنت*ها تعدا پایه*های زیاد آن*ها می*باشد. به طور معمول هر بلوک ۱۰ پایه اشغال می*کند. برای حل این مشکل از مبدل*های سریال نمایشگری استفاده می*کنیم.
    در این پروژه ما از ماژول سگمنت 4 تایی استفاده میکنیم :


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    در حالت عادی برای راه اندازی سون سگمنت 4کاناله به روش مولتی پلکس به12پین نیاز دارید ولی با استفاده از این ماژول می توانید تنها با استفاده از دو پین با استفاده از پروتکلi2c اقدام به راه اندازی 4 سون سگمنت کنید.
    تراشه مورد استفاده در این ماژول TM1637بوده که قادر به پشتیبانی از سون سگمنت ها آند مشترک است. ولتاژ کاری این ماژول 3.3~5V بوده که در ولتاژ5V حداکثر جریان 80 میلی آمپر می کشد. پایه ها خروجی در این ماژول به شرح زیر است:
    VCC, DIO, CLK, GND
    پایهDIO پایه خروجی دیتا و پایهCLK به منظور تنظیم کلاک است.
    مشخصات فنی :ولتاژ کاری : 3.3-5 ولتحداکثر جریان :80mAرابط : I2C


    در پست بعدی برنامه راه اندازی با آردوینو به طور کامل شرح داده خواهد شد ...
  2. #2
    2016/04/06
    383
    528

    پاسخ : راه اندازی ماژول سگمنت با آردوینو

    وسایل مورد نیاز:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    اتصال به آردوینو

    پایه ی VCC رو به پایه ی 3.3 ولت آردوینو وصل میکنیم.
    پایه GND رو به زمین یا پین GND آردوینو وصل میکنیم.
    پایه DIO رو به پایه 2 آردوینو وصل میکنیم.
    پایه ی CLK رو به پبن شماره ی 3 وصل میکنیم.

    کتابخانه مورد استفاده در این پروژه کتابخانه TM1637Display هستش که میتونین از لینک زیر دانلود کنین :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    جهت اضافه کردن کتابخانه از آموزش زیر استفاده کنین :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    کد برنامه
    #include <TM1637Display.h>

    const int CLK = 3; //Set the CLK pin connection to the display
    const int DIO = 2; //Set the DIO pin connection to the display


    int NumStep = 0; //Variable to interate

    TM1637Display display(CLK, DIO); //set up the 4-Digit Display.

    void setup()
    {
    display.setBrightness(0x0a); //set the diplay to maximum brightness
    }


    void loop()
    {
    for(NumStep = 0; NumStep < 9999; NumStep++) //Interrate NumStep
    {
    display.showNumberDec(NumStep); //Display the Variable value;
    delay(500); //A half second delay between steps.
    }
    }



    توضیح کوتاه برنامه:
    تو خط اول کتابخونمونو فراخوانی کردیم
    تو خط بعدی پایه های DIOو CLK رو تعریف میکنیم که به ترتیب به پایه های 2 و 3 آردوینو وصلن ...
    بعدش یه متغیر رو تعریف میکنیم.
    در تابع اصلی یک حلقه FOR تعریف میکنیم که از عدد صفر شروع به شمارش میکنه و تو سگمنت نمایش میده
    display.setBrightness(0x0a);

    جهت تنظیم میزان روشنایی نمایشگرمون هست که روی ماکزیمم قرار دادیم .

    فیلم راه اندازی

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


  3. #3
    2016/04/06
    383
    528

    پاسخ : راه اندازی ماژول سگمنت با آردوینو

    راه اندازی ساعت دیجیتال با آردوینو و ماژول سون سگمنت
    در این پست روش ساخت ساعت دیجیتالی با ماژول سون سگمنت 4 تایی به صورت ۲۴ ساعته ارائه خواهد شد.
    جهت اشنایی کامل با ماژول سون سگمنت کافیست به پست اول این تاپیک مراجعه و توضیحات رو مطالعه فرمائید .
    همانطور که گفته شده پروتکل ارتباطی این ماژول I2C هست و دارای ۴ پایه به ترتیب CLK ,DIN ,VCC ,GND بوده و ولتاژ کاری آن بین ۳٫۵ تا ۵ ولت است.
    وسایل مورد نیاز:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    اتصال به اردوینو

    پایه ی VCC رو به پایه ی 3.3 ولت آردوینو وصل میکنیم.
    پایه GND رو به زمین یا پین GND آردوینو وصل میکنیم.
    پایه DIO رو به پایه 2 آردوینو وصل میکنیم.
    پایه ی CLK رو به پبن شماره ی 3 وصل میکنیم.

    جهت دانلود کتابخانه مورد استفاده در این پروژه میتوانید به صفحه محصول وارد شده و استفاده نمائید :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت




    آموزش اضافه کردن کتابخانه در آردوینو :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    کد برنامه :
    #include "SevenSegmentTM1637.h"
    #include "SevenSegmentExtended.h"


    const byte PIN_CLK = 3; // define CLK pin (any digital pin)
    const byte PIN_DIO = 2; // define DIO pin (any digital pin)
    SevenSegmentExtended display(PIN_CLK, PIN_DIO);

    const unsigned int clockSpeed = 0;


    void setup() {
    Serial.begin(9600); // initializes the Serial connection @ 9600 baud
    display.begin(); // initializes the display
    display.setBacklight(100); // set the brightness to 100 %
    delay(1000); // wait 1000 ms
    };


    void loop() {

    byte hours = 9; // initialize hours
    byte minutes = 21; // initialize minutes

    for ( ; hours < 24; hours++) { // count hours up to 24
    for ( ; minutes < 60; minutes++) { // count minutes up to 59
    display.printTime(hours, minutes, true); // display time
    delay(6000 / clockSpeed); // clock delay ms
    };
    minutes = 0; // reset minutes
    };


    [B]};[/B]

    در قسمت LOOP مییتونیم شروع زمان را نسبت به زمان انجام کارمون تغییر دهید، برای اینکار در قسمت Hours ساعت مورد نظر و در قسمت Minutes دقیقه را وارد نمایید.
    تایم مورد نظر من از 9:55 شروع شده ...


  4. #4
    2016/04/06
    383
    528

    پاسخ : راه اندازی ماژول سگمنت با آردوینو

    سلام خدمت دوستان در دو سه پست قبلی نحوه راه اندازی

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    رو بررسی کردیم و باهاش شمارنده و ساعت دیجیتالی راه اندازی کردیم
    تو یه تاپیک دیگه هم بنده

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    رو راه اندازی کردم امروز میخوام به کمک این سنسور دما ورطوبت رو روی ماژول سون سگمنت نمایش بدم ...باشد که رستگار شویم
    اتصال به آردوینو

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    • پایه CLK به پایه ۳ آردوینو
    • پایه DIO به پایه ۴ آردوینو
    • پایه VCC به پابه VCC آردوینو
    • پایه GND به پایه GND آردوینو وصل میکنیم.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    • پایه DATA به پایه ۲ آردوینو
    • پایه VCC به پایه ۳٫۳ ولت آردوینو
    • پایه GND به پایه GND آردوینو وصل میکنیم.



    کد برنامه

    #include <dht.h>
    #include "TM1637.h"


    #define dht_pin 2
    #define CLK 3
    #define DIO 4

    TM1637 tm1637(CLK,DIO);
    dht DHT;


    void setup(){

    tm1637.init();
    tm1637.set(BRIGHTEST);
    //BRIGHT_TYPICAL = 30,BRIGHT_DARKEST = 0,BRIGHTEST = 30;

    delay(500);

    }

    void loop(){

    DHT.read11(dht_pin);


    int temp = DHT.temperature;
    int humidity = DHT.humidity;

    int digitoneT = temp / 10;
    int digittwoT = temp % 10;

    int digitoneH = humidity / 10;
    int digittwoH = humidity % 10;


    tm1637.display(1,digitoneT);
    tm1637.display(2,digittwoT);
    tm1637.display(3,12); // put a C at the end

    delay (3000);

    tm1637.display(1,25);
    tm1637.display(2,digitoneH);
    tm1637.display(3,digittwoH);


    //Fastest should be once every two seconds.
    delay(3000);


    }

    کتابخانه های مورد استفاده در این پروژه کتابخانه DIGITALTUBE و DHTLIB میباشند که میتونین از لینک زیر بردارین:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    جهت اضافه کردن کتابخانه از آموزش زیر استفاده کنین :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    همانطور که در فیلم زیر مشاهده میکنید توسط سنسور DHT دما و رطوبت محیط خوانده شده و روی نمایشگر نمایش داده میشود.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


  5. #5
    2018/05/26
    8
    0

    پاسخ : راه اندازی ماژول سگمنت با آردوینو

    نقل قول نوشته اصلی توسط علی چمانی

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام خدمت دوستان در دو سه پست قبلی نحوه راه اندازی

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    رو بررسی کردیم و باهاش شمارنده و ساعت دیجیتالی راه اندازی کردیم
    تو یه تاپیک دیگه هم بنده

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    رو راه اندازی کردم امروز میخوام به کمک این سنسور دما ورطوبت رو روی ماژول سون سگمنت نمایش بدم ...باشد که رستگار شویم
    اتصال به آردوینو

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    • پایه CLK به پایه ۳ آردوینو
    • پایه DIO به پایه ۴ آردوینو
    • پایه VCC به پابه VCC آردوینو
    • پایه GND به پایه GND آردوینو وصل میکنیم.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    • پایه DATA به پایه ۲ آردوینو
    • پایه VCC به پایه ۳٫۳ ولت آردوینو
    • پایه GND به پایه GND آردوینو وصل میکنیم.



    کد برنامه

    #include <dht.h>
    #include "TM1637.h"


    #define dht_pin 2
    #define CLK 3
    #define DIO 4

    TM1637 tm1637(CLK,DIO);
    dht DHT;


    void setup(){

    tm1637.init();
    tm1637.set(BRIGHTEST);
    //BRIGHT_TYPICAL = 30,BRIGHT_DARKEST = 0,BRIGHTEST = 30;

    delay(500);

    }

    void loop(){

    DHT.read11(dht_pin);


    int temp = DHT.temperature;
    int humidity = DHT.humidity;

    int digitoneT = temp / 10;
    int digittwoT = temp % 10;

    int digitoneH = humidity / 10;
    int digittwoH = humidity % 10;


    tm1637.display(1,digitoneT);
    tm1637.display(2,digittwoT);
    tm1637.display(3,12); // put a C at the end

    delay (3000);

    tm1637.display(1,25);
    tm1637.display(2,digitoneH);
    tm1637.display(3,digittwoH);


    //Fastest should be once every two seconds.
    delay(3000);


    }

    کتابخانه های مورد استفاده در این پروژه کتابخانه DIGITALTUBE و DHTLIB میباشند که میتونین از لینک زیر بردارین:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    جهت اضافه کردن کتابخانه از آموزش زیر استفاده کنین :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    همانطور که در فیلم زیر مشاهده میکنید توسط سنسور DHT دما و رطوبت محیط خوانده شده و روی نمایشگر نمایش داده میشود.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    سلام خدمت شما دوست عزیز
    میخواستم بدونم اگر بخوام دما روی یک ماژول سگمنت و رطوبت روی ماژول دیگه نمایش داده بشه باید چیکار کنم
  6. #6
    2008/04/02
    34
    10

    پاسخ : راه اندازی ماژول سگمنت با آردوینو

    [QUOTE=
    مشخصات فنی :ولتاژ کاری : 3.3-5 ولتحداکثر جریان :80mAرابط : I2C


    .[/QUOTE]
    اینترفیش این ماژول متاسفانه I2c نمی باشد
  7. #7
    2018/02/22
    1,096
    689

    پاسخ : راه اندازی ماژول سگمنت با آردوینو

    نقل قول نوشته اصلی توسط Javadfcb

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام خدمت شما دوست عزیز
    میخواستم بدونم اگر بخوام دما روی یک ماژول سگمنت و رطوبت روی ماژول دیگه نمایش داده بشه باید چیکار کنم
    درود ، در خط ۶ که initialize ماژول هست و دو پین دیتا و کلاک تعریف میشه ، کافیه این کار رو برای دو پین دیگه هم انجام بدید و یک ماژول دیگه اضافه کنید ،
  8. #8
    2018/05/26
    8
    0

    پاسخ : راه اندازی ماژول سگمنت با آردوینو

    عزیز جان خیلی تخصصی گفتی میتونی یکم مطلب رو باز کنی ممنونت میشم
    ویرایش توسط Javadfcb : 2018/08/21 در ساعت 21:58
  9. #9
    2013/12/05
    137
    31

    پاسخ : راه اندازی ماژول سگمنت با آردوینو

    سلام من ماژول tm1637را دارم ولی 5 پایه هست ک دوتا برای تغذیه یکی sdaیکیsclواخریds18چطور باید راه اندازی کنم .تشکر
نمایش نتایج: از 1 به 9 از 9

موضوعات مشابه

  1. راه اندازی ماژول hx711 با آردوینو
    توسط bann در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 2
    آخرين نوشته: 2018/12/03, 23:27
  2. مشکل با ال سی دی کارکتری و سون سگمنت در آردوینو!!!!!!
    توسط Mohammadturbo در انجمن ماژول های نمایشگر
    پاسخ: 8
    آخرين نوشته: 2017/07/21, 00:32
  3. ارسال اطلاعات با ماژول nrf و آردوینو
    توسط MLOVEM در انجمن خانواده Arduino
    پاسخ: 1
    آخرين نوشته: 2016/03/02, 14:25
  4. راه اندازی ماژول rfid با آردوینو
    توسط cloner007 در انجمن خانواده Arduino
    پاسخ: 1
    آخرين نوشته: 2016/02/29, 20:21
  5. راه اندازی ماژول 7 سگمنت 4رقمی با درایور 74hc59
    توسط parvar در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2015/06/24, 17:28

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •