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.
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,EEPROMveSoftwareSerial. 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. Sonradelay()kullanmadan,millis()ile yakıp söndürün. - Servo ve düğme: potansiyometrenin
analogRead()değerinimap()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.