Created at 9pm, Jan 15
GaraSoftware Development
2
Arduino ile Buzzer Kullanımı
0Bkyu8JmiUd7pp909aOtLWVDnVpOJfU_kdKdUAzegXM
File Type
PDF
Entry Count
8
Embed. Model
text_embedding_ada_002
Index Type
hnsw

Arduino ile Buzzer Kullanımı

Ksa ses digitalWrite(kirmizi_LED, HIGH); digitalWrite(buzzer, HIGH); delay(250); digitalWrite(kirmizi_LED, LOW); digitalWrite(buzzer, LOW); delay(250); // 2. Ksa ses digitalWrite(kirmizi_LED, HIGH); digitalWrite(buzzer, HIGH); delay(250); digitalWrite(kirmizi_LED, LOW); digitalWrite(buzzer, LOW); delay(250); // 3. Ksa ses digitalWrite(kirmizi_LED, HIGH); digitalWrite(buzzer, HIGH); delay(250); digitalWrite(kirmizi_LED, LOW); digitalWrite(buzzer, LOW); delay(250); // 1. Uzun ses digitalWrite(kirmizi_LED, HIGH); digitalWrite(buzzer, HIGH); delay(1000); // sreyi uzattmz iin daha uzun ses duyulacak. digitalWrite(kirmizi_LED, LOW); digitalWrite(buzzer, LOW); delay(250); // 2. Uzun ses digitalWrite(kirmizi_LED, HIGH); digitalWrite(buzzer, HIGH); delay(1000); // sreyi uzattmz iin daha uzun ses duyulacak. digitalWrite(kirmizi_LED, LOW); digitalWrite(buzzer, LOW); delay(250);
id: 2a995c83dd60482abea0b63324d19283 - page: 5
// 3. Uzun ses digitalWrite(kirmizi_LED, HIGH); digitalWrite(buzzer, HIGH); delay(1000); // sreyi uzattmz iin daha uzun ses duyulacak. digitalWrite(kirmizi_LED, LOW); digitalWrite(buzzer, LOW); delay(250); } Bu kodlar loop() fonksiyonu iine yazdmzda 3 ksa ses, 3 uzun ses duyacaz. Tekrar 3 ksa ses duymak istediimizde 3 ksa ses veren kodlar yeniden yazmamz gerekecek. Peki, kodlamada bunun daha kolay bir yolu var m? Bir kod blounu birden fazla yazmak istediimizde kullandmz bir yap var m? Dngler Kodlama yaparken bazen bir kod blounu birden fazla altrmak isteriz. te bu durumda dngler devreye girer. For Dngs For dngsnn yaps aadaki gibidir. for(int i=0;i<3;i++) { // altrlacak kodlar. } Yapsn incelersek; For parantezleri iinde; 1. Blm int i=0; burada i adnda bir deiken tanmlanm ve deeri 0 olarak atanm. 2. Blm i<3 burada i deikeni 3ten kk olduu srece dngnn devam edecei belirtilmi. 3. Blm i++ dngnn her basamanda i deikenin deerinin 1
id: fc2282a87b39a7538e930a08437f42ab - page: 6
Yani ilk dngde inin deeri 0 kinci dngde inin deeri 1 nc dngde inin deeri 2 olacaktr. 4. Kez dng devam etmeyecek nk i<3 olmal art vard. te biz de 1 ksa ses veren kodlarmz bu for dngs iine yazarsak program baladnda dng devreye girecek ve ayn satrlar 3 kere altracak. Yine uzun ses kodlarmz da bu for dngs iine yazarak daha basit bir yazm ekline ulaabiliriz. imdi kodumuzu yeni rendiimiz dngyle birlikte yeniden dzenleyip yazalm. void loop () { //3 kez alacak KISA ses ( ilk S HARF ) for(int i=0;i<3;i++) { digitalWrite(kirmizi_LED, HIGH); digitalWrite(buzzer, HIGH); delay(250); digitalWrite(kirmizi_LED, LOW); digitalWrite(buzzer, LOW); delay(250); } //3 kez alacak UZUN ses ( O HARF ) for(int i=0;i<3;i++) { digitalWrite(kirmizi_LED, HIGH); digitalWrite(buzzer, HIGH); delay(1000); // sreyi uzattmz iin daha uzun ses duyulacak. digitalWrite(kirmizi_LED, LOW); digitalWrite(buzzer, LOW); delay(100); }
id: 2b068574dbea7a79008aac29e035baf5 - page: 7
//3 kez alacak KISA ses ( S HARF ) for(int i=0;i<3;i++) { digitalWrite(kirmizi_LED, HIGH); digitalWrite(buzzer, HIGH); delay(250); digitalWrite(kirmizi_LED, LOW); digitalWrite(buzzer, LOW); delay(250); } // Tm kodlar altktan sonra karkl engellemek iin 2 saniye bekletiyoruz. delay(2000); } Bu kodlar yazp yklediimizde artk S.O.S mesajn gnderebiliriz. Hem buzzer dan 3 ksa 3 uzun 3 ksa ses alacaz hem de LED imiz ayn ekilde yanarak haber verecek. Yazdmz kelimeleri ses ve k olarak ileten bir program nasl yazarz? Arkadalarnzla tartarak program yazn. Gnmzdeki bilgisayarlar, haberleme cihazlar kullandmz karttaki mikroilemcilerin alma mant da bu ekildedir. 1 ve 0 lar olarak ilenen veriler bize anlaml bilgiler olarak iletilirler. rnein siz bir yazy kt almak istediinizde, yazdnz kelimeler makine diline evrilir, o veri yazcya iletilir. Yazcda zerinde yazlm program sayesinde gelen verileri yaz olarak kda basar. sminizi mors alfabesiyle yazmay deneyin.
id: eebdf7bf6bf7c27267605745b35fb2f6 - page: 8
How to Retrieve?
# Search

curl -X POST "https://search.dria.co/hnsw/search" \
-H "x-api-key: <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{"rerank": true, "top_n": 10, "contract_id": "0Bkyu8JmiUd7pp909aOtLWVDnVpOJfU_kdKdUAzegXM", "query": "What is alexanDRIA library?"}'
        
# Query

curl -X POST "https://search.dria.co/hnsw/query" \
-H "x-api-key: <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{"vector": [0.123, 0.5236], "top_n": 10, "contract_id": "0Bkyu8JmiUd7pp909aOtLWVDnVpOJfU_kdKdUAzegXM", "level": 2}'