يمكنك باستخدام هذه المكتبة، عزف مجموعة من الالحان الجاهزة والمخزنة بها، عن طريق كتابة اسم اللحن فقط داخل الكود.
تستخدم هذه المكتبة مع 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 كما بالشكل التالى
والمخطط التالى للدائرة
والصورة التالية توضح توصيل الدائرة على لوحة التجارب
فيديو تشغيل الدائرة
فيديو لشرح جميع الخطوات
ليست هناك تعليقات:
إرسال تعليق