آردوینو Pro Mini آموزش آردوینو اینترنت اشیا IOT برد ESP8266 پروژه های آردوینو

پروژه سیستم نوبت دهی با پخش صدا و نمایش نوبت با آردوینو Arduino

نوشته شده توسط معین صابری

سیستم های نوبت دهی، یکی از ابزارهای بسیار پرکاربرد در بانک ها، دفاتر پیشخوان، صرافی ها، ادارات و…. هستند. به کمک این دستگاه، مشتریان و یا ارباب رجوع، می توانند با دریافت شماره، منتظر نوبت برای سرویس دهی، بمانند. از طرفی کارمندان، با فشار دادن یک دکمه، می توانند مشتری را برای سرویس گیری، فرا بخوانند. در این آموزش به کمک برد آردویینو UNO، اقدام به طراحی و پیاده سازی یک سیستم نوبت دهی بانکی، می نماییم. در این سیستم، یک کلید برای دریافت شماره توسط مشتریان، تعیین می نماییم. در طرف دیگر، به ازای هر باجه، یک کلید تعریف کرده که با فشردن آن کلید، ضمن اعلام صوتی شماره و باجه، می توان با اتصال آردویینو به تلویزیون، وضعیت نوبت دهی را نمایش داد. پیشتر در رابطه با نحوه اتصال آردویینو به تلویزیون، در این آموزش، صحبت کرده ایم. در این آموزش با به کارگیری ماژول DF mini player به عنوان پخش صدا جهت معرفی باجه و شماره، و ماژول نمایشگر Seven Segment جهت نمایش شماره به مشتری، سیستم نوبت دهی را طراحی و پیاده سازی می نماییم. در ادامه با مرجع تخصصی آردوینو به زبان فارسی، دیجی اسپارک همراه باشید.


نحوه عملکرد سیستم نوبت دهی بانکی


سیستم های نوبت دهی بانکی بر مبنای تعریف مفهوم صف در کامپیوتر اجرا می شود. همانطور که از مفهوم صف اطلاع داریم، دنباله ای از افراد، تشکیل یک صف را می دهند. در این بین، هرکدام که زودتر در صف قرار گرفته باشد، سریعتر سرویس خواهد گرفت. برای پیاده سازی صف در سیستم های کامپیوتری، روش های مختلفی وجود دارد. یکی از ساده ترین این روش ها، استفاده از آرایه است. همانطور که می دانید، آرایه مجموعه ای از عناصر پشت سر هم جهت ذخیره سازی داده هاست.

 

مطابق تصویر فوق، داده ها همانند افراد حاضر در صف، درون آرایه با شماره ذخیره می شوند. مبنای شماره گذاری در آرایه ها، از صفر شروع شده و افزایش می یابد. برای تعریف آرایه در آردویینو، مطابق قطعه کد زیر عمل می شود.

int data[5];

آرایه را می توان از انوع مختلفی تعریف نمود. به عنوان مثال، یک آرایه می تواند از نوع char، float و int باشد. جهت دسترسی به اعضای آرایه، به عنوان مثال عضو سوم، به صورت زیر عمل می شود.

ar[3]

همانطور که پیشتر نیز گفته شد، یکی از روش های پیاده سازی صف در سیستم های کامپیوتری، استفاده از آرایه است. در این آموزش نیز به کمک تعریف یک آرایه در آردویینو، صفی از مشتریانی را ایجاد کرده تا سرویس دهی به آنان، ممکن گردد.

 


برد آردویینو UNO


برد آردویینو UNO قلب تپنده بسیاری از پروژه های الکترونیکی به حساب می آید. این برد که از میکرکنترلر ATMEGA328P بهره می برد، قادر است تا با دریافت  ورودی های آنالوگ و دیجیتال، ضمن انجام محاسبات ریاضی و منطقی، خروجی های مناسب را تولید نماید. این بردها برنامه پذیر بوده و برای برنامه نویسی آن، از محیط نرم افزار آردویینو استفاده می شود.

 

برد آردویینو UNO کار با پردازنده را بسیا راحت تر می نماید. از آنجاییکه بر روی این برد برای تغذیه میکروکنترلر، رگولاتور تعبیه شده و از طرف دیگر برای منبع کلاک پردازنده از کریستال نیز استفاده شده است، بنابراین نگرانی از بابت راه اندازی برد وجود نخواهد داشت. در چنین شرایطی، کافیست با اتصال برد به تغذیه، آن را روشن و به کار بیاندازید.

 turn system with audio playback and show turn with Arduino

 

از دیگر مزایای بردهای آردویینو، وجود رگولاتور تغذیه ۳٫۳ ولتی است. این رگولاتور می تواند برای تغذیه سنسورها و ماژول های مختلف، مناسب باشد. همچنین، این برد دارای رگولاتور داخلی ۵ بوده که علاوه بر تغذیه میکروکنترلر خود، می تواند سنسورها و دستگاه های دیگر را تغذیه نماید. همچنین وجود پین هادرهای مادگی جهت دسترسی به پایه ای ورودی/خروجی میکروکنترلر، کار با این برد را بسیار ساده می نماید.

 


ماژول MP3 PLAYER


ماژول MP3 PLAYER از نوع DF، یکی از پرکاربردترین ماژول های پخش صدا به شمار می رود. ابعداد کوچک، قیمت مناسب و سهولت در راه اندازی، این ماژول را به انتخابی ماسب در پروژه های مختلف که نیاز به پخش صدا است، بدل می نماید. این ماژول می تواند فایل های MP3 ذخیره شده در کارت SD را به سادگی خوانده و از طریق بلندگو، پخش نماید.

turn system with audio playback and show turn with Arduino

 

از دیگر قابلیت های این ماژول با توان پخش سه وات، می توان به رابط سریال آن اشاره نمود. ماژول DF PLAYER با پشتیبانی از پروتکل UART، به سادگی با میکروکنترلرها ارتباط برقرار کرده و فرامین مربوط به پخش صدا را دریافت می نماید. برای این ماژول، شرکت سازنده آن کتابخانه ای توسعه داده که به سادگی می توان از آن در پروژه ها، استفاده نمود. برای راه اندازی و کار با این ماژول، کافیست فایل های صوتی را در یک کارت SD و در صورت تمایل در فولدرهای مختلف، ذخیره کرده و با ارسال فرمان به ماژول، فایل های هر فولدر را پخش نمایید. در نهایت، این ماژول بازه تغذیه بین ۳٫۲الی ۵ ولت داشته که ۴٫۲ ایده ال است. همچنین، بهتر است تغذیه این ماژول از آردویینو تامین نشده و از منبع تغذیه مستقل و قدرتمند تر تغذیه این ماژول تامین گردد.

 


ماژول SEVEN SEGMENT


نمایشگرهای هفت قسمتی یا Seven Segment، یکی از پرکاربردترین ماژول ها در نمایش پارامترها و خروجی به کاربر هستند. اما یکی از معایب این نمایشگرها، تعداد زیاد پایه جهت راه اندازی است. اما ماژول TM1637 با حل این مشکل و با بهره گیری از پروتکل I2C، تنها نیاز به دو پایه جهت راه اندازی دارد.

turn system with audio playback and show turn with Arduino

 

نمایشگر TM1637 سازگاری کامل با بردهای آردویینو داشته و به لطف کتابخانه قدرتمند آن، به سادگی راه اندازی می شود. از آنجاییکه تغذیه این ماژول ۵ ولت است، به سادگی این تغذیه را می توان از آردویینو تامین نمود. در این پروژه از این نمایشگر جهت نمایش شماره مشتری به وی، استفاده می کنیم. با توجه به اشغال تنها دو پایه از آردویینو و کتابخانه قدرتمند آن، این نمایشگر انتخابی بسیار مناسب در پروژه ها جهت نمایش پارامترهایی نظیر دما، رطوبت و… به شمار می رود.

 


ماژول مبدل کاهنده ولتاژ LM2596


ماژول کاهنده ولتاژ LM2596، یکی از ابزارهای تنظیم ولتاژ در پروژه های مختلف است. این ماژول که در حقیقت رگولاتور کاهنده از نوع سوییچینگ به شمار می آید، قادر است تا با دریافت ولتاژ ورودی، خروجی مورد نظر کاربر را تنظیم نماید. خروجی این ماژول تا ۳ امپر بوده و بسیار مناسب برای پروژه های مختلف با ولتاژهای تغذیه خاص است.

turn system with audio playback and show turn with Arduino

ماژول کاهنده ولتاژ LM2596 دارای ولتاژ ورودی ۳ الی ۴۰ بوده و می تواند خروجی را بین ۱٫۵ الی ۴۰ تنظیم کند. نوع دیگر این ماژول که HVS یا ولتاژ بالا نام دارد، می تواند ولتاژ ورودی را از ۴٫۵ الی ۶۰ ولت دریافت نماید.

 


کتابخانه های مورد نیاز و نحوه نصب


در این پروژه از ماژول TM1637 جهت نمایش شماره به مشتری و از ماژول DF PLAYER جهت پخش صدا استفاده می کنیم. بنابراین نیاز است تا در ابتدا، کتابخانه مربوط به هرکدام را در نرم افزار آردویینو، نصب نماییم. برای نصب کتابخانه نمایشگر Seven Segment، ابتدا در نرم افزار آردویینو، مطابق تصویر زیر و با توجه به فلش های قرمز رنگ، بر روی منوی Tools و سپس Manage Libraries کلیک کنید.

 

در قدم بعدی، در منوی ظاهر شده، در کادر جستجو، عبارت TM1637 را جستجو کرده و در میان کتابخانه های ظاهر شده، کتابخانه مشخص شده با کادر قرمز رنگ در تصویر زیر را نصب نمایید.

 

پس از این مرحله، نوبت به نصب کتابخانه پخش صدای DF MINI PLAYER  می رسد. مطابق مرحله، پیشین با کلیک بر روی منوی Tools وسپس انتخاب گزینه Manage Libraries، در کادر جست و جو، عبارت DFPlayer_Mini را تایپ کرده و مطابق کادر قرمز رنگ در تصویر زیر، کتابخانه DF ROBOT را نصب نمایید.

 


شماتیک و اتصالات


در این قسمت به بررسی شماتیک و اتصالات مدار پروژه نوبت دهی بانکی می پردازیم. در ابتدا، تصویر زیر را که شماتیک کلی پروژه را نشان می دهد، بررسی کنید.

شماتیک پروژه نوبت دهی بانکی با آردوینو - دیجی اسپارک

 

 

با توجه به تصویر شماتیک فوق، سیم کشی های مدار را به صورت زیر، در پیش گرفته و اجرا کنید. در ابتدا، ماژول نمایشگر Seven Segment را به صورت زیر به آردویینو متصل کنید.

  • اتصال پایه VCC ماژول نمایشگر به ۵ ولت
  • اتصال پایه GND ماژول نمایشگر به GND آردویینو
  • اتصال پایه CLK ماژول نمایشگر به پایه A4 آردویینو
  • اتصال پایه DIO ماژول نمایشگر به پایه A5 آردویینو

در ادامه، جهت تغذیه ماژول MP3، بهتر است از یک منبع تغذیه جداگانه استفاده کرده و تغذیه این ماژول از آردویینو تامین نگردد. به همین دلیل، ما از یک مبدل کاهنده ولتاژ LM2596 جهت تامین تغذیه این ماژول و تنظیم ولتاژ خروجی آن بر روی ۴٫۲ ولت، استفاده کرده ایم. برای اتصالات این ماژول، به صورت زیر عمل کنید.

  • اتصال پایه خروجی مثبت مبدل کاهنده به VCC ماژول MP3
  • اتصال پایه خروجی منفی مبدل کاهنده به GND ماژول MP3
  • اتصال پایه RX ماژول MP3 به کمک یک مقاومت یک کیلو اهمی به پایه ۱۱ آردویینو
  • اتصال پایه TX ماژول MP3 به کمک یک مقاومت یک کیلو اهمی به پایه ۱۰ آردویینو
  • اتصال پایه GND ماژول MP3 به پایه GND آردویینو
  • اتصال پایه مثبت بلندگو به پایه SPK1 ماژول MP3
  • اتصال پایه منفی بلندگو به SPK2 ماژول MP3

در این پروژه، پایه A0 برای دریافت شماره و پایه های ۲و ۳ و ۴ برای باجه های ۱ الی ۳ جهت فراخوان مشتری، تعریف شده اند. این پایه ها با مقاومت داخلی آردویینو پول آپ شده و نیاز است تا برای هر یک، یک کلید فشاری(Push Button) قرار دهید. هریک از این کلید ها را به صورتیکه یک پایه آن به زمین و پایه دیگر به پایه مورد نظر آردویینو متصل شود، سیم کشی کنید.

 


کدهای پروژه سیستم نوبت دهی با آردوینو


در این قسمت کدهای مربوط به پروژه نوبت دهی را مشاهده می کنید. این کدها برای آردویینو UNO توسعه داده شده، اما برای آردویینو مگا نیز قابل استفاده است. این کدها را در نرم افزار آردویینو کپی کرده و کدها را بر روی برد خود، آپلود کنید.

 

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

 

دسترسی کامل به آموزش برای اعضای دیجی اسپارک امکان پذیر است. بخش اصلی آموزش شامل سورس کدهای توسعه داده شده توسط مهندس‌های دیجی اسپارک است. به همین دلیل این آموزش خاص و یکتاست. برای استفاده از آن بایستی عضویت تهیه کنید. تبادل نظر با کاربران و پرسش سوال رایگان است و میتوانید از بخش نظرات همین آموزش اقدام کنید.

 

 


تحلیل کدهای پروژه سیستم نوبت دهی


در این قسمت به بررسی و تحلیل کدها می پردازیم. توجه داشته باشید که درون کدهای این پروژه، شرح کاملی از نحوه عملکرد کدها به صورت کامنت درج شده است. بنابراین در این قسمت، به صورت مختصر، به بررسی کدهای به کار رفته می پردازیم. در این برنامه، از کتابخانه DF PLAYER جهت پخش صدای فراخوان مشتری به باجه و کتابخانه TM1637 جهت نمایش شماره مشتری بر روی نمایشگر، استفاده شده است. در ادامه، دو متغیر اصلی، یکی به نام number و دیگری یک  آرایه با نام ar، به ترتیب وظیفه نگه داری شماره مشتری و ایجاد صف مشتریان را دارند.

 

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

 

دسترسی کامل به آموزش برای اعضای دیجی اسپارک امکان پذیر است. بخش اصلی آموزش شامل سورس کدهای توسعه داده شده توسط مهندس‌های دیجی اسپارک است. به همین دلیل این آموزش خاص و یکتاست. برای استفاده از آن بایستی عضویت تهیه کنید. تبادل نظر با کاربران و پرسش سوال رایگان است و میتوانید از بخش نظرات همین آموزش اقدام کنید.

 

 


اجرا پروژه نوبت دهی بانکی با آردوینو


در این قسمت به اجرای پروژه می پردازیم. پیش از اجرا، می بایست در کارت SD دو فولدر به نام های ۱۵ و ۱۶ ایجاد کنید. سپس به سراغ ایجاد فایل ها برای پخش می رویم. پخش صدا در سیستم نوبت دهی بانکی، با فرمت شماره x به باجه y انجام می شود. بنابراین، در دو فولدر، یکی فایل های شماره ها و در فولدر دیگر، عبارت های “به باجه” و “شماره” ذخیره می گردد. فایل ها م یبایست از نوع MP3 باشد. فایل مربوط به عبارت “شماره” را به صورت ۰۰۱ با پسوند mp3 و فایل مربوط به به باجه را به صورت ۰۰۲ با پسوند mp3 ذخیره کرده و رد فولدر ۱۵ قرار دهید. برای ذخیره سازی شماره ها، با الگوی فوق، فایل های شماره ها را از شماره ۱ به صورت ۰۰۱ با پسوند mp3 شروع به ذخیره سازی کرده و در فولدر ۱۶ قرار دهید. پیش از استفاده از کارت SD، لطفا آن را فرمت کرده و سپس فولدرها را درون کارت SD قرار دهید.

Project the turn system with audio playback and show turn with Arduino

 

با اتصال پایه A0 به زمین و یا قرار دادن کلید جهت این کار، یک شماره دریافت می کنید. این شماره بر روی نمایشگر سون سگمنت نمایش داده می شود. سپس با فشردن هریک از کلید های مربوط به باجه ها و یا اتصال آن ها به زمین، شماره مشتری نظر به باجه مورد نظر فراخوانی شده و صدای آن پخش خواهد شد.

 


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


برد آردویینو UNO

ماژول نمایشگر TM1637 سون سگمنت با رابط I2C

ماژول MP3 PLAYER از نوع DF MINI 

کارت SD

برد بورد و کابل

کلید فشاری

 


جمع بندی


در این آموزش به طراحی و پیاده سازی سیستم نوبت دهی بانکی پرداختیم. از سیستم نوبت دهی در ادارات، بانک ها، دفاتر پیشخوان و…. به وفور استفاده می گردد. این سیستم سبب ایجاد نظم و آرامش در اماکن مختلف شده و به طور خودکار به مشتریان، شماره تخصیص می دهد. در طرف دیگر کارمندان باجه ها با فشردن کلید، می توانند مشتریان را جهت سرویس دهی، فرابخوانند. با توجه به ارائه توضیحات مرحله به مرحله در رابطه با شماتیک مدار، کدها و نحوه اجرا، می توانید سیستم نوبت دهی خود را به کمک آردویینو، بسازید.

 

چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریع‌ترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد. همچنین اگر ایرادی در کدها و یا مراحل اجرایی وجود دارند می‌توانید از همین طریق اطلاع رسانی کنید.

 

درباره نویسنده

معین صابری

کارشناسی ارشد رشته معماری سیستم های کامپیوتری

مالي که ز تو کس نستاند، علم است
حرزي که تو را به حق رساند، علم است
جز علم طلب مکن تو اندر عالم
چيزي که تو را ز غم رهاند، علم است
(شیخ بهایی)

تبادل نظر و رفع عیب با ثبت دیدگاه

۸۱ دیدگاه

  • سلام خسته نباشید
    من فکر میکردم این پروژه را نمیشه با آردوینو ساخت، حالا واقعا کاربردی هست؟ یا در حد پروژه ساده است؟

    • سلام
      وقتی پروژه ای انجام می شود، قطعا کاربردی خواهد بود. هم اکنون که دیدگاه شما را پاسخ می دهم، تا اجرای این پروژه به صورت لایو در پیج دانشجوکیت، در حدود یک ساعت مانده که در آن به طور کامل به شرح و اجرای این پروژه می پردازیم.

      • درود بر شما
        بانصب دستگاه نوبت دهی آشنایی ندارم
        نحوه لوله گذاری و سیم کشی دستگاه از دستگاه نوبت دهی به باجه
        و اسپیکرهای سقف از چه مکان تغذیه شوند
        تعداد سیم از دستگاه به باجه ها و چگونه گی ارتباط به باجه های دیگر

  • سلام
    میخواستم بدونم اگر دو تا باجه همزمان عدد فراخوان را کلیک کنند چه اتفاقی رخ می‌دهد؟

    • سلام
      در این برنامه کلیدهای هر باجه به ترتیب اسکن می شوند. به عبارت دیگر، ابتدا کلید باجه یک، سپس کلید باجه دو بعد از آن کلید باجه سه و… الی آخر. بنابراین همزمانی رخ نخواهد داد.

  • سلام وتشکر بابت این آموزش و لایو درجه یک شما با استاد طباطبایی
    میخواستم بدونم که اگر بخواهیم از عددی بجز یک نوبت دهی شروع شود، چه کار باید بکنیم؟

    • سلام و متشکرم از شما
      این مورد را می توانید در کدهای برنامه لحاظ کنید. همچنین برای این مورد می توانید یک رابط کاربری تعریف کنید تا شماره شروع نوبت دهی به کمک آن تعریف شود. این رابط کاربری می تواند از طریق یک نمایشگر برای دستگاه و یا اتصال آن به رایانه و طراحی یک نرم افزار صورت گیرد.

    • سلام
      هر برد دیگری که مد نظر شماست این پروژه قابلیت اجرا دارد، بردهای نظیر آردوینو مگا با تعداد بیشتری پایه و یا رزبری پای با قدرت پردازشی بالاتر

  • با سلام
    ضمن تشکر از لایو فوق العاده تون، میخواستم بدونم که تعداد باجه را هم توی این پروژه تعیین کردید؟ و نکته بعدی اگر هر باجه بخواد نمایشگر مجزا داشته باشه چیکار باید کرد؟

    • سلام و متشکرم از شما
      بله تعداد باجه ها در برنامه تعیین شده، اما شما م یتوانید با ایجاد یک واسط کاربری ساده، تعداد باجه ها را تعیین کنید.
      برای قرار دادان نمایشگر برای هر باجه می توانید به صورت با سیسم از مبدل های RS485 به UART استفاده کنید. همچنین می توانید از ماژول های وای فای و یا بلوتوث، به صورت بیسیم داده ها را از آردوینو مرکزی به باجه ها ارسال نمایید.

  • سلام
    خسته نباشید، پروژه ی کاربردی و عالی بود، از لایو اینستا هم استفاده کردیم. به نظر شما این پروژه اگر پرینتر هم داشته باشه بهتر نیست؟ در کل برای این منظور اقدام خاصی باید انجام داد؟

    • سلا و متشکرم از لطف شما
      بله قطعا پرینتر نیاز است. می توانید از ماژول های پرینتر حرارتی استفاده کنید. این ماژول ها به سادگی به آردوینو متصل می شوند. در این پروژه برای ساده تر شدن موضوع، این مورد را با نمایشگر سگمنت، تعویض نمودیم.

  • سلام ببخشید برای من روی برد اپلود نمی شور و اررور زیر را می دهد :
    Arduino: 1.8.14 (Windows 10), Board: “Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)”

    C:\Users\IT CITY\Documents\Arduino\libraries\SevenSegmentTM1637\src\SevenSegmentFun.cpp:187:80: error: no ‘void SevenSegmentFun::bouncingBall(uint16_t, uint16_t, bool)’ member function declared in class ‘SevenSegmentFun’

    void SevenSegmentFun::bouncingBall(uint16_t moves, uint16_t d, bool runForever) {

    ^

    exit status 1

    Error compiling for board Arduino Mega or Mega 2560.

    This report would have more information with
    “Show verbose output during compilation”
    option enabled in File -> Preferences.

    اکنون باید چه کاری انجام دهم ؟
    ممنون

    • سلام
      این مورد مربوط به کتابخانه TM1637 است. ظاهرا اشکالی در این کتابخانه وجود دارد. شما کدام نسخه این کتابخانه را نصب کرده اید؟

        • مطابق تصویر شماتیک عمل کنید. با مقاومت های یک کیلو اهمی این پایه ها را به آردوینو متصل کنید.

          • تست کردم باز هم جواب نمی دهد شماره ها روی سون سگمنت و سریال مانیتور نوشته می شود ولی صدایی قابل شنیدن نیست ماژول را به صورت جدا از اردیونو تست کردم سالم بود
            ظاهرا این ماژول جریان بالایی نمی کشد و من از تغذیه اردوینو استفاده می کنم فکر نمی کنم تغذیه تاثیری داشته باشد . ایا ممکن است مشکل از تغذیه باشد؟

            • لطفا تغذیه را جدا کنید و سپس تست کنید
              در ضمن از چه بلندگویی و به کدام پایه ها بلندگو را متصل کرده اید؟

              • سلام جدا کردم ولی باید کارت sd را مقداری فشار دهم تا مدار کار کند ولی باز هم صدا پخش نمی کند ولی اگر پین های ماژول را تحریک کنم led ماژول روشن می شود و صدا پخش می کند ولی نه ان صدایی که در اردوینو کد نویسی شده تنها یکی از فایل های اخر یا اول و با تحریک پایه های متفاوت فایل صوتی تغیر می کند و فایل ها پخش می شوند ولی با ریست کردن اردیونو led ماژول خاموش و بلند گو صدای تق می دهد و روی سون سگمنت مانند دفعات قبل on می اید و باز هم سون سگمنت و سریال مانیتور کار می کند ولی ماژول mp3 نه

                • ظاهرا ایرادی در ارتباط سریال وجود دارد. توجه کنید که در صورتیکه این ارتباط به درستی برقرار نشود، آهنگ ها به درستی پخش نخواهند شد. از چه مقاومت های چند اهم برای ارتباط سریال استفاده کرده اید؟

  • پوشه های ۱۵ و ۱۶
    و فایل های mp3
    ۰۰۱ و ۰۰۲ و…
    تا ۰۰۷
    و به همان ترتیبی که نوشتید :
    در این قسمت به اجرای پروژه می پردازیم. پیش از اجرا، می بایست در کارت SD دو فولدر به نام های ۱۵ و ۱۶ ایجاد کنید. سپس به سراغ ایجاد فایل ها برای پخش می رویم. پخش صدا در سیستم نوبت دهی بانکی، با فرمت شماره x به باجه y انجام می شود. بنابراین، در دو فولدر، یکی فایل های شماره ها و در فولدر دیگر، عبارت های “به باجه” و “شماره” ذخیره می گردد. فایل ها م یبایست از نوع MP3 باشد. فایل مربوط به عبارت “شماره” را به صورت ۰۰۱ با پسوند mp3 و فایل مربوط به به باجه را به صورت ۰۰۲ با پسوند mp3 ذخیره کرده و رد فولدر ۱۵ قرار دهید. برای ذخیره سازی شماره ها، با الگوی فوق، فایل های شماره ها را از شماره ۱ به صورت ۰۰۱ با پسوند mp3 شروع به ذخیره سازی کرده و در فولدر ۱۶ قرار دهید. پیش از استفاده از کارت SD، لطفا آن را فرمت کرده و سپس فولدرها را درون کارت SD قرار دهید.

  • سلام مهندس این پروژه نوبت خوانی هست نه نوبت دهی .لطفا طریقه پرینت نوبت به مشتری ا هم ارائه دهید ممنون

    • سلام
      خیر، نوبت دهی است. اگر به پروژه دقت کنید، مشاهده خواهید کرد که در این پروژه ابتدا مشتریان می توانند نوبت دریافت کنند و سپس کارمندان بانک با فشردن کلید، مشتری منتظر را به باجه فرا می خوانند. برای سادگی کار از نمایشگر جهت نمایش نوبت استفاده کرده ایم، برای چاپ نوبت باید از ماژول پرینتر حرارتی استفاده نمایید.

      • چطور میتونیم پرینتر حرارتی رو به همین برد متصل کنیم کدوم پرینتر رو پیشنهاد میدید و چطوری متصل کنیم

        • سلام
          ماژول های پرینتر حرارتی معمولا از uart جهت ارتباط استفاده می کنند.بنابراین می توانید از ماژول های مختلف استفاده کنید.

          • لطفا کمی بیشتر در مورد اتصال توضیح بدید الان اتصالات به نمایشر اتصالات زیر هستن یک نمونه پرینتر حرارتی اگر مدل بدید که مستقیم وصل بشه ممنون میشم
            اتصال پایه VCC ماژول نمایشگر به ۵ ولت
            اتصال پایه GND ماژول نمایشگر به GND آردویینو
            اتصال پایه CLK ماژول نمایشگر به پایه A4 آردویینو
            اتصال پایه DIO ماژول نمایشگر به پایه A5 آردویینو

            اگر اتصالت رو بخوایم به usb -b تبدیل کنیم که در بیشتر چاپگر های حرارتی جواب بده چطور باید تبدیل رو انجام بدیم

            • ماژول CSN-A2L دارای رابط ارتباطی سریال UART بوده که به پایه های UART برد آردوینو متصل می شود.

  • سلام خسته نباشین مهندس آیا برنامه ای که گذاشتین برای پروژه ساختین یا فقط مثال هستش

    • سلام
      قابلیت استفاده در پروژه را دارد. اما بسته به پروژه مد نظر شما باید تغییرات احتمالی را اعمال کنید.

      • سلام لطفا پیج اینستاتون روهم بزارین تااستفاده کنم.
        الان من پروژه نوبت دهی باپخش صدا رو دارم.ولی یکم سخته برام چون تاحالا کار نکردم و…
        کاش یک فایل در قالب فیلم هم بارگذاری میکردین مهندس.
        این کدهای شما که هزینه اشتراک میخواد رو میتونم استفاده کنم یا نه.
        آیا امکانش هست در واتساپ با شما ارتباط برقرار کنم

        • سلام و ممنونم از شما
          آدرس پیج اینستا:
          https://www.instagram.com/daneshjookit/
          این پروژ] را قبلا به صورت لایو اجرا کرده ایم. می توانید در پیج آن را مشاهده کنید.
          بله، با تهییه اشتراک کدها قابل استافده خواهند بود.
          تعامل و ارتباط در رابطه با پست های دیجی اسپارک تنها به صورت کامنت در انتهای پست صورت می گیرد. لطفا سوالات خود را بپرسید؛ شاید سوال امروز شما سوال فردای فرد دیگری باشد!

  • مهندس کاش گزارشکار بهتر و کاملتری بارگزاری میکردین ما هزینه را نیز پرداخت کردیم اما استاد پایان نامه مارو قبول نمیکنه

    • سلام
      این آموزش یک پروژه جهت اجرا و یادگیری سخت افزار و شناخ قابلیت بردهاست! قرار نیست پایان نامه شما باشد!!!!!!

  • سلام من پروژه را روی برد آردوینو ARDUINO UNO R3 اپلود کردم و سون سگمنت فقط دو خط میاره و وقتی نوبت جدید میزنی هیچ اتفاقی نمیفته مشکل از تعویض برد هست یا در مدار من مشکلی هست کتابخانه ها مشکل پیدا نکردن؟

    • سلام و عذر خواهی بابت تاخیر در پاسخگویی
      این مشکل حل شد؟ چون جدیدا کتابخانه مشکلی پیدا کرده اند.

  • پروژه نمیتونه هم زمان هم نوبت بده و هم نوبت رو اعلام کنه توی تایمی که داره صوت پخش میشه امکان دریافت نوبت جدید نیست متسفانه چطور میشه این مشکل رو حل کرد ممنون

    • خواهش می کنم
      در این مورد باید از سیستم عامل استفاده کرد. در این رابطه آموزشهایی در حال انتشار است. لطفا منتظر باشید. اما به عنوان یک نکته، تاخیری که بعد از پخش صدا قرار دارد را بردارید تا بتون در هنگام پخش صدا نوبت گیری هم نمود. احتمالا به دلیل وجود تاخیر پس از پخش صدا، این مشکل پیش آمده باشد.

    • سلام
      چون برای تست بود از اسپیکر کوچک ۸ اهم دو وات استفاده شده است.

  • سلام ..من اشتراک خریدم ولی هنوز به کد ها دسترسی نمیده …مینویسه برای تایید حساب شما به ایمیل پیام امده ..من تایید کردم ولی هنوز دسترسی نمیده

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

  • سلام ببخشید برنامر میزارم ولی این ارور میده Arduino: 1.8.19 (Windows 10), Board: “Arduino Uno”

    C:\Users\Ahura\Documents\Arduino\libraries\SevenSegmentTM1637\src\SevenSegmentFun.cpp:187:80: error: no ‘void SevenSegmentFun::bouncingBall(uint16_t, uint16_t, bool)’ member function declared in class ‘SevenSegmentFun’
    void SevenSegmentFun::bouncingBall(uint16_t moves, uint16_t d, bool runForever) {
    ^
    exit status 1
    Error compiling for board Arduino Uno.

    This report would have more information with
    “Show verbose output during compilation”
    option enabled in File -> Preferences.

    • سلام
      خواهش می کنم
      متاسفانه جدیدا کتابخانه سون سگمنت تغییراتی داشته، می توانید آن را حذف کنید و از نمایشگرهای دیگر استفاده کنید.

  • سلام و تشکر بخاطر سایت خوبتان
    من برنامه را کپی کردم و کتابخانه ها را نیز دانلود و نصب کردم ولی در آخر این خطا را می دهد
    لطفا راهنمایی فرمایید
    باتشکر
    Using board ‘uno’ from platform in folder: C:\Users\safa\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
    Using core ‘arduino’ from platform in folder: C:\Users\safa\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
    Detecting libraries used…
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-207971F1B142D85F052F72254601716A\\sketch\\bank-nobat-arduino.ino.cpp” -o nul
    Alternatives for SoftwareSerial.h: [SoftwareSerial@1.0]
    ResolveLibrary(SoftwareSerial.h)
    -> candidates: [SoftwareSerial@1.0]
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-207971F1B142D85F052F72254601716A\\sketch\\bank-nobat-arduino.ino.cpp” -o nul
    Alternatives for SevenSegmentTM1637.h: [SevenSegmentTM1637@1.1.0]
    ResolveLibrary(SevenSegmentTM1637.h)
    -> candidates: [SevenSegmentTM1637@1.1.0]
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-207971F1B142D85F052F72254601716A\\sketch\\bank-nobat-arduino.ino.cpp” -o nul
    Alternatives for DFRobotDFPlayerMini.h: [DFRobotDFPlayerMini@1.0.5]
    ResolveLibrary(DFRobotDFPlayerMini.h)
    -> candidates: [DFRobotDFPlayerMini@1.0.5]
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-207971F1B142D85F052F72254601716A\\sketch\\bank-nobat-arduino.ino.cpp” -o nul
    Using cached library dependencies for file: C:\Users\safa\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SoftwareSerial\src\SoftwareSerial.cpp
    Using cached library dependencies for file: C:\Users\safa\Documents\Arduino\libraries\SevenSegmentTM1637\src\SevenSegmentAsciiMap.cpp
    Using cached library dependencies for file: C:\Users\safa\Documents\Arduino\libraries\SevenSegmentTM1637\src\SevenSegmentExtended.cpp
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentFun.cpp” -o nul
    Using cached library dependencies for file: C:\Users\safa\Documents\Arduino\libraries\SevenSegmentTM1637\src\SevenSegmentTM1637.cpp
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini\\DFRobotDFPlayerMini.cpp” -o nul
    Generating function prototypes…
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-207971F1B142D85F052F72254601716A\\sketch\\bank-nobat-arduino.ino.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-207971F1B142D85F052F72254601716A\\preproc\\ctags_target_for_gcc_minus_e.cpp”
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags” -u –language-force=c++ -f – –c++-kinds=svpf –fields=KSTtzns –line-directives “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-207971F1B142D85F052F72254601716A\\preproc\\ctags_target_for_gcc_minus_e.cpp”
    Compiling sketch…
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-207971F1B142D85F052F72254601716A\\sketch\\bank-nobat-arduino.ino.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-207971F1B142D85F052F72254601716A\\sketch\\bank-nobat-arduino.ino.cpp.o”
    Compiling libraries…
    Compiling library “SoftwareSerial”
    Using previously compiled file: C:\Users\safa\AppData\Local\Temp\arduino-sketch-207971F1B142D85F052F72254601716A\libraries\SoftwareSerial\SoftwareSerial.cpp.o
    Compiling library “SevenSegmentTM1637”
    Using previously compiled file: C:\Users\safa\AppData\Local\Temp\arduino-sketch-207971F1B142D85F052F72254601716A\libraries\SevenSegmentTM1637\SevenSegmentTM1637.cpp.o
    Using previously compiled file: C:\Users\safa\AppData\Local\Temp\arduino-sketch-207971F1B142D85F052F72254601716A\libraries\SevenSegmentTM1637\SevenSegmentAsciiMap.cpp.o
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentFun.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-207971F1B142D85F052F72254601716A\\libraries\\SevenSegmentTM1637\\SevenSegmentFun.cpp.o”
    Using previously compiled file: C:\Users\safa\AppData\Local\Temp\arduino-sketch-207971F1B142D85F052F72254601716A\libraries\SevenSegmentTM1637\SevenSegmentExtended.cpp.o
    C:\Users\safa\Documents\Arduino\libraries\SevenSegmentTM1637\src\SevenSegmentFun.cpp:187:80: error: no ‘void SevenSegmentFun::bouncingBall(uint16_t, uint16_t, bool)’ member function declared in class ‘SevenSegmentFun’
    void SevenSegmentFun::bouncingBall(uint16_t moves, uint16_t d, bool runForever) {
    ^

    Using library SoftwareSerial at version 1.0 in folder: C:\Users\safa\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SoftwareSerial
    Using library SevenSegmentTM1637 at version 1.1.0 in folder: C:\Users\safa\Documents\Arduino\libraries\SevenSegmentTM1637
    Using library DFRobotDFPlayerMini at version 1.0.5 in folder: C:\Users\safa\Documents\Arduino\libraries\DFRobotDFPlayerMini
    exit status 1

    Compilation error: exit status 1

    • سلام و متشکرم از شما
      خطاها خیلی زیاد هستند. لطفا آردوینو خود را یکبار پاک کرده و مجددا نصب کنید.

  • سلام
    ضمن تشکر فراوان بعد از نصب مجدد اردوینو این خطا نمایش داده می شود
    لطفا راهنمایی بفرمائید
    Using board ‘uno’ from platform in folder: C:\Users\safa\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
    Using core ‘arduino’ from platform in folder: C:\Users\safa\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
    Detecting libraries used…
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-FDEDF48367667F6FAFD2B0087ECA26C2\\sketch\\sketch_feb18a.ino.cpp” -o nul
    Alternatives for SoftwareSerial.h: [SoftwareSerial@1.0]
    ResolveLibrary(SoftwareSerial.h)
    -> candidates: [SoftwareSerial@1.0]
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-FDEDF48367667F6FAFD2B0087ECA26C2\\sketch\\sketch_feb18a.ino.cpp” -o nul
    Alternatives for SevenSegmentTM1637.h: [SevenSegmentTM1637@1.1.0]
    ResolveLibrary(SevenSegmentTM1637.h)
    -> candidates: [SevenSegmentTM1637@1.1.0]
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-FDEDF48367667F6FAFD2B0087ECA26C2\\sketch\\sketch_feb18a.ino.cpp” -o nul
    Alternatives for DFRobotDFPlayerMini.h: [DFRobotDFPlayerMini@1.0.5]
    ResolveLibrary(DFRobotDFPlayerMini.h)
    -> candidates: [DFRobotDFPlayerMini@1.0.5]
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-FDEDF48367667F6FAFD2B0087ECA26C2\\sketch\\sketch_feb18a.ino.cpp” -o nul
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src\\SoftwareSerial.cpp” -o nul
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentAsciiMap.cpp” -o nul
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentExtended.cpp” -o nul
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentFun.cpp” -o nul
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentTM1637.cpp” -o nul
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini\\DFRobotDFPlayerMini.cpp” -o nul
    Generating function prototypes…
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-FDEDF48367667F6FAFD2B0087ECA26C2\\sketch\\sketch_feb18a.ino.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-FDEDF48367667F6FAFD2B0087ECA26C2\\preproc\\ctags_target_for_gcc_minus_e.cpp”
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags” -u –language-force=c++ -f – –c++-kinds=svpf –fields=KSTtzns –line-directives “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-FDEDF48367667F6FAFD2B0087ECA26C2\\preproc\\ctags_target_for_gcc_minus_e.cpp”
    Compiling sketch…
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-FDEDF48367667F6FAFD2B0087ECA26C2\\sketch\\sketch_feb18a.ino.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-FDEDF48367667F6FAFD2B0087ECA26C2\\sketch\\sketch_feb18a.ino.cpp.o”
    Compiling libraries…
    Compiling library “SoftwareSerial”
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src\\SoftwareSerial.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-FDEDF48367667F6FAFD2B0087ECA26C2\\libraries\\SoftwareSerial\\SoftwareSerial.cpp.o”
    Compiling library “SevenSegmentTM1637”
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentAsciiMap.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-FDEDF48367667F6FAFD2B0087ECA26C2\\libraries\\SevenSegmentTM1637\\SevenSegmentAsciiMap.cpp.o”
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentTM1637.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-FDEDF48367667F6FAFD2B0087ECA26C2\\libraries\\SevenSegmentTM1637\\SevenSegmentTM1637.cpp.o”
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentFun.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-FDEDF48367667F6FAFD2B0087ECA26C2\\libraries\\SevenSegmentTM1637\\SevenSegmentFun.cpp.o”
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentExtended.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino-sketch-FDEDF48367667F6FAFD2B0087ECA26C2\\libraries\\SevenSegmentTM1637\\SevenSegmentExtended.cpp.o”
    C:\Users\safa\Documents\Arduino\libraries\SevenSegmentTM1637\src\SevenSegmentFun.cpp:187:80: error: no ‘void SevenSegmentFun::bouncingBall(uint16_t, uint16_t, bool)’ member function declared in class ‘SevenSegmentFun’
    void SevenSegmentFun::bouncingBall(uint16_t moves, uint16_t d, bool runForever) {
    ^

    Using library SoftwareSerial at version 1.0 in folder: C:\Users\safa\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SoftwareSerial
    Using library SevenSegmentTM1637 at version 1.1.0 in folder: C:\Users\safa\Documents\Arduino\libraries\SevenSegmentTM1637
    Using library DFRobotDFPlayerMini at version 1.0.5 in folder: C:\Users\safa\Documents\Arduino\libraries\DFRobotDFPlayerMini
    exit status 1

    Compilation error: exit status 1

  • سلام و عرض ادب
    یک اردوینو دیگر نصب کردم این پیغام ها را داد
    لطفا راهنمایی فرمائید
    باتشکر

    C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\safa\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\safa\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\safa\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=2341_0043 -ide-version=10819 -build-path C:\Users\safa\AppData\Local\Temp\arduino_build_159668 -warnings=none -build-cache C:\Users\safa\AppData\Local\Temp\arduino_cache_815740 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\safa\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\safa\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avr-gcc.path=C:\Users\safa\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\safa\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avrdude.path=C:\Users\safa\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\safa\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -verbose C:\Users\safa\Documents\Arduino\sketch_feb18a\sketch_feb18a.ino
    C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\safa\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\safa\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\safa\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=2341_0043 -ide-version=10819 -build-path C:\Users\safa\AppData\Local\Temp\arduino_build_159668 -warnings=none -build-cache C:\Users\safa\AppData\Local\Temp\arduino_cache_815740 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\safa\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\safa\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avr-gcc.path=C:\Users\safa\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\safa\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avrdude.path=C:\Users\safa\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\safa\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -verbose C:\Users\safa\Documents\Arduino\sketch_feb18a\sketch_feb18a.ino
    Using board ‘uno’ from platform in folder: C:\Users\safa\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
    Using core ‘arduino’ from platform in folder: C:\Users\safa\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
    Detecting libraries used…
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino_build_159668\\sketch\\sketch_feb18a.ino.cpp” -o nul
    Alternatives for SoftwareSerial.h: [SoftwareSerial@1.0]
    ResolveLibrary(SoftwareSerial.h)
    -> candidates: [SoftwareSerial@1.0]
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino_build_159668\\sketch\\sketch_feb18a.ino.cpp” -o nul
    Alternatives for SevenSegmentTM1637.h: [SevenSegmentTM1637@1.1.0]
    ResolveLibrary(SevenSegmentTM1637.h)
    -> candidates: [SevenSegmentTM1637@1.1.0]
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino_build_159668\\sketch\\sketch_feb18a.ino.cpp” -o nul
    Alternatives for DFRobotDFPlayerMini.h: [DFRobotDFPlayerMini@1.0.5]
    ResolveLibrary(DFRobotDFPlayerMini.h)
    -> candidates: [DFRobotDFPlayerMini@1.0.5]
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino_build_159668\\sketch\\sketch_feb18a.ino.cpp” -o nul
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src\\SoftwareSerial.cpp” -o nul
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentAsciiMap.cpp” -o nul
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentExtended.cpp” -o nul
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentFun.cpp” -o nul
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentTM1637.cpp” -o nul
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini\\DFRobotDFPlayerMini.cpp” -o nul
    Generating function prototypes…
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino_build_159668\\sketch\\sketch_feb18a.ino.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino_build_159668\\preproc\\ctags_target_for_gcc_minus_e.cpp”
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags” -u –language-force=c++ -f – –c++-kinds=svpf –fields=KSTtzns –line-directives “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino_build_159668\\preproc\\ctags_target_for_gcc_minus_e.cpp”
    Compiling sketch…
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino_build_159668\\sketch\\sketch_feb18a.ino.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino_build_159668\\sketch\\sketch_feb18a.ino.cpp.o”
    Compiling libraries…
    Compiling library “SoftwareSerial”
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src\\SoftwareSerial.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino_build_159668\\libraries\\SoftwareSerial\\SoftwareSerial.cpp.o”
    Compiling library “SevenSegmentTM1637”
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentAsciiMap.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino_build_159668\\libraries\\SevenSegmentTM1637\\SevenSegmentAsciiMap.cpp.o”
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentTM1637.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino_build_159668\\libraries\\SevenSegmentTM1637\\SevenSegmentTM1637.cpp.o”
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentExtended.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino_build_159668\\libraries\\SevenSegmentTM1637\\SevenSegmentExtended.cpp.o”
    “C:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard” “-IC:\\Users\\safa\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SoftwareSerial\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src” “-IC:\\Users\\safa\\Documents\\Arduino\\libraries\\DFRobotDFPlayerMini” “C:\\Users\\safa\\Documents\\Arduino\\libraries\\SevenSegmentTM1637\\src\\SevenSegmentFun.cpp” -o “C:\\Users\\safa\\AppData\\Local\\Temp\\arduino_build_159668\\libraries\\SevenSegmentTM1637\\SevenSegmentFun.cpp.o”
    C:\Users\safa\Documents\Arduino\libraries\SevenSegmentTM1637\src\SevenSegmentFun.cpp:187:80: error: no ‘void SevenSegmentFun::bouncingBall(uint16_t, uint16_t, bool)’ member function declared in class ‘SevenSegmentFun’
    void SevenSegmentFun::bouncingBall(uint16_t moves, uint16_t d, bool runForever) {
    ^
    Using library SoftwareSerial at version 1.0 in folder: C:\Users\safa\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SoftwareSerial
    Using library SevenSegmentTM1637 at version 1.1.0 in folder: C:\Users\safa\Documents\Arduino\libraries\SevenSegmentTM1637
    Using library DFRobotDFPlayerMini at version 1.0.5 in folder: C:\Users\safa\Documents\Arduino\libraries\DFRobotDFPlayerMini
    exit status 1
    Error compiling for board Arduino Uno.

  • سلام ضمن تشکر من چندین بار اردوینو را حذف و دوباره دانلود و نصب کردم
    اگر لطف بفرمائید لینک کامل دانلود برایم بگذارید خیلی ازشما ممنون می شوم
    باتشکر

  • سلام مجدد جناب استاد عزیز
    مشکل کامپایلرم به لطف خدا حل شد
    فقط می خواهم برنامه را در پروتئوس طراحی کنم هر چه میگردم ۷سگمنت سریال را حتی در گوگل هم پیدا نکردم
    آیا راهی دارد که بتوانیم برنامه را تست بگیریم
    باتشکر

    • سلام و ببخشید که دیر پاسخ میدهم
      بسیار عالی
      نه متاسفانه ، این نمایشگر را سراغ ندارم
      ولی بهتر است مدار را در عمل ببندید تا جواب بگیرید
      راستی، مشکل چطور حل شد؟ لطفا در کامنت قرار دهید تا دیگر دوستان اکر به این مشکل برخوردند، راه حل را بدانند

  • سلام
    اول از صبوری و راهنمایی های شما بسیار متشکرم
    واقعیتش لطف خداوند بود که به ذهنم رسید کتابخانه های برنامه را در اردوینو جنیونو نصب کنم. الحمد الله مشکل برطرف شد.

  • باسلام
    اول اینکه وقتی با یوزروپسورد وارد می شوم صفحات دیگر سایت باز می شود ولی اینجا من را به عنوان میهمان میشناسد
    ضمن تشکر مجدد قطعات را خریداری کردم و مدار را بستم
    متاسفانه فایلهای mp3 را برای دانلود نگذاشته بودید
    ضمن اینکه من الان رم داخل کارت sd نگذاشتم.
    مدار کار نمی کند و شماره ای دریافت نمی شود. و فقط یکی از ۴ سگمنت یک خط منفی نمایش می دهد
    لطفا راهنمایی فرمائید

    • سلام
      مورد پیش آمده برای ورود به سایت را لطفا با پشتیبانی مطرح نمایید.
      حقیقتش صدای من خوب نیست! این هست که فایل های MP3 را خود ایجاد کنید فکر میکنم بهتر باشد.
      دقت داشته باشید که تا زمانیکه کارت SD درون ماژول قرار نگرفته باشد، پروژه کار نخواهد کرد!

  • سلام جناب استاد عزیز
    لطفا راهنمایی بفرمائید برای اتصال پروژه به چاپگر(برای چاپ نوبت مانند بانک) باید چکار کنیم؟؟؟
    باتشکر

  • سلام
    استاد گرانقدر من می خواهم rc522 را مستقیم و بدون نیاز به اردوینو به کامپیوتر وصل کنم
    لطفا راهنمایی بفرمائید و یک نقشه ای چیزی برایم بفرستید. باتشکر

  • لطفا دیدگاه قبلی را تایید نکنید
    نمی دانم جرا اشتباه در بخش نوبت دهی بانک فرستادم باتشکر