Menu
CoddyTech

Arduino simülatörü online

Bir taslak yaz, Çalıştır'a bas ve devrenin çalışmasını izle. Tarayıcında simüle edilmiş bir Uno, kurulum yok.

Örnek devreler

Arduino kodunu kart olmadan çalıştırın

Bir devre seçin, sketch'i yazın ve Çalıştır'a basın. LED yanıp söner, düğmeyi sürüklediğinizde servo döner, LCD metninizi yazar ve seri monitör her Serial.println çıktısını gösterir. Kurulacak bir şey yok, hesap gerekmez.

Sketch'iniz Arduino'nun kendi araç zinciriyle bir Uno için derlenir ve kartın üzerindeki çip olan ATmega328P'nin simülasyonunda komut komut çalışır. Bu yüzden delay(), millis(), analogWrite() ve zamanlayıcılar gerçek donanımdaki gibi davranır; burada çalışan bir sketch, bir karta yükleyebileceğiniz sıradan Arduino kodudur.

Bu Arduino simülatörünü faydalı yapan şeyler

  • On bir hazır devre: LED'ler, bir RGB LED, bir buton, bir potansiyometre, bir ışık sensörü, bir buzzer, bir servo, 7 segment gösterge, 16x2 LCD, bir NeoPixel halka, ultrasonik mesafe sensörü ve bir termistör, hepsi Uno'ya bağlı.
  • Sketch çalışırken parçaları kullanın: butona basın, düğmeyi çevirin, ışık ya da mesafe kaydırıcısını oynatın ve kodunuzun tepkisini izleyin.
  • Hem okuyan hem gönderen bir seri monitör ve bağlı her pini zaman içinde çizen bir Sinyaller görünümü; böylece bir PWM dalgasını ya da buton sıçramasını görebilirsiniz.
  • Yeni başlayanların aradığı kütüphaneler: Servo, LiquidCrystal, LiquidCrystal_I2C, Adafruit_NeoPixel, Wire, SPI, EEPROM ve SoftwareSerial. Derleyici hataları Arduino IDE'nin yazdığı gibi görünür.

Arduino simülatöründe neler deneyebilirsiniz

  • Blink: iki delay() değerini değiştirin ve LED'in buna uymasını izleyin. Sonra delay() kullanmadan, millis() ile yakıp söndürün.
  • Servo ve düğme: potansiyometrenin analogRead() değerini map() ile bir açıya çevirin ve servoyu onunla döndürün.
  • Mesafe sensörü: bir HC-SR04'ün yankısını pulseIn() ile ölçün, santimetreye çevirin ve seri monitöre yazdırın.

Arduino simülatörü SSS

Bunu kullanmak için Arduino kartı gerekir mi?
Hayır. Kart tarayıcınızda simüle edilir, yani sketch'leri herhangi bir bilgisayarda, bir Chromebook'ta ya da telefonda yazıp deneyebilirsiniz. Bir kartınız olduğunda aynı sketch'i Arduino IDE'den ona yüklersiniz.
Kendi devremi kurabilir miyim?
Henüz değil. Yukarıdaki on bir devreden birini seçer ve onun için istediğiniz sketch'i yazarsınız. Her devre parçalarını ve kart üzerindeki pinlerini listeler, böylece LED'in, butonun ya da sensörün hangi pinde olduğunu bilirsiniz.
Gerçek bir Uno'ya ne kadar yakın?
Yeni başlayanın yazdığı kodlar için çok yakın. Sketch, Arduino IDE'nin kullandığı derleyiciyle derlenir ve Uno'nun çipinin simülasyonunda çalışır; bu yüzden zamanlama, PWM ve seri iletişim karttaki gibi davranır. Parçalar birer modeldir: buton sabit bir desenle sıçrar, sensörler de kaydırıcısıyla ayarladığınız değeri aynen verir.
Ücretsiz mi, kodum kaydediliyor mu?
Ücretsizdir ve hesap gerekmez. Her örnekte yaptığınız değişiklikler bu tarayıcıda saklanır, sekmeyi kapatıp geri dönebilirsiniz. Sıfırla, mevcut örneği başladığı haline getirir.
Bunu Arduino mu yaptı?
Hayır. Coddy'nin Arduino ile bir bağlantısı yoktur. Simülatör Coddy'nin kendi yapımıdır ve Uno uyumlu bir kart çalıştırır.
Arduino programlamayı nasıl öğrenirim?
Buradaki örneklerle başlayın: bir sayıyı değiştirin, Çalıştır'a basın ve ne olduğunu görün. Bir yol izlemek istediğinizde Coddy'nin Arduino kursu ilk blink'ten butonlara, sensörlere, ekranlara ve altı projeye kadar, her adımda kısa bir dersle, bu sayfada gördüğünüz aynı simüle kartta ilerler.