نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
أَللّهُمَّ ارْزُقْنی شَفاعَةَ الْحُسَیْنِ یَومَ الْوُرُودِ
مهدی دمیرچیلو

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

365

به نام خدا : تو این مطلب از سری مطالب پروژه آردوینو میخوام آموزش کار با ماژول پخش آهنگ 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 وجود نداره.

 

فیلم های این مطلب :

25MB DF PLAYER و آردوینو | قسمت 1 | پخش صدا Stereo از روی فلش
0%
00:00  /  01:41
21MB DF PLAYER و آردوینو | قسمت 2 | پخش صدا MONO از روی فلش
0%
00:00  /  01:25
26MB DF PLAYER و آردوینو | قسمت 3 | پخش صدا Stereo از روی RAM
0%
00:00  /  01:41
22MB DF PLAYER و آردوینو | قسمت 4 | پخش صدا MONO از روی RAM
0%
00:00  /  01:29
56MB DF PLAYER و آردوینو | قسمت 5 | پخش صدا MONO از روی AUX
0%
00:00  /  03:47
110MB DF PLAYER و آردوینو | قسمت 6 | استفاده به عنوان رم ریدر
0%
00:00  /  07:28

 

 

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

تعداد مطالب : 367 تا
جنگ ما فتح قدس را به همراه خواهد داشت. [ امام خمینی (ره) ]
بقیه جلسات :
این مطلب هیچ طبقه بندی یی ندارد!
ارسال دیدگاه
67
نظرات این مطلب بسته شده است.
  1. مهدی نظری

    مهمان

    مهدی نظری

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

  2. شهرام

    مهمان

    شهرام

    سلام مهندس
    خدا قوت. سپاس فراوان از مطلب بسیار عالی شما.
    بنده کتابخانه‌ای که نوشتید توی پروژه‌ام استفاده کردم. DFPlayer رو با استفاده از مموری کارت راه‌اندازی کردم. روی مموری چندتا پوشه دارم که داخل هر پوشه تعدادی فایل MP3 هست. داخل یکی از پوشه‌ها تعداد حدود 600 تا فایل MP3 دارم. با توجه به اینکه توی هر پوشه میتونه تا 999 تا فایل باشه، اما در دستور
    void setFolderPlay( uint8_t FolderNumber, uint8_t TrackNumber );
    متغیر TrackNumber رو از نوع uint8_t تعریف کردید که 8 بیتی هستش و طبعاً با این دستور تنها میشه تا 255 تا فایل MP3 رو آدرس دهی کرد و پخش کرد.
    با توجه به اینکه من 600 تا فایل دارم، با مشکل مواجه شدم. ممنون میشم راهنمایی بفرمایید.

  3. نظری

    مهمان

    نظری

    سلام وقت بخیر
    بسیار ممنون از توضیحات عالی
    یه مشکل برام پیش اومده و این که بعد از نامگزاری صحیح ترک ها و با ارسال کد mp3مورد نظر مشاهده میشود که mp3دیگری در حال پخشه . یعنی کد پخش mp3 شماره یک را میفرستم و ماژول شماره ی 7 را پخش میکند و بعد تصحیح اسم ها بازم تغییر میکنه و بعضی از mp3 ها بدون مشکل پخش میشن و فقط چند mp3 انگاری درست کار نمیکنن

  4. رضا عارفی

    مهمان

    رضا عارفی

    مهندس جان خیلی خیلی ممنون بابت آموزش. فقط میخواستم بدونم اگر یه lcd داشته باشبم اسم آهنگ ها رو چطور میشه نشون بدیم؟ماژول این قابلیت رو داره؟

  5. امیرحسین

    مهمان

    امیرحسین

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

  6. امیرحسین

    مهمان

    امیرحسین

    سلام اقا مهدی . یه سوال داشتم ببخشید اگه مبتدیانست
    من میخوام با کدویژن این ماژول رو راه بندازم . میگن با یه سری کد هگز میشه اینارو کنترل کرد . مثلا 0x01 یعنی اهنگ بعدی . ینی اگه اینو putchar(0x01) k از طریق یوزارت ارسال کنیم میره اهنگ بعدی؟

    مشاهده پاسخ ها (1)
    • مهدی دمیرچیلو

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

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

      سلام – دیتاشیت ماژول فوق ته همین مطلب هستش، لیست دستورات با توضیح هر کدوم ذکر شده توش

  7. کارگر

    مهمان

    کارگر

    لطفا اگر اطلاعاتی دارید جواب بدید خیلی برام ضروریه

  8. کارگر

    مهمان

    کارگر

    چه طور میتونم بفهمم اصلا ماژولم درسته یانه؟ مثلا نسوخته باشه.ممنون میشوم کمک بفرمایید.

  9. کارگر

    مهمان

    کارگر

    با سلام و وقت به خیر.من میخواستم با ماژول dmfplayer از روی فلشم آهنگ پخش کنم.اما هیچ عکس العملی نمیبینم.در واقع کد اردوینو مطمئنا درسته.نمیدونم که آیا ماژولم اصلا کارمیکنه یانه؟در حالت عادی باید بعد از اتصال ماژول به تغذیه لامپش روشن شه؟ مال من روشن نمیشه اصلا. ی بار از روی sdcard خوند و لی بار دوم دیگه نه sdcard تو لبتابم شناسایی میشه نه ماژول چراغش روشن میشه.لطفا راهنماییم کنید چه مشکلی وجود داره؟؟
    باتشکر

    مشاهده پاسخ ها (1)
    • امیرحسین

      مهمان

      امیرحسین

      سلام . شاید شما ولتاژ بالای 5 ولت به ماژول دادی ، سوخته . شاید مثبت منفی رو برعکس زدیی و…… زیاد مطمئن نیستم ولی احتمالا سوخته باشه ماژول شما . یبار بدون اردوینو راه اندازی کن . یه رم بزار تو ماژول با پایه های ماژول کنترل کن اهنگ هارو . ببین جواب میده

  10. محمد

    مهمان

    محمد

    سلام ببخشید تا df player رو به اردینیو وصل میکنم یه سری صدا های قژقژ میده مال چیه؟
    وقتی که از اردینیو قطع میکنم درست میشه.
    مال چیه؟
    !!!ned heeeeeelp

  11. امیر

    مهمان

    امیر

    آقا عالی فقط اسپیکر باید چند وات و چند اهم باشه؟

  12. mohammad

    مهمان

    mohammad

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

  13. امین

    مهمان

    امین

    همین پروژه رو با زبان c در محیط کدویژن هم دارید؟

    مشاهده پاسخ ها (1)
    • مهدی دمیرچیلو

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

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

      نه

  14. MAA

    مهمان

    MAA

    سلام
    ببخشید
    باتوجه به تصویر که شما tx و rx مازول رو یه پایه های int1 و xck وصل کردید
    به خاطر برنامه آردینو هست ویا برای میکرو هم باید به همین پایه ها متصل کنیم؟
    خیلی ممنون

    مشاهده پاسخ ها (1)
    • مهدی دمیرچیلو

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

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

      سلام – بلاجبار اینکارو کردم – چون به پایه های سریال خود آردوینو نیاز داشتم ( تا از کامپیوتر دستوراتی بهش بدم ) فلذا مجبور شدم برا ماژول فوق، از سریال مجازی استفاده کنم.

  15. mn

    مهمان

    mn

    سلام. خسته نباشید.در انتهای پخش فایل یه صدایی مثله بیسیم های دستی که در انتهای مکالمه و قطع کردن صحبت میاد چه کنمش؟ مرسی. smile

  16. HATEF

    مهمان

    HATEF

    http:// RO NADARE

  17. HATEF

    مهمان

    HATEF

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

  18. shiva

    مهمان

    shiva

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

  19. اسماعیل

    مهمان

    اسماعیل

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

  20. ناشناس

    مهمان

    ناشناس

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

  21. مهدی

    مهمان

    مهدی

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

  22. behroz

    مهمان

    behroz

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

    مشاهده پاسخ ها (1)
    • مهدی دمیرچیلو

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

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

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

  23. امیر حسین

    مهمان

    امیر حسین

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

    مشاهده پاسخ ها (1)
    • مهدی دمیرچیلو

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

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

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

  24. spydermard

    مهمان

    spydermard

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

  25. محمد علی

    مهمان

    محمد علی

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

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

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

  26. سعید

    مهمان

    سعید

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

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

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

  27. مهدی ج

    مهمان

    مهدی ج

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

    مشاهده پاسخ ها (2)
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

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

      • مهدی ج

        مهمان

        مهدی ج

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

  28. امیرعلی

    مهمان

    امیرعلی

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

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

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

  29. حمید

    مهمان

    حمید

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

  30. ناشناس

    مهمان

    ناشناس

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

  31. MAHDI

    مهمان

    MAHDI

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

  32. MAHDI

    مهمان

    MAHDI

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

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

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

  33. MAHDI

    مهمان

    MAHDI

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

  34. آرمین

    مهمان

    آرمین

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

  35. Malihe

    مهمان

    Malihe

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

    مشاهده پاسخ ها (3)
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

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

      • Malihe

        مهمان

        Malihe

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

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

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

          مهدی دمرچیلو

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

  36. آرمین

    مهمان

    آرمین

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

  37. پیمان

    مهمان

    پیمان

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

    مشاهده پاسخ ها (3)
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

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

      • مهدی

        مهمان

        مهدی

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

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

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

          مهدی دمرچیلو

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

  38. حسین

    مهمان

    حسین

    diablo

  39. حسین

    مهمان

    حسین

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

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

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

  40. ناشناس

    مهمان

    ناشناس

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

    مشاهده پاسخ ها (3)
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

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

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

      متوجه نشدم.

    • مبین

      مهمان

      مبین

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

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

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

        مهدی دمرچیلو

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

  41. علی افضلی

    علی افضلی

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

    مشاهده پاسخ ها (3)
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

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

      • em

        مهمان

        em

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

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

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

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

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

  42. محمد صنعتگر

    مهمان

    محمد صنعتگر

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