123D CIRCUITS

123D CIRCUITS’DA ARDUINO SİMÜLASYONU


Eğer, 123D Circuit’ı ilk defa kullanacaksanız, bu yazıyı okumadan önce, 123D Circuits’a Nasıl Üye Olurum? ve 123D Circuits ile ilk simülasyon yazılarını incelemeniz faydalı olacaktır.

123D Circuits’ın ücretsiz çevrimiçi uygulamasını kullanarak, tarayıcınızda devre kurabiliyor, hatta devreye Arduino ekleyip, kodunu yükleyebiliyor ve simülatörde kurduğunuz devrenin nasıl çalıştığını görebiliyorsunuz. Bu yazımızda 123D Circuits ile Arduino içeren basit bir devreyi adım adım kurup, simülatörde çalıştıracağız. Devremizde, 2 numaralı dijital porta bir LED bağlayıp, bu LED’i yakıp söndüreceğiz.

ADIM 1 Devreye ARDUINO ekleyelim


Öncelikle Sağ üstte bulunan “+ Components” bağlantısına tıklıyor ve altta çıkan malzeme listesinden Arduino Uno R3’ü seçiyoruz.

123D Arduino-Parca Ekle

ADIM 2 Devreye LED ve direnç ekleyelim


Yine altta çıkan listeden bir LED ve bir direnç seçerek devre tahtası üzerine aşağıdaki gibi ekliyoruz. Direncin değerini 220 Ohm olarak değiştiriyoruz.

123D Arduino-LED ve Direnc Ekle

ADIM 3 Bağlantıları ekleyelim


Arduino’nun 2. portundan LED’in anot ucuna (eğik olan bacağına) ve gene Arduino’nun toprağından (GND) direncin LED’e bağlı olmayan ucuna bağlantı yapıyoruz.

123D Arduino-Baglantilari Ekle

ADIM 4 Kodlar


Şimdi devremiz hazır ve kodlama kısmına geçebiliriz. Bunun için, sağ üstte bulunan “Code Editor” bağlantısına tıklıyoruz. Bunu yaptığımız zaman, ekranın altından içerisinde hazır kodlar olan bir kod editörü çıkacak. Bu editörde, 3.satır olan

int led=13;

satırını

int led=2;

ile değiştiriyoruz.

123D Arduino-Kodu Degistir

Kod :

// Pin 13 has an LED connected on most Arduino boards.

// give it a name:

int led = 2;

 

// the setup routine runs once when you press reset:

void setup() {

// initialize the digital pin as an output.

pinMode(led, OUTPUT);

}

 

// the loop routine runs over and over again forever:

void loop() {

digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)

delay(1000); // wait for a second

digitalWrite(led, LOW); // turn the LED off by making the voltage LOW

delay(1000); // wait for a second

}

ADIM 5 Kodları yükleme


Kodlardaki ADIM 4’te bahsedilen ufak değişikliği yaptıktan sonra, editörün üstündeki “Upload&Run” seçeneğine tıklıyoruz. Eğer kodlarımızda herhangi bir yanlışlık yoksa “Upload&Run” bağlantısının yanında “Successfully Compiled” yazısını kısa bir süreliğine göreceğiz ve otomatik olarak simülasyonumuz başlayacak.

123D Arduino-Kodu Yukle

ADIM 6 Simülasyonu durdurma ve yeni kodlar


Eğer, kodları değiştirip tekrar yükleme yapmak istiyorsak, sağ üstte bulunan “Stop Simulation” bağlantısına tıklayabiliriz. Böylece kodlar üzerinde değişiklikler yapıp, ADIM 5’teki işlemi tekrarlayarak yeni kodlarla Arduino’nun simülasyonunu yapabiliriz.

123D Arduino-Simulasyon Durdurma

Copyright © 2016 DEVRE OKULUTüm Hakları Saklıdır.