Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

hırsız alarm melodisi

Başlatan merve damar, 27 Kasım 2023, 14:57:37

merve damar

Merhabalar herkese,
siren tarsında bi melodi fonksiyonuna ihtiyacım var ama bir türlü yazamadım. benzetemedim olmadı. piezo kullanıyorum. Sürekli 3 khz frekans verdiğimde yüksek ses elde edebiliyorum ama melodi ayarını yapamadım. İnternette de örnek kod bulamadım Bu konuda çalışması olan var mı acaba? Yardımcı olabilir misiniz?

gevv

#1
Merhaba,

İşinizi görür sanırım;

https://multiup.io/312bb17fdf554071ce86bd54ddcdeee6
https://mirrorace.org/m/8Dv8x

Bir çok melodi var  kullanımı kolay. Dili belirtmemişsiniz ama uyarlanır tahminimce

kaynak c kodunda melodiler  satır 137 de başlıyor.

örnek;



#ifdef musica1

const unsigned char musica[]= {"8e6,8d#6,8e6,8d#6,8e6,8b,8d6,8c6,a,8p,8c,8e,8a,b,8p,8e,8g#,8b,c6,p,8e,8e6,8d#6,8e6,8d#6,8e6,8b,8d6,8c6,a,8p,8c,8e,8a,b,8p,8e,8c6,8b,2a,1p,1p,1p@@"};
   def_oitava = 5;//oktav varsayılan değeri 'o=5'
   def_duracao = 4;//varsayılan süre değeri 'd=4'
   vel_ritmo = 140;//varsayılan yürütme hızı değeri 'b=140'
#endif


#ifdef musica2
const unsigned char musica[]= {"c,e,c,g,c,c6,8b,8a,8g,8a,8g,8f,8e,8f,8e,8d,c,e,g,e,c6,g@@"};
  
   def_oitava = 5;//oktav varsayılan değeri
   def_duracao = 4;//varsayılan süre değeri
   vel_ritmo = 160;//yürütme hızının varsayılan değeri
 #endif
 

merve damar

Çok teşekkür ederim de ben paylaştığınız linklere giremiyorum