قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,682
نشاط [ عبدالله حجازى ]
قوة السمعة:
قديم 19-12-2017, 06:28 AM المشاركة 1   
افتراضي هل أجد طريقه للتعامل مع ملفات الصوت علي الميكروكنترولر



السلام عليكم ورحمه الله وبركاته ..

اخواني الكرام ..
لقد انشغلت كثيراااا بهذا الموضوع وهو طريقه تشغيل ملفات الصوت علي الميكرومنترولر..
ووجدت هذا البرنامج من أحدي المواقع الأجنبيه
..https://www.romanblack.com/btc_alg.htm



وهذا رابط البرنامج http://www.romanblack.com/BTcSE30BETA.zip

هل من حد تعامل مع مثل هذا البرنامج ..
محتاج مثال لطريقه تشغيل الكود اللذي يولده برنامج "" BTc Sound Compression Algorithm ""


ياريت اجد من يساعدني لأن الأمر مهم جداااا..

تحياتي للجميع


التعديل الأخير تم بواسطة : عبدالله حجازى بتاريخ 19-12-2017 الساعة 06:32 AM
اعلانات

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 19-12-2017, 09:17 AM المشاركة 2   
افتراضي


للأسف لم اتعامل مع هذا البرنامج ولكنى تعرضت له و درسته منذ فترة طويلة وهو ببساطة يضع 1 طالما كان الفولت يتزايد ثم صفر لو يتناقص و هكذا و كما يقول هو على صفحته يولد أقرب ما يمكن فى ظل البساطة المتناهية و حجم الملف الصغير
و ببساطة انك تخرج هذه البتات فى صورة مستمرة على طرف محدد لتتولى دائرة م س تنعيم شكل الموجة الخارجة لتصبح صوت قريب للأصلى
هناك دوال كثيرة فى برامج الميكرو تفعل هذه الخاصية مثل shift_out أو يمكنك عمل البرنامج الخاص بك حيث يتناول بايت و يخرجها سيريال أو على التتابع ثم التالية الخ

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

walid nadim
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2015
المشاركات: 92
نشاط [ walid nadim ]
قوة السمعة:
قديم 19-12-2017, 11:58 AM المشاركة 3   
افتراضي


تعاملت مع هذا البرنامج منذ مدة طويلة لا اذكر جميع تفاصيله لكن اذا كان الملف الصوتي لديك صغير يمكنك تخزينه في ذاكرة المايكروكنترولر اما اذا كان كبير فتحتاج لذاكرة خارجية مثل eeprom بأحجام كبيرة و سرعة عالية او بطاقة sd من ثم يمكنك اخراج الكود المولد من احد اطراف المايكروكنترولر او عن طريق ال PWM لكن يجب تحديد سرعة الاخراج



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 08:02 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)