Memprogram Arduino dengan Bahasa Bali

Library yang mengkonversi bahasa pemrograman Arduino ke bahasa Bali. Membuat arduino lebih mudah sekaligus melestarikan bahasa daerah.

Tabel Konversi Ardubali

Bahasa Bali Arduino Asli Keterangan
keluaran OUTPUT Mode output
masukan INPUT Mode input
tegeh HIGH Nilai tinggi
endep LOW Nilai rendah
desimal float Tipe data pecahan
beneh true Nilai benar
pelih false Nilai salah
ngaturang pinMode Atur mode pin
nulisdigital digitalWrite Tulis nilai digital ke pin
antos delay Jeda waktu
macadigital digitalRead Baca nilai digital dari pin
mekawit Serial.begin Mulai komunikasi serial
cetak Serial.print Cetak ke serial
cetakln Serial.println Cetak ke serial (baris baru)
ngirim analogWrite Tulis nilai PWM ke pin
macanalog analogRead Baca nilai analog dari pin
antuk for Perulangan for
angke int Tipe data integer
fungsi void Tipe fungsi tanpa nilai balik
nyiapang() setup() Fungsi setup
abadi() loop() Fungsi loop utama
yening if Kondisi if
liyanan else Kondisi else
liyanan_yening else if Kondisi else if

Contoh Program



fungsi nyiapang() {
  mekawit(9600);  // Mulai komunikasi serial
}

fungsi abadi() {
  cetakln("Om Swastyastu!"); 
  antos(1000);               
}
                        

Program sederhana untuk mencetak pesan ke Serial Monitor setiap 1 detik.

Mencari bilangan genap dan ganjil



angke counter = 0;  // Variabel counter

fungsi nyiapang() {
  mekawit(9600);
}

fungsi abadi() {
  counter = counter + 1;  // Tambah counter
  cetak("Counter: ");
  cetakln(counter);       // Cetak nilai counter
  
  yening (counter % 2 == 0) {
    cetakln("Genap");
  } liyanan {
    cetakln("Ganjil");
  }
  
  antos(500);  // Tunggu 0.5 detik
}
                        

Program contoh menggunakan variabel dan operasi matematika.

Dokumentasi Video

Video ini berisi demonstrasi program Ardubali.

Kuis Ardubali

1. Apa sintaks Ardubali untuk "digitalWrite" dalam Arduino?

2. Fungsi apa yang digunakan untuk jeda waktu dalam Ardubali?

3. Bagaimana menulis perulangan for dalam Ardubali?

4. Apa sintaks Ardubali untuk "Serial.print"?

5. Apa arti "yening" dalam Ardubali?

Download Ardubali v1.0.0

Download library terbaru untuk mulai memprogram Arduino dengan bahasa Bali

Cara Install Library:

  1. Download file ZIP library Ardubali
  2. Buka Arduino IDE
  3. Pilih menu Sketch > Include Library > Add .ZIP Library
  4. Pilih file ZIP yang sudah didownload
  5. Library akan terinstall secara otomatis
  6. Restart Arduino IDE jika diperlukan
Download Ardubali v1.0.0

Tutorial Modifikasi Ardubali

Pelajari cara mengembangkan library Ardubali melalui tutorial video di YouTube.

Tonton Sekarang