26 Ekim 2015 Pazartesi

Proteus 8 ile Arduino Simülasyonu Yapma



PROTEUS İLE ARDUINO SİMÜLASYONU

Arkadaşlar merhaba bu yazımda sizlere Labcenter Electronics firmasının bizler için tasarladığı ve elektronik devre tasarlama programlarından en iyisi diyebileceğim PROTEUS paket programı sayesinde elimizde ARDUINO kontrol kartımız olmasa bile basit devre tasarımlarımızı yapabilir oluşturduğumuz “HEX” dosyalarımızı programımız içerisinde simülasyonlarını görebiliriz.
Bunun için öncelikle yapmamız gereken bir işlem var. Bu işlem PROTEUS için hazırlanmış olan ARDUINO kütüphanesini bilgisayarımıza indirmekle başlıyoruz. Bu kütüphaneyi buradan indirebilirsiniz.
Daha sonra bilgisayarımıza indirdiğimiz dosyayı arşivden çıkarıyoruz ve PROTEUS programının yüklü olduğu dizindeki LIBRARY klasörüne gidiyoruz ve içerisine kopyalıyoruz.


Yukarıdaki kopyalama işlemini de bitirdiysek artık PROTEUS programımızı açabiliriz.


Simülasyon programımızı açtık ve “P” kısa yoluyla kütüphane penceresini açtık ve “KEYWORDS” kısmından “Arduino” yazarak arama yapıyoruz ve Arduinolarımız karşımıza geliyor. Ben basit bir şekilde simülasyon yapmak için Arduino UNO R3 kontrol kartını seçiyorum ve malzeme listeme ekliyorum. Daha sonrasında yine bir 3 farklı renkte led çağırıyorum 1 adette 330 ohm değerinde direnç çağırıyorum. Daha sonrasında aşağıdaki devre tasarımını yapıyorum.

Devremizi tasarladıktan sonra Şimdi Arduinonun IDE programını açıyoruz. Bu programı da buraya tıklayarak indirebilirsiniz.



Programımızı açtıktan sonra FileàExamplesàBasicsàBlinks dosyasını açıyoruz. Karşımıza önceden hazırlanmış bir kod dosyası geliyor.



Hazır kodlarımız bu şekilde ancak bu kodlarla sadece 13. Pine takılı olan LED yanıp sönmektedir. Biz ise PROTEUS programımızda 3 adet ledi ard arda yakmayı planlıyoruz. Bunun için kodlarımızı yeniden revize etmemiz gerekiyor. Yani 12 ve 11. Pinlerede komut göndermemiz gerekecek ancak bu işlemi videoda anlatacağım. Şimdilik yapmamız gereken bir diğer işlem olan kodlarımızı “HEX” formatına çevirip Arduino işlemcimizin anlayacağı ve yorumlayacağı şekle getirmemiz gerek bunun içinde FileàPrefenceres’ i tıklıyoruz ve çıkan pencere işaretli yerleri işaretliyoruz.




Daha sonrasında
 işaretini tıklıyoruz ve programımızı “HEX” dosyasına çevirmiş oluyoruz. Bu işlem yapılırken ise bize oluşturulan “HEX” dosyasının konumunun olduğu uzantı şu şekilde gösteriliyor.



“.hex” uzantılı dosya yolunu seçip kopyalıyoruz. Daha sonrasında PROTEUS programımıza geri dönüyoruz. Ve arduinomuzu seçip sağ tıklıyoruz ve “Edit Properties” seçeneğini tıklıyoruz karşımıza “HEX” dosyamızı yükleyeceğimiz pencere geliyor.




İşaretlediğim yere az önce kopyaladığımız “HEX” dosyasının adresini yapıştırıyoruz. Ve “OK” diyoruz. İşte hepsi bu kadar, artık yazdığımız koda göre PROTEUS içerisinde ARDUINO simülasyonu yapabiliriz. Projemizi çalıştırıyoruz. Ekran görüntüsü şu şekilde :




Diğer ledleri yakıp söndürmeyi ve yaptığımız bu işlemleri videoda da anlatacağım şimdilik bu kadar. İyi çalışmalar J

2 yorum:

  1. Proteus 8 de olmuyor hocam bu yontem

    YanıtlaSil
    Yanıtlar
    1. Anlatımı 8 olarak yaptım ve bir problemle karşılaşmadım ne gibi bir problemle karşılaştığınızı anlatırsanız yardımcı olmaya çalışalım...

      Sil