Dasar C Arduino
Pendahuluan
Semua bahasa perograman terdiri dari
- ekspresi,
- statemen,
- blok statemen
- blok fungsi
Ekspresi adalah kombinasi operand dan operator contoh 2+3 , X > Y dst… 2,3,X dan Y adalah operand sedangkan + dan > adalah operator .
Statemen adalah instruksi lengkap dalam bahasa C diakhiri dgn tanda ; (titik koma) contoh : A= 2+3;
Statemen dan ekspresi C arduino indentik dengan ANSI-C , Struktur Program C Arduino minimal terdiri dari dua fungsi yaitu setup() dan loop().
Fungsi setup() dijalankan pertama kali setiap board arduino dihidupkan sedangkan fungsi loop() dijalankan terus menerus selama board arduino hidup. Pada program standar C ANSI fungsi yg pertama dijalankan adalah fungsi main() pada C arduino adalah fungsi setup().
berikut ini struktur minimal C Arduino :
//setup digunakan untuk inisialisasi variable, mode pin dll
void setup()
{
statement
}
void loop()
{
statement
}
contoh program
// Pin 13 dihubungkan ke LED pada kebanyakan Arduino board.
// pin 13 diberi nama led:
int led = 13;
// setup routine dijalankan sekali saat arduino direset :
void setup() {
// inisialisasi pin digital 13 sbg output.
pinMode(led, OUTPUT);
}
// loop melakukan elsekusi berulang:
void loop() {
digitalWrite(led, HIGH); //LED on
delay(1000);
digitalWrite(led, LOW); // LED off
delay(1000);
}
Pendahuluan
// pin 13 diberi nama led:
int led = 13;
void setup() {
// inisialisasi pin digital 13 sbg output.
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH); //LED on
delay(1000);
digitalWrite(led, LOW); // LED off
delay(1000);
}
0 komentar :
Posting Komentar