PROGRAMLAR VE SİMÜLATÖRLER
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.
Öncelikle Sağ üstte bulunan “+ Components” bağlantısına tıklıyor ve altta çıkan malzeme listesinden Arduino Uno R3’ü seçiyoruz.
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.
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.
Ş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.
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
}
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.
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.