PICSimLab, PIC ve Arduino mikrodenetleyicilerini gerçek bileşenlerle birlikte simüle etmeye yarayan açık kaynaklı bir laboratuvar simülatörüdür. Gömülü sistem geliştirme için donanım satın almadan önce proje testleri yapılmasını sağlar. MPLAB ve Arduino IDE ile entegre çalışır. Windows, Linux ve macOS üzerinde çalışır; tamamen ücretsiz ve açık kaynaklıdır.
Temel Özellikler
- PIC (8/16/32-bit) ve Arduino mikrodenetleyici simülasyonu
- LED, buton, LCD, servo, potansiyometre, sensör gibi bileşen kütüphanesi
- MPLAB, Arduino IDE ve diğer IDE’lerle entegrasyon
- Gerçek zamanlı simülasyon: programı değiştirip anında test
- Birden fazla kart modeli: Arduino Uno, Mega, NANO; PIC Starter Kit
- GPIO, UART, SPI, I2C protokol simülasyonu
- Osilosop ve analizör araçları dahil
- Açık kaynak; yeni kart ve bileşen ekleme mümkün
PICSimLab’da Arduino programı nasıl simüle edilir?
PICSimLab’ı açın ve “Board” menüsünden Arduino Uno veya hedef kartı seçin. Arduino IDE’de kodunuzu yazın ve “Sketch > Export Compiled Binary” ile .hex dosyasını oluşturun. PICSimLab’da File > Load Hex ile derlenen .hex dosyasını yükleyin. Bileşen panelinden LED, buton veya sensörleri sanal devreye ekleyin ve pin bağlantılarını yapın. Simülasyonu başlatmak için Run butonuna basın.
PICSimLab alternatifleri
Proteus, PIC ve Arduino dahil çok geniş mikrodenetleyici kütüphanesi ve gerçekçi devre simülasyonuyla ticari en kapsamlı gömülü sistem simülatörüdür.
SimulIDE, benzer şekilde açık kaynaklı ve gerçek zamanlı elektronik devre simülatörüdür; Arduino ve PIC desteğiyle PICSimLab’a yakın bir alternatiftir.
Icarus Verilog, PICSimLab’dan farklı olarak Verilog donanım tanımlama dili üzerinden dijital devre simülasyonu yapan akademik bir araçtır.
- Gerçekçi donanım simülasyonu
- Arduino entegrasyonu
- Açık kaynak (GPL-2.0)
- Görsel breadboard
- Çoklu mikrodenetleyici desteği
- Mac desteği yok
- Bazı bileşenler eksik
- Türkçe dil desteği yok
İşletim Sistemi: Windows 7/10/11, Linux
RAM: 512 MB
Disk: 300 MB