Mulai simulasi gratis

Editor Sketch

Di proyek Sketch, kamu menulis program sendiri dalam C++ Arduino, persis seperti di Arduino IDE.

Editornya

Tab sketch.ino berisi seluruh program. Editor menyediakan:

Titik di samping nama tab menandakan bahwa itulah berkas proyek yang bisa diedit. Perubahan disimpan secara otomatis.

Struktur program

Sketch memiliki struktur yang sama seperti di board sungguhan:

void setup() {
  Serial.begin(115200);
  pinMode(2, OUTPUT);
}

void loop() {
  digitalWrite(2, HIGH);
  delay(500);
  digitalWrite(2, LOW);
  delay(500);
}

setup() dijalankan sekali saat mulai dan loop() dijalankan berulang-ulang. Kamu bisa menambahkan fungsi sendiri, variabel global, direktif #include, dan konstanta #define di mana saja dalam berkas.

Memakai pustaka

Tambahkan baris #include untuk pustaka yang kamu butuhkan. Pustaka yang dipakai komponen Circzy sudah dipasang saat setup (LiquidCrystal I2C, Adafruit SSD1306 dan GFX, DHT, Servo, ESP32Servo, Adafruit NeoPixel, MFRC522, TinyGPSPlus, RTClib, dan lainnya). Pustaka lain bisa dipasang dari Library Manager.

Nama pin

Gunakan penomoran pin dari core Arduino untuk board tersebut:

Keluarga boardCara menulis pinContoh
ArduinoAngka, A0–A5 (A15 di Mega)pinMode(13, OUTPUT), analogRead(A0)
ESP32Nomor GPIOpinMode(4, OUTPUT) untuk D4 / IO4
ESP8266Nama di board atau nomor GPIOpinMode(D1, OUTPUT) atau pinMode(5, OUTPUT)
Raspberry Pi PicoNomor GPIOpinMode(15, OUTPUT) untuk GP15, analogRead(26) untuk GP26
STM32Nama portpinMode(PC13, OUTPUT)

Halaman board mencantumkan setiap pin.

Kompilasi

Tekan ▶ di panel simulasi untuk mengompilasi dan menjalankan. Jika kompiler menemukan kesalahan, panel Kesalahan Kompilasi menampilkan pesannya beserta nomor baris. Perbaiki kodenya lalu tekan ▶ lagi. Lihat Menjalankan Simulasi.

Mengunduh sketch

Buka panel Berkas di rel kiri lalu klik sketch.ino di bawah Unduh untuk menyimpan program sebagai berkas yang bisa dibuka di Arduino IDE.

Siap mencoba?

Masuk dengan Google, pilih board, dan jalankan simulasi pertamamu dalam dua menit. Gratis selama masa peluncuran.

Mulai simulasi gratis