💻 Bahasa Pemrograman Arduino
Arduino menggunakan bahasa pemrograman berbasis C dan C++ yang disederhanakan sehingga mudah dipelajari.
Struktur program Arduino terdiri dari beberapa bagian utama seperti setup() dan loop(), serta
mendukung pemakaian variabel, operator, fungsi, dan pustaka tambahan.
🟢 Struktur Dasar Program Arduino
Setiap program Arduino disebut sketch. Struktur minimal terdiri dari dua fungsi utama:
loop() → inti program yang akan berjalan terus-menerus.
🔢 Variabel & Tipe Data
Arduino mendukung berbagai tipe data, di antaranya:
int→ bilangan bulat (−32,768 sampai 32,767)long→ bilangan bulat panjangfloat→ bilangan desimalchar→ 1 karakterboolean→ true / falseString→ teks
➗ Operator
Operator digunakan untuk perhitungan dan logika:
- Aritmatika:
+ - * / % - Perbandingan:
== != > < >= <= - Logika:
&& || ! - Assignment:
= += -= *= /=
🔌 Pin Digital & Analog
Arduino memiliki pin digital (HIGH/LOW) dan pin analog (0–1023). Contoh penggunaan:
⚙️ Fungsi
Fungsi membantu agar kode lebih rapi dan modular.
📚 Library Arduino
Arduino memiliki banyak pustaka tambahan (library) yang memudahkan penggunaan sensor dan modul.
Misalnya: LiquidCrystal untuk LCD, DHT untuk sensor suhu & kelembaban,
Servo untuk motor servo.
setup() dan loop().
Pemahaman variabel, operator, pin digital/analog, serta penggunaan library adalah dasar penting sebelum membuat proyek lebih lanjut.
No comments:
Post a Comment