{"id":34455,"date":"2023-04-21T22:54:18","date_gmt":"2023-04-22T03:54:18","guid":{"rendered":"https:\/\/www.bjultrasonic.com\/how-to-make-a-signal-generator\/"},"modified":"2025-01-21T06:25:13","modified_gmt":"2025-01-21T11:25:13","slug":"how-to-make-a-signal-generator","status":"publish","type":"post","link":"https:\/\/www.bjultrasonic.com\/tr\/how-to-make-a-signal-generator\/","title":{"rendered":"Sinyal Jenerat\u00f6r\u00fc Yap\u0131m\u0131: Detayl\u0131 Rehber"},"content":{"rendered":"<p>Sinyal jenerat\u00f6rleri, elektronik devrelerin test edilmesi, hata ay\u0131klanmas\u0131 ve karakterize edilmesi i\u00e7in vazge\u00e7ilmez ara\u00e7lard\u0131r.  Farkl\u0131 frekans, genlik ve dalga \u015fekillerinde sinyaller \u00fcreterek, devrelerin belirli ko\u015fullar alt\u0131nda nas\u0131l davrand\u0131\u011f\u0131n\u0131 anlamam\u0131z\u0131 sa\u011flarlar. Bu makalede, basit bir sinyal jenerat\u00f6r\u00fc yap\u0131m\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz.<\/p>\n<h3>Gerekli Malzemeler<\/h3>\n<p>Bir sinyal jenerat\u00f6r\u00fc yapmak i\u00e7in a\u015fa\u011f\u0131daki malzemelere ihtiyac\u0131n\u0131z olacak:<\/p>\n<table class=\"table table-striped table-bordered\">\n<thead>\n<tr>\n<th>Malzeme<\/th>\n<th>A\u00e7\u0131klama<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Breadboard<\/td>\n<td>Devre elemanlar\u0131n\u0131 ba\u011flamak i\u00e7in<\/td>\n<\/tr>\n<tr>\n<td>Arduino Uno<\/td>\n<td>Mikrodenetleyici<\/td>\n<\/tr>\n<tr>\n<td>Jumper Kablolar<\/td>\n<td>Devre elemanlar\u0131n\u0131 birbirine ba\u011flamak i\u00e7in<\/td>\n<\/tr>\n<tr>\n<td>Potansiyometre<\/td>\n<td>Sinyal frekans\u0131n\u0131 ayarlamak i\u00e7in<\/td>\n<\/tr>\n<tr>\n<td>Diren\u00e7 (220\u03a9)<\/td>\n<td>\u00c7\u0131k\u0131\u015f sinyalini s\u0131n\u0131rlamak i\u00e7in<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Devre \u015eemas\u0131<\/h3>\n<p>Arduino Uno&#8217;nun dijital pinlerinden birini (\u00f6rne\u011fin, pin 9) potansiyometreye ba\u011flay\u0131n. Potansiyometrenin di\u011fer iki ucunu ise Arduino&#8217;nun 5V ve GND pinlerine ba\u011flay\u0131n.  220\u03a9 direnci, dijital pinden \u00e7\u0131kan sinyali s\u0131n\u0131rlamak i\u00e7in kullanaca\u011f\u0131z. Direncin bir ucunu dijital pine, di\u011fer ucunu ise \u00e7\u0131k\u0131\u015f sinyaline ba\u011flay\u0131n.<\/p>\n<h3>Arduino Kodlamas\u0131<\/h3>\n<p>A\u015fa\u011f\u0131daki kodu Arduino IDE&#8217;ye y\u00fckleyin:<\/p>\n<pre><code class=\"language-c++\">int potPin = A0; \/\/ Potansiyometre analog pine ba\u011fl\u0131\nint outputPin = 9; \/\/ \u00c7\u0131k\u0131\u015f pini\n\nvoid setup() {\n  pinMode(outputPin, OUTPUT);\n}\n\nvoid loop() {\n  int sensorValue = analogRead(potPin);\n  int frequency = map(sensorValue, 0, 1023, 1, 1000); \/\/ Frekans\u0131 1Hz ile 1000Hz aras\u0131nda ayarlar\n  tone(outputPin, frequency);\n}<\/code><\/pre>\n<p>Bu kod, potansiyometrenin de\u011ferini okuyarak frekans\u0131 1Hz ile 1000Hz aras\u0131nda de\u011fi\u015ftirir ve <code>tone()<\/code> fonksiyonu ile kare dalga \u00fcretir.<\/p>\n<h3>Test ve Kalibrasyon<\/h3>\n<p>Devre kurulduktan sonra, bir osiloskop kullanarak \u00e7\u0131k\u0131\u015f sinyalini g\u00f6zlemleyebilirsiniz. Potansiyometreyi \u00e7evirerek frekans\u0131 de\u011fi\u015ftirebilir ve osiloskopta g\u00f6zlemleyebilirsiniz.  E\u011fer bir osiloskopunuz yoksa, bir multimetre kullanarak frekans\u0131 \u00f6l\u00e7ebilirsiniz.<\/p>\n<h3>Farkl\u0131 Dalga \u015eekilleri \u00dcretme<\/h3>\n<p>Bu basit \u00f6rnek kare dalga \u00fcretmektedir.  Daha karma\u015f\u0131k dalga \u015fekilleri \u00fcretmek i\u00e7in,  Arduino&#8217;nun DAC (Dijital-Analog \u00c7evirici) \u00f6zelli\u011fini veya harici bir DAC \u00e7ipi kullanabilirsiniz.  Sin\u00fcs, \u00fc\u00e7gen ve testere di\u015fi gibi dalga \u015fekillerini \u00fcretmek i\u00e7in farkl\u0131 algoritmalar ve k\u00fct\u00fcphaneler mevcuttur.<\/p>\n<p>Bu makalede, basit bir sinyal jenerat\u00f6r\u00fc yap\u0131m\u0131n\u0131 anlatt\u0131k.  Bu temel devre \u00fczerine daha fazla \u00f6zellik ekleyerek,  daha geli\u015fmi\u015f bir sinyal jenerat\u00f6r\u00fc olu\u015fturabilirsiniz.  \u00d6rne\u011fin,  LCD ekran ekleyerek frekans de\u011ferini g\u00f6r\u00fcnt\u00fcleyebilir,  farkl\u0131 dalga \u015fekilleri \u00fcretmek i\u00e7in butonlar kullanabilir ve  genlik kontrol\u00fc ekleyebilirsiniz.  Elektronik projelerinizde bu basit ve kullan\u0131\u015fl\u0131 arac\u0131 kullanarak devrelerinizi test edebilir ve  daha verimli bir \u015fekilde \u00e7al\u0131\u015fabilirsiniz.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sinyal jenerat\u00f6rleri, elektronik devrelerin test edilmesi, hata ay\u0131klanmas\u0131 ve karakterize edilmesi i\u00e7in vazge\u00e7ilmez ara\u00e7lard\u0131r. Farkl\u0131 frekans, genlik ve dalga \u015fekillerinde sinyaller \u00fcreterek, devrelerin belirli ko\u015fullar alt\u0131nda nas\u0131l davrand\u0131\u011f\u0131n\u0131 anlamam\u0131z\u0131 sa\u011flarlar. Bu makalede, basit bir sinyal jenerat\u00f6r\u00fc yap\u0131m\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz. Gerekli Malzemeler Bir sinyal jenerat\u00f6r\u00fc yapmak i\u00e7in a\u015fa\u011f\u0131daki malzemelere ihtiyac\u0131n\u0131z olacak: Malzeme A\u00e7\u0131klama Breadboard Devre<\/p>\n","protected":false},"author":1,"featured_media":4852,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6410],"tags":[],"class_list":["post-34455","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","prodpage-classic"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.bjultrasonic.com\/tr\/wp-json\/wp\/v2\/posts\/34455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bjultrasonic.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bjultrasonic.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/tr\/wp-json\/wp\/v2\/comments?post=34455"}],"version-history":[{"count":0,"href":"https:\/\/www.bjultrasonic.com\/tr\/wp-json\/wp\/v2\/posts\/34455\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/tr\/wp-json\/wp\/v2\/media\/4852"}],"wp:attachment":[{"href":"https:\/\/www.bjultrasonic.com\/tr\/wp-json\/wp\/v2\/media?parent=34455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/tr\/wp-json\/wp\/v2\/categories?post=34455"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/tr\/wp-json\/wp\/v2\/tags?post=34455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}