{"id":558,"date":"2024-04-29T12:49:28","date_gmt":"2024-04-29T09:49:28","guid":{"rendered":"https:\/\/kirillsats.wordpress.com\/?page_id=558"},"modified":"2024-04-29T12:49:28","modified_gmt":"2024-04-29T09:49:28","slug":"rob-buzzer","status":"publish","type":"page","link":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=558","title":{"rendered":"ROB. BUZZER"},"content":{"rendered":"\n<p>Katie 1.  Buzzer<\/p>\n\n\n\n<p><strong>SKEEM<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/04\/d0a1d0bdd0b8d0bcd0bed0ba-d18dd0bad180d0b0d0bdd0b0-2024-04-29-d0b2-12.38.33.png\" alt=\"\" class=\"wp-image-560\" \/><\/figure>\n\n\n\n<p><strong>KASUTATUD KOMPONEENDID:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/04\/d0a1d0bdd0b8d0bcd0bed0ba-d18dd0bad180d0b0d0bdd0b0-2024-04-29-d0b2-12.44.28.png\" alt=\"\" class=\"wp-image-562\" \/><\/figure>\n\n\n\n<p><strong>KOOD<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Meloodiate m\u00e4ngimine.\n\n\/\/ K\u00e4sk Arduino tone() - noote tihedus.\n\n\/\/ Noodid:\n\n\/\/ note \tfrequency\n\n\/\/ c     262 Hz\n\n\/\/ d     294 Hz\n\n\/\/ e     330 Hz\n\n\/\/ f     349 Hz\n\n\/\/ g     392 Hz\n\n\/\/ a     440 Hz\n\n\/\/ b     494 Hz\n\n\/\/ C     523 Hz\n\nconst int buzzerPin = 9;\n\n\/\/ pikkus on nootide ja pausite koguste summa\n\nconst int songLength = 18;\n\nchar notes&#091;] = \"cdfda ag cdfdg gf \"; \/\/ t\u00e4hed on noodid ja t\u00fchik on paus\n\n\/\/ R\u00fctmi seadistamine.\n\nint beats&#091;] = {1,1,1,1,1,1,4,4,2,1,1,1,1,1,1,4,4,2};\n\n\/\/ \"tempo\" meloodia kiirus. Kui v\u00e4iksem tempo_ siis suurem kiirus.\n\nint tempo = 150;\n\nvoid setup() \n\n{\n\n  pinMode(buzzerPin, OUTPUT);\n\n}\n\nvoid loop() \n\n{\n\n  int i, duration;\n\n  for (i = 0; i &lt; songLength; i++)\n\n  {\n\n    duration = beats&#091;i] * tempo; \n\n    if (notes&#091;i] == ' ')          \/\/ kui noot puudub\n\n    {\n\n      delay(duration);          \n\n    }\n\n    else                         \n\n    {\n\n      tone(buzzerPin, frequency(notes&#091;i]), duration);\n\n      delay(duration);          \n\n    }\n\n    delay(tempo\/10);              \/\/ v\u00e4ike paus nootide vahel\n\n  }\n\n  while(true){}\n\n}\n\nint frequency(char note) \n\n{\n\n  int i;\n\n  const int numNotes = 8;  \/\/ nootide kogus\n\n  char names&#091;] = { 'c', 'd', 'e', 'f', 'g', 'a', 'b', 'C' };\n\n  int frequencies&#091;] = {262, 294, 330, 349, 392, 440, 494, 523};\n\n  \/\/ kui noot on olemas, siis tagastame selle tiheduse \n\n  for (i = 0; i &lt; numNotes; i++)  \n\n  {\n\n    if (names&#091;i] == note)       \n\n    {\n\n      return(frequencies&#091;i]);    \n\n    }\n\n  }\n\n  return(0); \n\n}<\/code><\/pre>\n\n\n\n<p><strong>PRAKTILINE \u00dcLESANNE, BUZZERI KASUTAMINE<\/strong>:<\/p>\n\n\n\n<p><strong>SKEEM<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/04\/2024-04-29-14.10.25.jpg\" alt=\"\" class=\"wp-image-572\" \/><\/figure>\n\n\n\n<p><strong>KASUTATUD KOMPONENDID:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>22 juhtmed<\/li>\n\n\n\n<li>1 pieso<\/li>\n\n\n\n<li>1 resistoor<\/li>\n\n\n\n<li>1 LCD ekraan<\/li>\n\n\n\n<li>1 Arduino plaat<\/li>\n\n\n\n<li>1 potentsioomeeter<\/li>\n<\/ul>\n\n\n\n<p><strong>KOOD<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;LiquidCrystal.h&gt;\n\nLiquidCrystal lcd(12, 11, 5, 4, 3, 2);\nconst int buzzerPin = 9;\nint tempo = 150;\nconst int NOTE_C4 = 262;\nconst int NOTE_D4 = 294;\nconst int NOTE_E4 = 330;\nconst int NOTE_F4 = 349;\nconst int NOTE_G4 = 392;\nconst int NOTE_A4 = 440;\nconst int NOTE_B4 = 494;\nint sensorPin = 0;\nint sensorValue = 0;\nint Value_new;\nString name1 = \"Twinkle\";\nString name2 = \"Jingle Bells\";\nString name3 = \"have a good day\";\n\nint melody&#091;] = {\n  NOTE_C4, NOTE_C4, NOTE_G4, NOTE_G4, NOTE_A4, NOTE_A4, NOTE_G4,\n  NOTE_F4, NOTE_F4, NOTE_E4, NOTE_E4, NOTE_D4, NOTE_D4, NOTE_C4\n};\n\nint durations&#091;] = {\n  4, 4, 4, 4, 4, 4, 2, \/\/ \u041f\u0435\u0440\u0432\u044b\u0435 7 \u043d\u043e\u0442\n  4, 4, 4, 4, 4, 4, 2  \/\/ \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 7 \u043d\u043e\u0442\n};\n\n\nvoid setup()\n{\n  Serial.begin(9600);\n  lcd.begin(16, 2);\n}\n\n\nvoid music1(){\n  int melodyLength = sizeof(melody) \/ sizeof(melody&#091;0]);\n  for (int i = 0; i &lt; melodyLength; i++) {\n    int noteDuration = 1000 \/ durations&#091;i];  \n    tone(buzzerPin, melody&#091;i], noteDuration);  \n    int pauseDuration = noteDuration * 1.3;  \n    delay(pauseDuration);  \n    noTone(buzzerPin);  \n  }\n}\n  \nvoid mucic1_name() {\n  lcd.setCursor(0,0);\n  lcd.clear();\n  lcd.print(name1);\n  for(int i =0; i&lt;16-name1.length(); i++)\n  {\n\n    lcd.scrollDisplayRight();\n    delay(200);\n  } \n  lcd.clear();\n  lcd.setCursor(15-name1.length(),1);\n  lcd.print(name1);\n  for(int j =1; j&lt;16-name1.length(); j++)\n  {\n\n    lcd.scrollDisplayLeft();\n    delay(200);\n  }\n  lcd.clear();\n\n\n}  \n  \nvoid music2(){\n  const int NOTE_E4 = 330;\n  const int NOTE_G4 = 392;\n  const int NOTE_A4 = 440;\n  const int NOTE_B4 = 494;\n  const int NOTE_D5 = 587;\n  const int NOTE_E5 = 659;\n  int melody&#091;] = {\n  NOTE_E4, NOTE_E4, NOTE_E4, \n  NOTE_E4, NOTE_E4, NOTE_E4, \n  NOTE_E4, NOTE_G4, NOTE_C4, NOTE_D4, NOTE_E4, \n  NOTE_F4, NOTE_F4, NOTE_F4, \n  NOTE_F4, NOTE_E4, NOTE_E4, \n  NOTE_E4, NOTE_E4, NOTE_D4, NOTE_D4, NOTE_E4, NOTE_D4, NOTE_G4 \n};\n  int durations&#091;] = {\n  4, 4, 4, 4, 4, 4, 2,\n  4, 4, 4, 4, 4, 2,\n  4, 4, 4, 4, 4, 4, 2,\n  4, 4, 4, 4, 4\n};\n int melodyLength = sizeof(melody) \/ sizeof(melody&#091;0]);\n  for (int i = 0; i &lt; melodyLength; i++) {\n    int noteDuration = 1000 \/ durations&#091;i];  \n    tone(buzzerPin, melody&#091;i], noteDuration);  \n    int pauseDuration = noteDuration * 1.3; \n    delay(pauseDuration); \n    noTone(buzzerPin);  \n  }\n}\n\nvoid music2_name(){\n  lcd.setCursor(0,0);\n  lcd.clear();\n  lcd.print(name2);\n  for(int i =0; i&lt;16-name2.length(); i++)\n  {\n\n    lcd.scrollDisplayRight();\n    delay(200);\n  } \n  lcd.clear();\n  lcd.setCursor(15-name2.length(),1);\n  lcd.print(name2);\n  for(int j =1; j&lt;16-name2.length(); j++)\n  {\n\n    lcd.scrollDisplayLeft();\n    delay(200);\n  }\n  lcd.clear();\n\n  \n}\n\nvoid goodbye() {\n    lcd.setCursor(0,0);\n  lcd.clear();\n  lcd.print(name3);\n  for(int i =0; i&lt;16-name3.length(); i++)\n  {\n\n    lcd.scrollDisplayRight();\n    delay(200);\n  } \n  lcd.clear();\n  lcd.setCursor(15-name3.length(),1);\n  lcd.print(name3);\n  for(int j =1; j&lt;16-name3.length(); j++)\n  {\n\n    lcd.scrollDisplayLeft();\n    delay(200);\n  }\n  lcd.clear();\n\n  \n}\n\n\nvoid loop() {\n \n\n   Value_new = analogRead(sensorPin);\n    Serial.print(Value_new);\n    Value_new = map(Value_new, 0, 1023, 1, 3);\n  if (Value_new == 1) {\n    music2_name();\n    music2();\n    delay(2000);\n  }  else {\n    goodbye();\n  }\n    \n    \n}<\/code><\/pre>\n\n\n\n<p><strong>KUS V\u00d5IB KASUTADA:<br><\/strong>Seda seadet saab autos kasutada raadiosaatjana, kuna laulu nimi on sinna kirjutatud ja see m\u00e4ngib<\/p>\n\n\n\n<p><strong>LINK<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"IMG 5052\" width=\"625\" height=\"352\" src=\"https:\/\/www.youtube.com\/embed\/23A3PsMVs4g?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Katie 1. Buzzer SKEEM: KASUTATUD KOMPONEENDID: KOOD: PRAKTILINE \u00dcLESANNE, BUZZERI KASUTAMINE: SKEEM: KASUTATUD KOMPONENDID: KOOD: KUS V\u00d5IB KASUTADA:Seda seadet saab autos kasutada raadiosaatjana, kuna laulu nimi on sinna kirjutatud ja see m\u00e4ngib LINK:<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-558","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ROB. BUZZER - Kirill Sats &otilde;pimapp | portfoolio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=558\" \/>\n<meta property=\"og:locale\" content=\"et_EE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ROB. BUZZER - Kirill Sats &otilde;pimapp | portfoolio\" \/>\n<meta property=\"og:description\" content=\"Katie 1. Buzzer SKEEM: KASUTATUD KOMPONEENDID: KOOD: PRAKTILINE \u00dcLESANNE, BUZZERI KASUTAMINE: SKEEM: KASUTATUD KOMPONENDID: KOOD: KUS V\u00d5IB KASUTADA:Seda seadet saab autos kasutada raadiosaatjana, kuna laulu nimi on sinna kirjutatud ja see m\u00e4ngib LINK:\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=558\" \/>\n<meta property=\"og:site_name\" content=\"Kirill Sats &otilde;pimapp | portfoolio\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/04\/d0a1d0bdd0b8d0bcd0bed0ba-d18dd0bad180d0b0d0bdd0b0-2024-04-29-d0b2-12.38.33.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?page_id=558\",\"url\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?page_id=558\",\"name\":\"ROB. BUZZER - Kirill Sats &otilde;pimapp | portfoolio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?page_id=558#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?page_id=558#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kirillsats.wordpress.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/d0a1d0bdd0b8d0bcd0bed0ba-d18dd0bad180d0b0d0bdd0b0-2024-04-29-d0b2-12.38.33.png\",\"datePublished\":\"2024-04-29T09:49:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?page_id=558#breadcrumb\"},\"inLanguage\":\"et\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?page_id=558\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@id\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?page_id=558#primaryimage\",\"url\":\"https:\\\/\\\/kirillsats.wordpress.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/d0a1d0bdd0b8d0bcd0bed0ba-d18dd0bad180d0b0d0bdd0b0-2024-04-29-d0b2-12.38.33.png\",\"contentUrl\":\"https:\\\/\\\/kirillsats.wordpress.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/d0a1d0bdd0b8d0bcd0bed0ba-d18dd0bad180d0b0d0bdd0b0-2024-04-29-d0b2-12.38.33.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?page_id=558#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ROB. BUZZER\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/#website\",\"url\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/\",\"name\":\"Kirill Sats &otilde;pimapp | portfoolio\",\"description\":\"Noorem Tarkvaarendaja eriala\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"et\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ROB. BUZZER - Kirill Sats &otilde;pimapp | portfoolio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=558","og_locale":"et_EE","og_type":"article","og_title":"ROB. BUZZER - Kirill Sats &otilde;pimapp | portfoolio","og_description":"Katie 1. Buzzer SKEEM: KASUTATUD KOMPONEENDID: KOOD: PRAKTILINE \u00dcLESANNE, BUZZERI KASUTAMINE: SKEEM: KASUTATUD KOMPONENDID: KOOD: KUS V\u00d5IB KASUTADA:Seda seadet saab autos kasutada raadiosaatjana, kuna laulu nimi on sinna kirjutatud ja see m\u00e4ngib LINK:","og_url":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=558","og_site_name":"Kirill Sats &otilde;pimapp | portfoolio","og_image":[{"url":"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/04\/d0a1d0bdd0b8d0bcd0bed0ba-d18dd0bad180d0b0d0bdd0b0-2024-04-29-d0b2-12.38.33.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=558","url":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=558","name":"ROB. BUZZER - Kirill Sats &otilde;pimapp | portfoolio","isPartOf":{"@id":"https:\/\/kirillsats23.thkit.ee\/wp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=558#primaryimage"},"image":{"@id":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=558#primaryimage"},"thumbnailUrl":"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/04\/d0a1d0bdd0b8d0bcd0bed0ba-d18dd0bad180d0b0d0bdd0b0-2024-04-29-d0b2-12.38.33.png","datePublished":"2024-04-29T09:49:28+00:00","breadcrumb":{"@id":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=558#breadcrumb"},"inLanguage":"et","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=558"]}]},{"@type":"ImageObject","inLanguage":"et","@id":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=558#primaryimage","url":"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/04\/d0a1d0bdd0b8d0bcd0bed0ba-d18dd0bad180d0b0d0bdd0b0-2024-04-29-d0b2-12.38.33.png","contentUrl":"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/04\/d0a1d0bdd0b8d0bcd0bed0ba-d18dd0bad180d0b0d0bdd0b0-2024-04-29-d0b2-12.38.33.png"},{"@type":"BreadcrumbList","@id":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=558#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kirillsats23.thkit.ee\/wp\/"},{"@type":"ListItem","position":2,"name":"ROB. BUZZER"}]},{"@type":"WebSite","@id":"https:\/\/kirillsats23.thkit.ee\/wp\/#website","url":"https:\/\/kirillsats23.thkit.ee\/wp\/","name":"Kirill Sats &otilde;pimapp | portfoolio","description":"Noorem Tarkvaarendaja eriala","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kirillsats23.thkit.ee\/wp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"et"}]}},"_links":{"self":[{"href":"https:\/\/kirillsats23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/pages\/558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kirillsats23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kirillsats23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kirillsats23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kirillsats23.thkit.ee\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=558"}],"version-history":[{"count":0,"href":"https:\/\/kirillsats23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/pages\/558\/revisions"}],"wp:attachment":[{"href":"https:\/\/kirillsats23.thkit.ee\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}