{"id":24117,"date":"2025-06-15T13:15:12","date_gmt":"2025-06-15T10:15:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/"},"modified":"2025-06-15T13:15:12","modified_gmt":"2025-06-15T10:15:12","slug":"p5-js-ile-interaktif-gunes-sistemi-olusturma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/","title":{"rendered":"P5.js ile \u0130nteraktif G\u00fcne\u015f Sistemi Olu\u015fturma"},"content":{"rendered":"<p><body><\/p>\n<p>P5.js ile \u0130nteraktif G\u00fcne\u015f Sistemi Olu\u015fturma<\/p>\n<p>Merhaba! Bu makalede, P5.js k\u00fct\u00fcphanesini kullanarak etkile\u015fimli bir g\u00fcne\u015f sistemi nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim.  \u00d6ncelikle, P5.js&#8217;in ne oldu\u011funu ve neden bu proje i\u00e7in ideal oldu\u011funu a\u00e7\u0131klayal\u0131m.  P5.js, JavaScript tabanl\u0131, yarat\u0131c\u0131 kodlama i\u00e7in tasarlanm\u0131\u015f harika bir k\u00fct\u00fcphanedir.  Kullan\u0131m\u0131 kolay ve anla\u015f\u0131l\u0131r yap\u0131s\u0131yla, g\u00f6rsel projeler geli\u015ftirmek i\u00e7in m\u00fckemmel bir ara\u00e7t\u0131r.  Bu nedenle, g\u00fcne\u015f sistemimizi canland\u0131rmak i\u00e7in ideal bir se\u00e7imdir.<\/p>\n<p>\u0130lk ad\u0131m, gerekli k\u00fct\u00fcphaneleri projeye eklemektir.  Bu,  HTML dosyan\u0131za  <code>&lt;script&gt;<\/code> etiketleri ekleyerek kolayca yap\u0131labilir.  Daha sonra,  <code>setup()<\/code> ve <code>draw()<\/code> fonksiyonlar\u0131n\u0131 kullanarak P5.js ortam\u0131n\u0131 haz\u0131rlayaca\u011f\u0131z.  <code>setup()<\/code> fonksiyonu yaln\u0131zca bir kez \u00e7al\u0131\u015f\u0131rken, <code>draw()<\/code> fonksiyonu s\u00fcrekli olarak \u00e7al\u0131\u015farak animasyonumuzu sa\u011flar.<\/p>\n<p><code><\/p>\n<pre>\n<code>\n&lt;script src=\"https:\/\/cdn.jsdelivr.net\/npm\/p5@1.4.0\/lib\/p5.js\"&gt;&lt;\/script&gt;\n&lt;script&gt;\n  function setup() {\n    createCanvas(800, 600);\n  }\n\n  function draw() {\n    background(220);\n  }\n&lt;\/script&gt;\n<\/code>\n<\/pre>\n<p><\/code><\/p>\n<p>Bu basit kod, 800&#215;600 piksel boyutunda bir canvas olu\u015fturur ve arka plan\u0131 gri yapar.  \u015eimdi, gezegenlerimizi ekleyelim.  Her gezegen i\u00e7in, konumunu, boyutunu, rengini ve y\u00f6r\u00fcngesini tan\u0131mlamal\u0131y\u0131z.  Bunun i\u00e7in,  <code>ellipse()<\/code> fonksiyonunu kullanarak daireler \u00e7izece\u011fiz.  Gezegenlerin y\u00f6r\u00fcnge hareketlerini  <code>sin()<\/code> ve <code>cos()<\/code> trigonometrik fonksiyonlar\u0131n\u0131 kullanarak sim\u00fcle edece\u011fiz.<\/p>\n<p><code><\/p>\n<pre>\n<code>\nlet sunX = width\/2;\nlet sunY = height\/2;\nlet sunSize = 50;\n\nfunction draw(){\n  \/\/G\u00fcne\u015f\n  fill(255,255,0);\n  ellipse(sunX,sunY, sunSize, sunSize);\n\n  \/\/D\u00fcnya \u00f6rnek olarak\n  let earthX = sunX + 100*cos(frameCount*0.01);\n  let earthY = sunY + 100*sin(frameCount*0.01);\n  fill(0,0,255);\n  ellipse(earthX, earthY, 20, 20);\n}\n<\/code>\n<\/pre>\n<p><\/code><\/p>\n<p>Bu kodda,  <code>frameCount<\/code> de\u011fi\u015fkeni,  <code>draw()<\/code> fonksiyonunun ka\u00e7 kere \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 g\u00f6sterir. Bu de\u011fi\u015fkeni kullanarak gezegenlerin hareketini kontrol edebiliriz.  Daha sonra,  her gezegen i\u00e7in farkl\u0131 yar\u0131\u00e7aplar, h\u0131zlar ve renkler kullanarak g\u00fcne\u015f sistemini geni\u015fletebiliriz.  Ek olarak, etkile\u015fimlilik eklemek i\u00e7in fare hareketlerini veya tu\u015f olaylar\u0131n\u0131 kullanabilirsiniz.  \u00d6rne\u011fin, fareyle gezegenleri b\u00fcy\u00fct\u00fcp k\u00fc\u00e7\u00fcltebilirsiniz veya tu\u015flara basarak kameray\u0131 hareket ettirebilirsiniz.<\/p>\n<p>Daha geli\u015fmi\u015f bir g\u00fcne\u015f sistemi olu\u015fturmak i\u00e7in,  3D grafikler ve ger\u00e7ek\u00e7i fizik sim\u00fclasyonlar\u0131 ekleyebilirsiniz.  Ancak, bu makalede temel bir interaktif g\u00fcne\u015f sistemi olu\u015fturmaya odakland\u0131k.  Daha fazla bilgi ve ileri seviye teknikler i\u00e7in,  <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a>  sitesini ziyaret edebilirsiniz.  Umar\u0131m bu makale size yard\u0131mc\u0131 olmu\u015ftur.  Herhangi bir sorunuz varsa, yorum b\u00f6l\u00fcm\u00fcnden sorabilirsiniz.<\/p>\n<p>#Etiketler<br \/>\n#P5js #G\u00fcne\u015fSistemi #\u0130nteraktif #JavaScript #Kodlama #Tutorial #E\u011fitim #Gezegen #Animasyon #Grafik<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"P5.js ile \u0130nteraktif G\u00fcne\u015f Sistemi Olu\u015fturma Merhaba! Bu makalede, P5.js k\u00fct\u00fcphanesini kullanarak etkile\u015fimli bir g\u00fcne\u015f sistemi nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-24117","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>P5.js ile \u0130nteraktif G\u00fcne\u015f Sistemi Olu\u015fturma<\/title>\n<meta name=\"description\" content=\"Merhaba! Bu makalede, P5.js k\u00fct\u00fcphanesini kullanarak etkile\u015fimli bir g\u00fcne\u015f sistemi nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim. \u00d6ncelikle, P5.js&#039;in ne oldu\u011funu ve neden bu proje i\u00e7in ideal oldu\u011funu a\u00e7\u0131klayal\u0131m. P5.js, JavaScript tabanl\u0131, yarat\u0131c\u0131 kodlama i\u00e7in tasarlanm\u0131\u015f harika bir k\u00fct\u00fcphanedir. Kullan\u0131m\u0131 kolay ve anla\u015f\u0131l\u0131r yap\u0131s\u0131yla, g\u00f6rsel projeler geli\u015ftirmek i\u00e7in m\u00fckemmel bir ara\u00e7t\u0131r. Bu nedenle, g\u00fcne\u015f sistemimizi canland\u0131rmak i\u00e7in ideal bir se\u00e7imdir.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"P5.js ile \u0130nteraktif G\u00fcne\u015f Sistemi Olu\u015fturma\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bu makalede, P5.js k\u00fct\u00fcphanesini kullanarak etkile\u015fimli bir g\u00fcne\u015f sistemi nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim. \u00d6ncelikle, P5.js&#039;in ne oldu\u011funu ve neden bu proje i\u00e7in ideal oldu\u011funu a\u00e7\u0131klayal\u0131m. P5.js, JavaScript tabanl\u0131, yarat\u0131c\u0131 kodlama i\u00e7in tasarlanm\u0131\u015f harika bir k\u00fct\u00fcphanedir. Kullan\u0131m\u0131 kolay ve anla\u015f\u0131l\u0131r yap\u0131s\u0131yla, g\u00f6rsel projeler geli\u015ftirmek i\u00e7in m\u00fckemmel bir ara\u00e7t\u0131r. Bu nedenle, g\u00fcne\u015f sistemimizi canland\u0131rmak i\u00e7in ideal bir se\u00e7imdir.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-15T10:15:12+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"P5.js ile \u0130nteraktif G\u00fcne\u015f Sistemi Olu\u015fturma\",\"datePublished\":\"2025-06-15T10:15:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/\"},\"wordCount\":371,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/\",\"name\":\"P5.js ile \u0130nteraktif G\u00fcne\u015f Sistemi Olu\u015fturma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-06-15T10:15:12+00:00\",\"description\":\"Merhaba! Bu makalede, P5.js k\u00fct\u00fcphanesini kullanarak etkile\u015fimli bir g\u00fcne\u015f sistemi nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim. \u00d6ncelikle, P5.js'in ne oldu\u011funu ve neden bu proje i\u00e7in ideal oldu\u011funu a\u00e7\u0131klayal\u0131m. P5.js, JavaScript tabanl\u0131, yarat\u0131c\u0131 kodlama i\u00e7in tasarlanm\u0131\u015f harika bir k\u00fct\u00fcphanedir. Kullan\u0131m\u0131 kolay ve anla\u015f\u0131l\u0131r yap\u0131s\u0131yla, g\u00f6rsel projeler geli\u015ftirmek i\u00e7in m\u00fckemmel bir ara\u00e7t\u0131r. Bu nedenle, g\u00fcne\u015f sistemimizi canland\u0131rmak i\u00e7in ideal bir se\u00e7imdir.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"P5.js ile \u0130nteraktif G\u00fcne\u015f Sistemi Olu\u015fturma\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"P5.js ile \u0130nteraktif G\u00fcne\u015f Sistemi Olu\u015fturma","description":"Merhaba! Bu makalede, P5.js k\u00fct\u00fcphanesini kullanarak etkile\u015fimli bir g\u00fcne\u015f sistemi nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim. \u00d6ncelikle, P5.js'in ne oldu\u011funu ve neden bu proje i\u00e7in ideal oldu\u011funu a\u00e7\u0131klayal\u0131m. P5.js, JavaScript tabanl\u0131, yarat\u0131c\u0131 kodlama i\u00e7in tasarlanm\u0131\u015f harika bir k\u00fct\u00fcphanedir. Kullan\u0131m\u0131 kolay ve anla\u015f\u0131l\u0131r yap\u0131s\u0131yla, g\u00f6rsel projeler geli\u015ftirmek i\u00e7in m\u00fckemmel bir ara\u00e7t\u0131r. Bu nedenle, g\u00fcne\u015f sistemimizi canland\u0131rmak i\u00e7in ideal bir se\u00e7imdir.","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:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/","og_locale":"tr_TR","og_type":"article","og_title":"P5.js ile \u0130nteraktif G\u00fcne\u015f Sistemi Olu\u015fturma","og_description":"Merhaba! Bu makalede, P5.js k\u00fct\u00fcphanesini kullanarak etkile\u015fimli bir g\u00fcne\u015f sistemi nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim. \u00d6ncelikle, P5.js'in ne oldu\u011funu ve neden bu proje i\u00e7in ideal oldu\u011funu a\u00e7\u0131klayal\u0131m. P5.js, JavaScript tabanl\u0131, yarat\u0131c\u0131 kodlama i\u00e7in tasarlanm\u0131\u015f harika bir k\u00fct\u00fcphanedir. Kullan\u0131m\u0131 kolay ve anla\u015f\u0131l\u0131r yap\u0131s\u0131yla, g\u00f6rsel projeler geli\u015ftirmek i\u00e7in m\u00fckemmel bir ara\u00e7t\u0131r. Bu nedenle, g\u00fcne\u015f sistemimizi canland\u0131rmak i\u00e7in ideal bir se\u00e7imdir.","og_url":"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-06-15T10:15:12+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"P5.js ile \u0130nteraktif G\u00fcne\u015f Sistemi Olu\u015fturma","datePublished":"2025-06-15T10:15:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/"},"wordCount":371,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/","url":"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/","name":"P5.js ile \u0130nteraktif G\u00fcne\u015f Sistemi Olu\u015fturma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-06-15T10:15:12+00:00","description":"Merhaba! Bu makalede, P5.js k\u00fct\u00fcphanesini kullanarak etkile\u015fimli bir g\u00fcne\u015f sistemi nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim. \u00d6ncelikle, P5.js'in ne oldu\u011funu ve neden bu proje i\u00e7in ideal oldu\u011funu a\u00e7\u0131klayal\u0131m. P5.js, JavaScript tabanl\u0131, yarat\u0131c\u0131 kodlama i\u00e7in tasarlanm\u0131\u015f harika bir k\u00fct\u00fcphanedir. Kullan\u0131m\u0131 kolay ve anla\u015f\u0131l\u0131r yap\u0131s\u0131yla, g\u00f6rsel projeler geli\u015ftirmek i\u00e7in m\u00fckemmel bir ara\u00e7t\u0131r. Bu nedenle, g\u00fcne\u015f sistemimizi canland\u0131rmak i\u00e7in ideal bir se\u00e7imdir.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/p5-js-ile-interaktif-gunes-sistemi-olusturma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"P5.js ile \u0130nteraktif G\u00fcne\u015f Sistemi Olu\u015fturma"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/24117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=24117"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/24117\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=24117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=24117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=24117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}