نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه

آموزش کار با ماژول پخش آهنگ dfplayer

به نام خدا : تو این مطلب از سری مطالب پروژه آردوینو میخوام آموزش کار با ماژول پخش آهنگ dfplayer رو براتون بزارم ( پروژه پخش صدا با آردوینو )
آموزش کار با ماژول پخش آهنگ dfplayer

آموزش کار با ماژول پخش آهنگ dfplayer


 

کمبود های این مطلب

  1. قابلیت تغییر باود ریت
  2. توضیح پایه های ADKEY1 و ADKEY2 و IO1 و IO2
  3. استفاده از این ماژول بدون میکروکنترلر
 

مشخصات ماژول dfplayer

  1. قابلیت پخش آهنگ های mp3 و wav ( بر خاف گفته های بعضی سایت ها که به اشتباه گفتن این ماژول فقط mp3 پخش میکنه )
  2. پشتیبانی از sampling rate های زیر :
    8KHz – 11.025KHz – 12KHz – 16KHz – 22.05KHz – 24KHz – 32KHz – 44.1KHz – 48KHz
  3. دارای DAC 24bit ( برا پخش صدای استریو )
  4. پشتیبانی از FAT16 و FAT32 و حداکثر حجم 32 گیگ
  5. قابلیت ارتباط با ماژول از سریال سریال ( rs232 و نرخ انتقال داده 9600 )
  6. قابلیت پشتیبانی از 100 فولدر که داخل هر فولدر تا 1000 تا آهنگ میتونه قرار بگره.
  7. سطح 30 درجه ای صدا و وجود 10 حالت EQ ( مخفف Equalizer هستش )
  8. مصرف جریان 20mA در مد کاهش مصرف جریان

 

توضیح پایه های ماژول dfplayer

ترتیب پایه های df player
VCC و GND : این دو پایه که کارشون معلومه ( راستی ولتاژ کاری بین 3.2 تا 5.0 ولت DC هستش )
RX و TX : این دو هم پایه های ارتباط سربال هستن و قطعا باهاشون آشنا هستید.
SPK1 و SPK2 : پایه های اتصال اسپیکر هستن این دو، که دو پایه اسپیکر رو به این دو وصل میکنیم ( تا جایی که فهمیدم ترتیب اتصال مهم نیست )
+USB و -USB : پایه های اتصال فلش به ماژول dfPlayer و استفاده از ماژول به عنوان رم ریدر
ترتیب پایه های usb
BUSY : این پایه وقتی آهنگ پخش نمیشه مقدارش 1 هستش و وقتی آهنگ پخش میشه مقدارش 0 هستش؛ اگه خواستین به صورت آنی از پخش و عدم پخش آهنگ متوجه بشید، میتونید این پایه رو به پایه وقفه میکرو وصل کنید؛ البته از تابع readStatus هم میتونی استفاده کنید که میتونید از PLAY یا STOP یا PAUSE بودن آهنگ اطلاع پیدا کنید ( بسته به پروژه و نیازتون از هر کدوم از این دو روش ها که خواستید استفاده کنید )
DAC_R و DAC_L : این هم پایه های DAC 24bit ما هستن که پایه های پخش آهنگ استریو ما هستن این دو پایه، که میتونید این دو رو به دو تا بلندگو یا به هنذفری تون وصل کنید و صدا رو به صورت استریو ( دو کاناله ) و با کیفیت بالاتری گوش کنید؛ البته اگه بخواین از مد AUX ( که کل مدار ما در نقش یه اسپیکر هستش ) استفاده کنید باید پایه های دو کانال چپ راست AUX رو به این دو پایه وصل کنید و صدا رو از طریق پایه های SPK1 و SPK2 پخش کنید ( عکس زیر ترتیب پایه های انواع نری کابلهای AUX هستش )
ترتیب پایه های هندزفری
“ADKEY1 و ADKEY2” و “IO1 و IO2″ : این 4 تا پایه هم برای بحث ساخت MP3 و WAV پلیر بدون استفاده از میکرو کاربرد دارن ( که این مبحثو من توضیح نمیدم و برا مطالعه میتونید به دیتاشیت مراجعه کنید که توضیح کامل داده شده، من یکم کار دارم باید به کارای دیگم برسم، چند روزه الان سر این مطلب هستم دیگه حوصلم نمیشه ادامش بدم ^_^ )
 

نحوه نامگذاری فایلها و فولدرها در ماژول dfPlayer

این بحث نحوه نام گزاری فایل ها و فولدرها هم از اهمیت زیادی برخوردار هستش و یه جورایی رعایتش واجب هستش :
نام گزاری فولدر ها باید به صورت 01، 02، 03، …، 25، 26، 27، ….، 97، 98، 99 باشه حتما و از 01 شروع بشه و حداکثر هم باید 99 باشه.
نامگزاری فایل ها ( آهنگ ها ) هم به همین صورت هستش و باید به صورت 001، 002، 003، ….، 025، 026، ….، 125، 126، 127، …، 997، 998، 999 باشه.
داخل هر فولدر هم حداکثر 999 تا آهنگ میتونید قرار بدید.
نحوه نامگذاری فایلها و فولدرها در ماژول dfPlayer
 
 

کتابخانه ماژول پخش صدا dfPlayer

عرضم به ظهورتون که بعد از این که دو تا ماژول رو تست کردم، اول ماژول Wtv020m01 رو تهیه کردم و تست کردم دیدم محدودیت داره یکم مثلا رم بالای 2 گیگ قبول نمیکنه، رفتم سراغ ماژول دیگه ای و ماژولی به نام df player رو پیدا کردم که بعد از تهیه و تست دیدم بدک نیست، یه 3-4 تایی کتابخونه دانلود کردم دیدم که مشکل دارن ( حالا شاید سالم بودن و من بلد نبودم ازشون استفاده کنم ) و فقط یکیشون سالم بود که اونم فک کنم 3-4 تا همش تابع داشت و بقیه توابع رو نه، که نشستم همونو ارتقا دادم و اکثر امکانات ماژول رو به این کتابخونه اضافه کردن و اون توابع دیگه رو هم کلا تغییر دادم و الان فک کنم یه 30 تایی تابع داره این کتابخونه ای که نوشتم؛ لذا باس بگم که این کتابخانه dfPlayer توسط داشتون نوشته شده؛ بگذریم از این حرفا زیاد مهم نیست، بریم براغ ادامه مطلب :
این کتابخونه شامل توابع زیر هستش :

در زیر تک تک این توابع رو توضیح میدم :
 

init

این دو تابع برای راه اندازی اولیه ماژول بکار میرن، اگه بخواین از ارتباط سریال سخت افزاری ( حقیقی ) استفاده کنید باید مثل مثال نمونه زیر عمل کنید، که میاین و نام SERIAL مد نظر رو به عنوان ورودی به این تابع میدید؛ و اگه مثلا از آردوینو مگا استفاده میکنید مثلا میتونید بنویسید SERIAL1 یا SERIAL2 ( البته اگه همچین چیزی داشته باشه ^_^ ) و.... ( پروژه ساده زیر، بعد از راه اندازی ماژول DF PLAYER، یه آهنگ هم پخش میکنه، پروژه بعدی هم همین طور هستش )

ولی اگه میخواین از ارتباط سریال نرم افزاری ( مجازی ) استفاده کنید باید همانند نمونه کد زیر عمل کنید :

توجه : این بحث ارتباط سریال رو من به صورت کامل در مطلب جداگونه ای آموزش دادم که میتونید برید و مطالعه کنید :
آموزش جامع آردوینو جلسه 18 software serial
play

این دو تابع برای پخش آهنگ هستن، تابع اولی آخرین آهنگ رو پخش میکنه و اگه ماژول تازه به برق وصل شده باشه یا ریست شده باشه، اولین آهنگ رو پخش میکنه؛ تو تابع دومی میتونیم شماره آهنگ مد نظرمون رو تعیین کنیم تا اون آهنگ پخش بشه؛ مقدار index میتونه بین 0 تا 999 باشه.

pause و stop

pause : متوقف کردن پخش آهنگ، با اجرای تابع play ( بدون پارامتر ) آهنگ از جای قبلیش دوباره پخش میشه ( مثلا اگه سر دقیقه 2 بوده، و تابع pause فراخونی شده، با اجرای تابع play آهنگ دوباره از سر دقیقه 2 شروع به پخش میشه )
stop : برای متوقف کردن کامل آهنگ مورد استفاده قرار میگیره، در صورتی که این تابع اجرا بشه، آهنگ به صورت قامل قطع میشه ( و متوقف نمیشه ) و لذا اگه دوباره تابع play رو فراخونی کنیم، آهنگ از اول پخش میشه.

next و previous

این دو تابع هم برای پخش آهنگ بعدی و قبلی بکار میره.

increaseVolume و decreaseVolume

این دو تابع برای افزایش و کاهش 1 واحدی صدا بکار میره.
توجه : مقدار صدا بین 0 تا 31 میتونه باشه.

setVolume و readVolume

setVolume : تنظیم صدا بر روی مقدار مد نظر ( 0 - 31 )
readVolume : خوندن مقدار صدا

readStatus

این تابع برای خوندن وضعیت پخش آهنگ بکار میره :
0 : Stop
1 : Play
2 : Pause

resetModule

ریست کردن تمام تنظیمات اعمالی به ماژول.
توجه : تنظیمات ماژول در دو حالت به مقدار اولیه بر میگردن، 1) ریست کردن به کمک تابع بالا 2) ریست کردن سخت افزاری ( قطع و وصل شدن برق ماژول )

stereoPin

در زمانی که بخوایم صدا رو به صورت stereo پخش کنیم، میتونیم از این تابع استفاده کنیم و یه جورایی این تابع برا قطع و وصل کردن صدا به کار میره؛ در حالت AUX این تابع تاثیری نداره.

gotoSleep و exitFromSleep

gotoSleep : رفتن به مد کاهش مصرف جریان.
exitFromSleep : خارج شدن از مد کاهش مصرف جریان، منبع پخش آهنگ رو به عنوان ورودی به این تابع بدید و باید از پارامتر های زیر استفاده کنید ( من فقط دو پارامتر اول رو تست کردم، این کار تاثیری در مد AUX ندارد و در صورت استفاده از مد زیر این تابع تاثیری روش نداره، ولی حافظه های فلش و رم رو میبره به مد اسلیپ )  :
df_DEVICE_U_DISK ( فلش مموری )
df_DEVICE_SD ( رم که به موبایل وصل میشه ^_^ )
df_DEVICE_AUX ( کابل AXU )
df_DEVICE_SLEEP
df_DEVICE_FLASH

setEqualization و readEqualization

setEqualization : تنظیم Equalizer صدا، که 6 حالت قابل انتخاب وجود داره ( که طبق تست های من، حالت آخری یعنی BASE جواب نمیده حالا چرا نیمدونم! )؛ متغیر های زیر رو میتونید به عنوان ورودی به این تابع بدید :

df_Eq_Normal, // 0
df_Eq_Pop,     // 1
df_Eq_Rock,    // 2
df_Eq_Jazz,     // 3
df_Eq_Classic,  // 4
df_Eq_Bass      // 5

readEqualization : خوندن این که کدوم Equalizer الان فعال هستش ( خروجی این تابه بین 0 تا 4 هستش و 5 هیچ موقع ارسال نمیکنه! )، مقادیری که این تابع برمیگردونه دقیقا همون مقدار متغییر های بالا هستش.

setFolderPlay

پخش کردن یه آهنگ خاص در یه پوشه خاص.
FolderNumber : شماره فولدر
TrackNumber : شماره آهنگ

loopFolder

پخش کردن آهنگ های یه فولدر خاص
FolderNumber : شماره فولدر
نام گزاری پوشه ها حتما باید به صورت زیر باشد :
00
01
02
...
09
10
11
...
97
98
99
برای خارج شدن از این پخش مداوم باید یه وضعیت stop ارسال کنیم.

loopAll

پخش کردن تمام آهنگ ها
1 = فعال کردن پخش خودکار آهنگ بعدی در صورت تمام شدن آهنگ قعلی - تا بینهایت این تکرار رخ میده
0 = غیر فعال کردن این ویژگی
تمام آهنگ های توی یه فضای ذخیره سازی رو پشت سر هم پخش میکنه، مثلا اگه رم فعال باشه تمام آهنگ هاشو پخش میکنه، و اگه فلش فعال باشه تمام آهنگ های داخل فلش رو فعال میکنه.

loopCurrectMusic و loopThisMusic و disableLoopMusic

loopCurrectMusic : پخش کردن مداوم آهنگ فعلی.
loopThisMusic : پخش کردن مداوم آهنگ مد نظر ( به کمک پارامتر این تابع یعنی TrackNumber، شماره آهنگ رو به این تابع میدیم )
disableLoopMusic : غیر فعال کردن پخش مداوم یک آهنگ

readCurrentFileNumber

خوندن شماره فایل فعلی ( که آهنگی که در حال پخش هستش یا میخوام پخش بشه داخل اون پوشه هستش )
device : منبعی که آهنگ ازش پخش میشه :
df_DEVICE_U_DISK
df_DEVICE_SD
df_DEVICE_FLASH

readAllTrackCount و readThisFolderTrackCount

readAllTrackCount : تعداد تمام آهنگ های داخل دستگاه device ( که میتونید به جای این پارامتر مقادیر زیر رو قرار بدید )
df_DEVICE_U_DISK
df_DEVICE_SD
df_DEVICE_FLASH
readThisFolderTrackCount : عداد آهنگ های داخل فولدر FolderNumber

setPlaySource و readPlaySource

setPlaySource : تعیین منبع پخش آهنگ، پارامتر های زیر رو به عنوان ورودی به این تابع میتونیم بدیم :
df_DEVICE_U_DISK
df_DEVICE_SD
df_DEVICE_FLASH
readPlaySource : خوندن منبع پخش آهنگ

 

پروژه پخش صدا با ماژول dfPlayer از روی رم و فلش

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

 

پروژه پخش صدا با ماژول dfPlayer از AUX

در این حالت پایه های AUX ( که عکسشو در اولای مطلب گزاشتم ) که معمولا 3 تا هستش، پایه GND کانال چپ و راست؛ GND که معلومه وضعیتش ولی پایه های مربوط به کانال چپ و راست رو باید به پایه های DAC وصل کنیم و صدا هم از پایه های SPK1 و SPK2 پخش میشه؛ در این حالت میکرو نقش هویج داره ^_^ و ما هیچ کنترلی رو این مد نداریم.

توجه 1 : در مد AUX توابع کنترلی قابل استفاده نیستن، و ماژول dfPlayer فقط نقش یه اسپیکر رو بازی میکنه.
توجه 2 : امکان پخش همزمان از AUX و ( FLASH یا SD CARD ) وجود داره ولی امکان پخش همزمان از FLASH و SD CARD وجود نداره.
 
فیلم های این مطلب : چون تعداد فیلم ها یکم زیاده! فقط من لینکشون رو میزارم :
DF PLAYER و آردوینو | قسمت 1 | پخش صدا Stereo از روی فلش
DF PLAYER و آردوینو | قسمت 2 | پخش صدا MONO از روی فلش
DF PLAYER و آردوینو | قسمت 3 | پخش صدا Stereo از روی RAM
DF PLAYER و آردوینو | قسمت 4 | پخش صدا MONO از روی RAM
DF PLAYER و آردوینو | قسمت 5 | پخش صدا MONO از روی AUX
DF PLAYER و آردوینو | قسمت 6 | استفاده به عنوان رم ریدر
 

 
خب امیدوارم این مطلب براتون مفید باشه، تا مطلب بعد یا علی.

پسورد فایل های سایت :
www.dmf313.ir
جنگ ما فتح قدس را در پی خواهد داشت (امام خمینی) >>>>>> اگر از صدام بگذریم، اگر مسأله قدس را فراموش کنیم، اگر از جنایت های امریکا بگذریم از آل سعود نخواهیم گذشت. ان‌شاالله اندوه دلمان را را در وقت مناسب با انتقام از امریکا و ال سعود برطرف خواهیم کرد و داغ و حسرت حلاوت این جنایت بزرگ را بر دلشان خواهیم گذاشت و با برپایی جشن پیروزی حق بر جنود کفر و نفاق و آزادی کعبه از دست نااهلان و نامحرمان به مسجد الحرام وارد خواهیم شد (امام خمینی)
ارسال دیدگاه
48

1) تعداد حروف غیر فارسی از حروف فارسی بیشتر باشه دیدگاه به صورت خودکار حذف میشه.

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید : debian

  1. مهمان

    HATEF

    http:// RO NADARE

    1397/12/10
    02:32
  2. مهمان

    HATEF

    SLM DOSTAN RAMZ FILE HASR
    good http://www.dmf313.ir

    1397/12/10
    02:31
  3. مهمان

    shiva

    با سلام وخسته نباشید…من یه سوال واسه اجرا برنامه دارم ک چجوری کتابخونه دی اف پلیر در برنامه فراخوانی کنم

    1397/09/22
    11:27
  4. مهمان

    اسماعیل

    سلام مهندس مدت 5ماه سیم های روی برد هدست که مدل stn16بلوتوث دار همشون رو قطع کردم الان نمیدونم کدومشون رو به کجا وصل کنم تو رو خدا کمکم کنید باتشکر

    1397/07/16
    12:36
  5. مهمان

    ناشناس

    سلام مهندس
    خسته نباشید
    ممکنه راهنمایی کنید
    https://www.eca.ir/forums/thread77138-2.html#post683685
    پست شماره 42

    1397/06/23
    09:56
  6. مهمان

    مهدی

    سلام مهندس.امکان استفاده همزمان از حافظه mmc و usb وجود داره؟
    قصد استفاده صوت های خاص و استفاده ازصوت پورتابل توسط فلش را دارم..
    ممنونم میشوم پاسخ بدهید
    ۰۹۱۷۶۲۹۸۲۴۲

    1397/06/08
    12:47
  7. مهمان

    behroz

    سلام فایل zipپسورد میخواد من نتونستم بازش کنم
    لطفا پسوردشو بزارید

    1397/04/02
    01:41
    • نویسنده این مطلب

      مهدی دمیرچیلو

      سلام
      تماما با حروف کوچیک http://Www.dmf313.ir

      1397/04/03
      12:18
  8. مهمان

    امیر حسین

    لطفا نحوه راه اندازی با avr رو هم بگید

    1397/03/04
    10:13
    • نویسنده این مطلب

      مهدی دمیرچیلو

      باید کتابخونه اش تبدیل بشه یا کتابخونه مشابهش از تو نت پیدا بشه در صورت وجود – که خب وقت اینکارو ندارم و خودتون باید اینکارو بکنید.

      1397/03/04
      10:49
  9. مهمان

    spydermard

    داداش دمت گرم.

    1397/02/13
    11:41
  10. مهمان

    محمد علی

    سلام ببخشید پروژه های مربوط به مطلب داخل فایل فشرده قرار نداره میشه چند تا پروژه در مورد این مطلب قرار بدین yes

    1397/01/07
    04:06
    • نویسنده این مطلب

      مهدی دمرچیلو

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

      1397/01/08
      10:23
  11. مهمان

    سعید

    سلام مهندس جان . من میخوام اول با پروتدوس اجرا کنم ، از virtual sd card هم نمیشه استفاده کرد ، از چی باید استفاده کنم تو پروتئوس تا آهنگی که میخوام رو توش نگه دارم ؟

    1396/12/22
    01:51
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام-بیخیال پروتئوس شو

      1396/12/22
      03:38
  12. مهمان

    مهدی ج

    مهندس سلام
    خداییش دمت گرم از کتابخونه استفاده کردم خیلی راحت و عالی بود.
    درضمن من تو قسمت اکولایزر تست کردم، مود بیس جواب دادش برای گفتم اعلام کنم.
    اقا ی سوال من هرکدوم از دستورات که قراره جواب بده رو تست میکنم مقدار 1- رو بر میگردونه،اشکال کجاست؟ مثلا میخوام بدونم الان توی کدوم حالت اکولایزر هستش!! ممنون.
    باید چیکار کنم؟
    من تو پروژم برام مهمه که بعضی اطلاعات از ماژول درخواست کنم.
    پیشاپیش بابت راهنمایی هات ممنون مهندس smile

    1396/12/06
    06:27
    • نویسنده این مطلب

      مهدی دمرچیلو

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

      1396/12/07
      10:54
      • مهمان

        مهدی ج

        شما تست کردید این مسئله رو جواب میده؟

        1396/12/07
        05:19
  13. مهمان

    امیرعلی

    سلام آقای مهندس ببخشید من همه ی قطعات ،برای ساخت فاصله سنج رو خریدم میدونم چجوری باید ببندم فقط شما میتونید بگید باچه برنامه ای باید برنامشو بنویسم

    1396/12/03
    01:39
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      خب هر میکرویی کامپایلر خودشو داره-کدوم میکرو رو داری؟

      1396/12/04
      11:31
  14. مهمان

    حمید

    سلام فقط پایه tx میکرو رو از طریق مقاومت 1کیلو به rx ماژول وصل کنید و بین پایه های tx و rx ماژول یه مقاومت 4.7 کیلو وصل کنید.این طوری هم نویز گرفته میشه و هم ماژل کار میکنه.و برای تغذیه ماژول اگه امکانش باشه جدا استفاده کنید از طریق یه شارژر گوشی بازم اگه سوالی داشتین به شمارم پیام بدید .من با بسکام کار کردم پیام بدید تا نمونه برنامه براتون بفرستم.

    1396/11/28
    11:47
  15. مهمان

    ناشناس

    سلام.ماژول من چراغش روشن نمیشه.میشه کمکم کنید

    1396/11/03
    08:56
  16. مهمان

    MAHDI

    چی کار کنم بقیه اشم پخش بشن؟؟
    بعد چراغ رو ماؤول فقط یه لحظه روشن میشه

    1396/10/24
    09:29
  17. مهمان

    MAHDI

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

    1396/10/24
    09:27
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      نام گزاری و فرمت فایلا درسته؟

      1396/10/24
      09:39
  18. مهمان

    MAHDI

    سلام
    چطور میشه از فلش و SD استفاده کرد

    1396/10/15
    06:34
  19. مهمان

    آرمین

    سلام. من این مازول رو با mega2560 راه اندازی کردم. با سریال مجازی. ولی نمیدونم چرا خروجی صدام نویز داره. نمیدونید شما ممکنه مشکل از چی باشه؟

    1396/08/28
    04:16
  20. مهمان

    Malihe

    سلام ..ممنون بابت آموزش های خوبتون …بخشید من میخاستم از این ماژول با atmega 16 استفاده کنم… اما نمی دونم باید چه تغییراتی اعمال کنم ؟ unknw sad

    1396/08/19
    12:04
    • نویسنده این مطلب

      مهدی دمرچیلو

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

      1396/08/20
      12:32
      • مهمان

        Malihe

        من از کامپایلر کدویژن میخام استفاده کنم…اینکه فرمودید باید سازگار کنم دقیقا همین سوالم هست چون نمی دونم باید چ تغییراتی اعمال کنم که این سازگاری اتفاق بیفته …امکانش هست بیشتر توضیح بدید…ممنون

        1396/08/20
        11:37
        • نویسنده این مطلب

          مهدی دمرچیلو

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

          1396/08/21
          04:45
  21. مهمان

    آرمین

    سلام . مرسی بابت مطالبی که تو سایت خوبت میزاری
    یک سوال؛ با آردیونو مگا 2560 هم میشه راه اندازیش کرد؟ من میزنم کار نمیکنه. نه با سریال های خودش و نه با سریال مجازی
    میشه راهنماییم کنی خیلی برام حیاتیه. ممنون

    1396/08/16
    05:34
  22. مهمان

    پیمان

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

    1396/05/08
    03:22
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      با حروف کوچیک تماما
      www.dmf313.ir

      1396/05/08
      08:18
      • مهمان

        مهدی

        سلام هرچی رمزو میزنم میگه اشتباه
        ادرس سایت با حروف کوچیک
        بازهم نمیشه

        1396/12/02
        06:25
        • نویسنده این مطلب

          مهدی دمرچیلو

          سلام
          اینو باید بزنی
          تمام حروف کوچیک
          http://www.dmf313.ir

          1396/12/02
          07:05
  23. مهمان

    حسین

    diablo

    1396/03/02
    08:37
  24. مهمان

    حسین

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

    1396/03/02
    08:36
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام – والا کتاب خاصی سراغ ندارم – انتشارات چرتکه باید کتابهایی در این زمینه داشته باشه برا مبتدی ها.

      1396/03/02
      09:19
  25. مهمان

    ناشناس

    باعرض سلام و خسته نباشید
    مهندس جان امکانش هست بدون میکرو این ماژول را راه انداخت؟؟
    میشه از atmega 16a به جای ۳۲۸p استفاده کرد ؟؟
    در پروژه ای که شما درست کردید راه اندازی ماژول با ۰+enter چطوریه؟؟
    باتشکر ممنون میشم توضیح بدین بیشتر smile

    1396/02/06
    09:04
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      بله – تو دیتاتشیت ماژول نقشه اش رو گزاشته.
      بله میشه ولی باید کتابخونه ای که نوشتم رو تبدیل کنید.

      در پروژه ای که شما درست کردید راه اندازی ماژول با ۰+enter چطوریه؟؟

      متوجه نشدم.

      1396/02/06
      09:29
    • مهمان

      مبین

      سلام.
      لطفا پروژه هایی با بسکام قرار بدید.
      ما که داریم بسکام کار میکنیم هم دل داریم خو??

      1396/09/05
      09:44
      • نویسنده این مطلب

        مهدی دمرچیلو

        سلام
        بیان سمت سی – اشتباه نکنید.

        1396/09/05
        10:13
  26. نویسنده سایت

    علی افضلی

    سلام، خسته نباشید.
    فرق خروجی های spk با dac چیه؟
    توان خروجی ماژول چقدره(خروجی بلندگو ها)؟
    ممنون. smile

    1396/02/04
    06:53
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      درباره توان چیزی تو دیتاشیت ندیدم
      پایه dac هم ۲۴ بیتی هستش – درباره پایه های spk هم توضیح خاصی تو دیتاشیت ندیدم – اگه دوستان کسی اطلاعاتی داره بگه.

      1396/02/04
      09:55
      • مهمان

        em

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

        1397/12/14
        05:53
        • نویسنده این مطلب

          مهدی دمیرچیلو

          سلام – لینک موردی نداره- بعضی وقتا ممکنه سرورا درست کار نکن و اینجور مشکلات رخ بده – الان تست کردم مشکلی نبود.

          1397/12/14
          05:55
  27. مهمان

    محمد صنعتگر

    ممنون که زحمت کتابخونشو کشیدید
    برای اطلاع دوستان بگم من با این ماژول چند بار کار کردم کیفیت صدا و کارکردش خوبه ولی ماژولهلیی که خریدم تقریبا ۵۰ درصدش خراب بوده که با تلاشهای زیاد بعضیاشو خودم تعمیر کردم
    تو ساشت آفتاب رایانه هم دیدم دیگران همین شکایت رو داشتند

    1396/02/03
    06:19