Semua bahasa perograman terdiri dari :
- ekspresi,
- statemen,
- blok statemen
- blok fungsi
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;
// 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);
}
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);
}
void loop() {
digitalWrite(led, HIGH); //LED on
delay(1000);
digitalWrite(led, LOW); // LED off
delay(1000);
}
VARIABLE DAN KONSTANTA
Variabel adalah memori penyimpanan data yang nilainya dapat diubah-ubah. variable disimpan di RAM
Konstanta adalah memori penyimpanan data yang nilainya tidak dapat diubah setelah program di compile. Konstanta disimpan di memory program.
Variabel adalah memori penyimpanan data yang nilainya dapat diubah-ubah. variable disimpan di RAM
Konstanta adalah memori penyimpanan data yang nilainya tidak dapat diubah setelah program di compile. Konstanta disimpan di memory program.
VARIABLE SCOPE
Variable dan konstanta global dapat diakses di seluruh bagian program.
Variable dan konstanta lokal hanya dapat diakses didalam fungsi tempat dideklarasikannya.
Variable dan konstanta global dapat diakses di seluruh bagian program.
Variable dan konstanta lokal hanya dapat diakses didalam fungsi tempat dideklarasikannya.
Type Data
Arduino C mendukung sebagian besar tipe data ANSI C dengan beberapa pengecualian. Variabel adalah sebuah atau beberapa lokasi memori yang diberi nama. Ketika anda mendefinisikan variabel Anda juga harus memberitahu compiler jenis data variable tsb.
Tipe data dari variabel penting karena untuk menentukan berapa banyak byte
memori yg disediakan untuk variabel itu, dan jenis data yang dapat disimpan dalam variabel.
Tipe data dari variabel penting karena untuk menentukan berapa banyak byte
memori yg disediakan untuk variabel itu, dan jenis data yang dapat disimpan dalam variabel.
SUMBER : https://pccontrol.wordpress.com/dasar-c-arduino/
0 komentar:
Posting Komentar