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:
- Download file ZIP library Ardubali
- Buka Arduino IDE
- Pilih menu Sketch > Include Library > Add .ZIP Library
- Pilih file ZIP yang sudah didownload
- Library akan terinstall secara otomatis
- Restart Arduino IDE jika diperlukan
Tutorial Modifikasi Ardubali
Pelajari cara mengembangkan library Ardubali melalui tutorial video di YouTube.
Tonton Sekarang