Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Diğer => Konuyu başlatan: merve damar - 27 Kasım 2023, 14:57:37

Başlık: hırsız alarm melodisi
Gönderen: merve damar - 27 Kasım 2023, 14:57:37
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?
Başlık: Ynt: hırsız alarm melodisi
Gönderen: gevv - 27 Kasım 2023, 15:51:01
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
Başlık: Ynt: hırsız alarm melodisi
Gönderen: merve damar - 28 Kasım 2023, 10:18:58
Çok teşekkür ederim de ben paylaştığınız linklere giremiyorum