Blok Board
Grup kedua di kotak blok dinamai sesuai board-mu (misalnya Arduino Uno atau ESP32 DevKit V1). Blok-bloknya mengendalikan pin milik board dan port serialnya. Dropdown pin hanya menampilkan pin yang cocok untuk setiap blok di board yang sedang dipakai; gambar di bawah ini memakai Arduino Uno.
Kode yang dihasilkan blok
| Blok | Kode yang dihasilkan |
|---|---|
| atur pin … menjadi NYALA/MATI | digitalWrite(pin, HIGH/LOW), dengan pinMode(pin, OUTPUT) di setup() |
| baca pin digital … | digitalRead(pin) |
| jika tombol di pin … ditekan | if (digitalRead(pin) == LOW), dengan pinMode(pin, INPUT_PULLUP) di setup() |
| baca analog … | analogRead(pin) |
| atur kecerahan pin ~ … ke … | analogWrite(pin, value) dengan nilai 0 sampai 255 |
| bunyikan nada … Hz di pin … | tone(pin, frequency) |
| putar servo di pin … ke sudut … | Servo (ESP32Servo di ESP32) dipasang dengan pulsa 544–2400 µs, sudut dibatasi 0–180 |
| tampilkan di Serial … | Serial.println(...), dengan Serial.begin(9600) di setup() |
| LCD … | LiquidCrystal di pin LCD bawaan board |
| tampilkan angka … di 7-segment | Fungsi bantu yang mengendalikan segmen a–g di pin bawaan board |
Pin bawaan untuk blok LCD dan 7-segment tercantum di tabel Pin bawaan yang dipakai blok di setiap halaman board.
Siap mencoba?
Masuk dengan Google, pilih board, dan jalankan simulasi pertamamu dalam dua menit. Gratis selama masa peluncuran.
Mulai simulasi gratis