🔌 Elektronik ve Devreler 📅 16 Ekim 2026

Tinkercad Nedir? Arduino Devre Simülasyonu Nasıl Yapılır?

Autodesk Tinkercad Circuits nedir? Tarayıcı üzerinden ücretsiz Arduino simülasyonu nasıl yapılır? Adım adım devre kurma ve kodlama rehberi.

Elektronik ve robotik kodlama öğrenmek isteyen öğrencilerin ve eğitimcilerin karşılaştığı en büyük zorluklardan biri donanım maliyetleri, eksik parçalar ve yanlış bağlantı sonucu bileşenlerin yanması korkusudur. İşte tam bu noktada Autodesk tarafından geliştirilen bulut tabanlı **Tinkercad Circuits**, elektronik dünyasında devrim yaratan ücretsiz bir kurtarıcı olarak karşımıza çıkar. Tek bir kuruş harcamadan, web tarayıcınız üzerinden sanal Arduino kartları, sensörler, motorlar bağlayabilir, kod yazıp simülasyonu çalıştırabilirsiniz. Bu rehberde Tinkercad'in gücünü ve devre simülasyonunun inceliklerini baştan sona öğreneceksiniz.

---

1. Tinkercad Nedir? Tarayıcı Tabanlı Simülasyon Devrimi

Autodesk Tinkercad, ilk olarak çocuklar ve yeni başlayanlar için kolay bir 3D modelleme aracı olarak ün kazandı; ancak bünyesine eklenen **Circuits (Devreler)** modülü sayesinde günümüzde dünyanın en popüler sanal elektronik laboratuvarı haline gelmiştir.

Hiçbir program indirmeye, sürücü kurmaya veya lisans ücreti ödemeye gerek kalmadan çalışan Tinkercad Circuits; Chrome, Edge, Firefox veya Safari tarayıcılarında sorunsuz çalışır. Chromebook'lar, eski dizüstü bilgisayarlar ve tabletler üzerinden bile akıcı şekilde kullanılabilir.

Neden Tinkercad Circuits Kullanmalısınız?

1. **Sıfır Maliyet ve Erişilebilirlik:** Cebinizden tek kuruş çıkmadan yüzlerce dolarlık osiloskop, sinyal jeneratörü, mikrokontrolcü ve sensörü sınırsızca deneyimleyebilirsiniz.

2. **Korkusuz Öğrenme:** Gerçek hayatta 5V pinini doğrudan LED'e bağlarsanız LED patlar ve yanar. Tinkercad'de ise patlama simülasyonu ekranda duman ikonuyla gösterilir; parçalarınız fiziksel olarak asla zarar görmez!

3. **Hem Blok Hem Metin Kodlama:** Yeni başlayanlar Scratch benzeri bloklarla kodlama yapabilirken, ileri düzey öğrenciler C++ metin kodlamasına tek tıkla geçiş yapabilir.

4. **Sanal Ölçüm Aletleri:** Multimetre ile akım ve voltajı anlık ölçebilir, osiloskop ile PWM sinyallerinin dalga formlarını grafik olarak inceleyebilirsiniz.

---

2. Tinkercad Arayüzü ve Temel Bileşenler

Tinkercad web sitesinde oturum açıp "Yeni Devre Oluştur" butonuna bastığınızda karşınıza geniş bir çalışma masası ve sağ tarafta zengin bir parça kütüphanesi çıkar:

A. Parça Kütüphanesi (Bileşenler Menüsü)

  • **Temel Bileşenler:** Dirençler, LED'ler, butonlar, potansiyometreler, piller (9V, AA, Düğme Pil), breadboard.
  • **Mikrokontrolcüler:** Arduino Uno R3, ATtiny85, micro:bit v2.
  • **Sensörler:** Ultrasonik mesafe sensörü (HC-SR04), PIR hareket sensörü, LDR fotodirenç, sıcaklık sensörü (TMP36), gaz sensörü, tilt (eğim) sensörü.
  • **Aktüatörler (Çıkış Elemanları):** DC motor, hobi servo motor, step motor, RGB LED, piezo buzzer, 16x2 I2C LCD ekran, Neopixel LED şeritler.
  • **Ölçü Aletleri:** Dijital Multimetre, Fonksiyon Jeneratörü, Güç Kaynağı ve Osiloskop.
  • B. Kablolama Mantığı

    Fare imlecinizi herhangi bir bileşenin bacağına getirdiğinizde bacağın adı (örneğin `Anot`, `Katot`, `VCC`, `GND`) açılır pencerede belirir. Bir bacağa tıklayıp diğer bacağa sürüklediğinizde otomatik olarak renkli bir jumper kablo çizilir. Kablonun rengini üst menüden kırmızı, siyah, mavi, sarı gibi istediğiniz renge değiştirebilirsiniz.

    ---

    3. Adım Adım İlk Devre: Tinkercad'de LED Yakıp Söndürme (Blink)

    Şimdi sanal laboratuvarımızda ilk devre simülasyonumuzu adım adım kuralım:

    Adım 1: Parçaları Sahneye Çıkarma

    1. Sağdaki bileşenler panelinden bir adet **Arduino Uno R3** sürükleyip sahneye bırakın.

    2. Bir adet küçük boy **Breadboard** çıkarın.

    3. Bir adet **Kırmızı LED** ve bir adet **Direnç** ekleyin.

    Adım 2: Devre Bağlantılarını Yapma

    1. Direncin üzerine tıklayıp değerini `220` yapın ve birimini `Ω (Ohm)` olarak seçin.

    2. Direncin bir ucunu breadboard üzerinde LED'in kısa bacağına (Katot), diğer ucunu ise Arduino'nun `GND` pinine bağlayın (Kabloyu siyah yapın).

    3. LED'in uzun bacağını (Anot) Arduino'nun dijital `Pin 13` ucuna bağlayın (Kabloyu yeşil yapın).

    Adım 3: Kod Editörünü Açma

    Sağ üst köşedeki **"Kod"** butonuna tıklayın. Açılan pencerede varsayılan olarak blok kodlar görünür. Kod türünü açılır listeden **"Bloklar + Metin"** veya doğrudan **"Metin"** olarak değiştirebilirsiniz.

    Aşağıdaki C++ kodunun editörde yer aldığından emin olun:

    void setup() {
      pinMode(13, OUTPUT); // 13 numaralı pini çıkış olarak tanımla
    }
    
    void loop() {
      digitalWrite(13, HIGH); // LED'i yak (5V ver)
      delay(1000);            // 1 saniye bekle
      digitalWrite(13, LOW);  // LED'i söndür (0V yap)
      delay(1000);            // 1 saniye bekle
    }

    Adım 4: Simülasyonu Başlatma

    Sağ üst köşedeki **"Simülasyonu Başlat"** butonuna basın. Sanal USB kablosunun Arduino'ya takıldığını, kartın üzerindeki ON ışığının yandığını ve devrenizdeki LED'in her saniye düzenli olarak yanıp söndüğünü göreceksiniz!

    ---

    4. Tinkercad'de İleri Düzey Simülasyon Özellikleri

    A. Etkileşimli Sensör Simülasyonu

    Tinkercad yalnızca durağan kodları çalıştırmaz; sensörlerle fiziksel olarak etkileşime girmenizi sağlar:

  • **Ultrasonik Sensör Testi:** Simülasyon çalışırken HC-SR04 sensörüne tıkladığınızda önünde sanal yeşil bir cisim belirir. Bu cismi fareyle ileri-geri sürükleyerek mesafeyi değiştirebilir ve kodunuzun farklı mesafelerdeki tepkisini anlık test edebilirsiniz.
  • **LDR Işık Testi:** LDR üzerine tıkladığınızda çıkan sürgüyü sağa sola kaydırarak ortamı gündüzden geceye dönüştürebilirsiniz.
  • **PIR Hareket Testi:** Sensör alanındaki sanal küreyi hareket ettirerek insan hareketini simüle edebilirsiniz.
  • B. Seri Monitör (Serial Monitor) Kullanımı

    Kod editörünün alt kısmındaki "Seri Monitör" çubuğunu açarak sensörlerden okunan analog değerleri anlık metin veya grafik olarak takip edebilirsiniz.

    ---

    5. Öğretmenler İçin Tinkercad Sınıfı (Classroom) Modeli

    Bilişim teknolojileri ve robotik öğretmenleri için Tinkercad devasa bir sınıf yönetim aracı sunar:

  • **Öğrenci Hesabı Açma Kolaylığı:** 13 yaş altı öğrenciler için e-posta adresi gerekmez. Öğretmen sınıf kodu oluşturur ve öğrencilere basit takma isimlerle (nickname) anında giriş hakkı verir.
  • **Ödev Takibi ve Canlı İzleme:** Öğretmen, sınıftaki tüm öğrencilerin çalışma masalarını kendi panelinden canlı olarak görebilir, öğrencilerin yaptığı hataları anında düzeltebilir ve devreleri notlandırabilir.
  • **Fiziksel Laboratuvara Hazırlık:** Öğrenciler fiziksel Arduino setlerine dokunmadan önce devreyi Tinkercad'de kurup öğretmene onaylatır; böylece sınıf içindeki parça arızaları ve kablo karmaşası sıfıra iner.
  • ---

    6. Tinkercad Simülasyonundan Gerçek Dünyaya Geçiş

    Tinkercad'de çalışan bir projeyi gerçek hayata aktarmak son derece kolaydır:

    1. **Kodu İndirme:** Kod editöründeki "Kodu İndir" butonuna basarak yazdığınız C++ kodunu `.ino` dosyası olarak bilgisayarınıza kaydedin ve Arduino IDE ile kartınıza yükleyin.

    2. **Şematik Görünüm:** Tinkercad'in üst çubuğundaki "Şematik Görünüm" butonuna basarak devrenizin profesyonel mühendislik devre şemasını (şematik diyagram) tek tıkla görüntüleyebilir ve PDF olarak indirebilirsiniz.

    3. **Bileşen Listesi (BOM - Bill of Materials):** Projede kullanılan tüm parçaları ve adetlerini Excel tablosu olarak dışa aktarabilirsiniz.

    ---

    7. Tinkercad'in Avantajları ve Sınırlamaları

    | Avantajları | Sınırlamaları |

    |---|---|

    | Tamamen ücretsiz ve web tabanlıdır | İnternet bağlantısı gerektirir (çevrimdışı modu yoktur) |

    | Parça yanması ve donanım hasarı riski yoktur | ESP32, ESP8266 gibi gelişmiş Wi-Fi kartları henüz yoktur |

    | Zengin sensör ve ölçüm aleti desteği sunar | Çok karmaşık kütüphaneler (harici ZIP kütüphaneleri) eklenemez |

    | Öğretmenler için kusursuz sınıf paneli vardır | Gerçek hayattaki lehimleme ve temassızlık sorunlarını simüle edemez |

    ---

    8. Sıkça Sorulan Sorular (SSS)

    **Soru 1: Tinkercad'e kendi Arduino kütüphanelerimi yükleyebilir miyim?**

    *Cevap:* Tinkercad, LiquidCrystal, Servo, Adafruit_NeoPixel gibi en popüler yerleşik kütüphaneleri otomatik destekler; ancak internetten indirilen harici özel `.zip` kütüphanelerini doğrudan yükleme desteği şu an için bulunmamaktadır.

    **Soru 2: Tabletten veya telefondan Tinkercad kullanılabilir mi?**

    *Cevap:* Evet, iPad ve Android tabletlerde tarayıcı üzerinden veya iPad uygulamasından rahatça çalışır; ancak devre elemanlarını hassas bağlamak için fare ve klavyeli bir bilgisayar en konforlu deneyimi sunar.

    ---

    Sonuç

    Tinkercad Circuits, donanım bütçesi olmayan okullar, malzeme beklemek istemeyen meraklılar ve hata yapmaktan korkan öğrenciler için adeta bir dijital vaha gibidir. Bir devre fikriniz olduğunda doğrudan fiziksel parçalara koşmak yerine önce Tinkercad'de simüle etmek, zaman ve maliyet açısından en akılcı mühendislik yaklaşımıdır. Devrelerinizi test ettikten sonra gerçek dünyadaki yapım aşamaları için [Arduino Projeleri](/projeler) rehberlerimize göz atabilirsiniz!