الصفحات

6‏/8‏/2016

مكتبة عزف الألحان - Melody Library

يمكنك باستخدام هذه المكتبة، عزف مجموعة من الالحان الجاهزة  والمخزنة بها، عن طريق كتابة اسم اللحن فقط داخل الكود.




تستخدم هذه المكتبة مع PIC microcontroller، وتستخدم مع لغة mikroC، ويمكن تنزيلها مجانا من موقع شركة mikroe على الرابط التالى

ويتم تركيبها على برنامج mikroC IDE مثل أى مكتبة، باستخدام برنامج  Package Manager والذى يمكنك تنزيله مجانا من الرابط التالى

فمن خلال قائمة File اختار الأمر Open Package، ثم بعد ذلك الأمر Install Package كما بالصورة التالية



ثم كتابة المثال التالى فى مشروع جديد من داخل mikroC IDE 

/******************************************************************
Project Name:    Melody 1ibrary test
Engineer:        Mohamed Sayed Yousef - Mansoura, Egypt
                 http://electronics010.blogspot.com.eg/
Version:         1.0
Date:            August 2016
Description:     You can use this library to let PIC microcontroller
                 to play several melodies.
microPIC:        pic16F887
Oscillator:      4MHz
***************************************************************** */

const unsigned short int BUZZER = 2;         // RD2 for Buzzer

void main() {
     Sound_Init(&PORTD, BUZZER);
     // Play music
     while(1){
         happy_birthday();    Delay_ms(1000);
         blady_blady();       Delay_ms(1000);
         simple();            Delay_ms(1000);
     }
}

تأكد من وضع علامة صح أمام اسم المكتبة من قائمة Library Manager  قبل عملية الترجمة Build كما بالشكل التالى


والمخطط التالى للدائرة

والصورة التالية توضح توصيل الدائرة على لوحة التجارب



فيديو تشغيل الدائرة




فيديو لشرح جميع الخطوات



ليست هناك تعليقات:

إرسال تعليق