Tutorial Arduino : Pengetahuan Dasar C

Indobot Academy

Arduino
Arduino

Halo Sahabat Indobot , di Artikel kali ini kita akan membahas tentang arduino yaitu Tutorial Pengetahuan Dasar C. Nah, bagi kalian yang baru  belajar ardunio dan ingin tahu tentang macam – macam ardunio, kalian bisa klik disini dulu sahabat indobot, tidak hanya itu jangan lupa untuk cek Dasar – Dasar Pemograman Arduino.

Nah Sahabat Indobot, Berikut ini adalah sedikit penjelasan yang ditujukan kepada anda yang hanya mempunyai sedikit pengalaman pemrograman dan membutuhkan penjelasan singkat mengenai karakter bahasa C dan software Arduino. Sangat pas untuk kalian yang baru  belajar ardunio.

Struktur

Sahabat Indobot, Setiap program Arduino (biasa disebut sketch) mempunyai dua buah fungsi yang harus ada.

  • void setup( ) {   }
    • Semua kode dalam kurung kurawal akan running hanya satu kali ketika program Arduino running untuk pertama kalinya.
  • void loop( ) {   }
    • Fungsi ini akan jalan setelah setup (fungsi void setup) selesai. Setelah dijalankan satu kali fungsi ini akan dijalankan lagi, dan lagi secara terus menerus sampai catu daya (power) dilepaskan.

Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!

Syntax

Berikut ini adalah elemen bahasa C yang kamu butuhkan untuk format penulisan.

  • //(komentar satu baris)
    • Kadang perlu untuk memberi catatan pada diri sendiri apa arti dari kode-kode yang kamu tulis. Cukup menuliskan dua buah garis miring dan apapun yang kita ketikkan setelahnya akan diabaikan oleh program.
  • /*   */(komentar banyak baris)
    • Jika anda punya banyak catatan, maka hal itu dapat kamu tulis pada beberapa baris sebagai komentar. Semua hal yang terletak antara dua simbol tersebut akan di abaikan oleh program.
  • {   }(kurung kurawal)
    • Untuk mendefinisikan kapan blok program mulai dan berakhir
  • ;(titk koma)
    • Setiap baris kode harus berakhir dengan tanda titik koma (jika ada titik koma yang hilang maka program tidak akan bisa jalan).

 

Variabel

Sebuah program secara garis besar dapat didefinisikan sebagai instruksi untuk memindahkan angka dengan cara yang cerdas. Variabel inilah yang digunakan untuk memindahkannya.

  • int (integer)
    • Untuk menyimpan angka dalam 2 byte (16 bit). Tidak mempunyai angka desimal dan menyimpan nilai dari -32,768 dan 32,767.
  • long (long)
    • Berfungsi ketika integer tidak mencukupi lagi. Memakai 4 byte (32 bit) dari memori (RAM) dan mempunyai rentang dari -2,147,483,648 dan 2,147,483,647.
  • boolean (boolean)
    • Variabel sederhana yang berguna untuk menyimpan nilai TRUE (benar) atau FALSE (salah). Sangat berguna karena hanya menggunakan 1 bit  dari RAM.
  • float (float)
    • Berfungsi untuk angka desimal (floating point). Memakai 4 byte (32 bit) dari RAM dan mempunyai rentang dari -3.4028235E+38 dan 3.4028235E+38.
  • char (character)
    • Menyimpan 1 karakter menggunakan kode ASCII (misalnya ‘A’ = 65). Hanya memakai 1 byte (8 bit) dari RAM.

Baca Juga : Sertifikasi IoT BNSP? Di Indobot Academy Aja

Operator Matematika

Berfungsi untuk memanipulasi angka (bekerja seperti matematika yang sederhana).

  • =
    • Membuat sesuatu menjadi sama dengan nilai yang lain (misalnya: x = 10 * 2, x sekarang sama dengan 20).
  • %
    • Menghasilkan sisa dari hasil pembagian suatu angka dengan angka yang lain (misalnya: 12 % 10, ini akan menghasilkan angka 2).
  • +
    • Penjumlahan
    • Pengurangan
  • *
    • Perkalian
  • /
    • Pembagian

Operator Pembanding

Fungsiny untuk membandingkan nilai logika ini merupakan dasar dari belajar ardunio.

  • ==
    • Sama dengan (misalnya: 12 == 10 adalah FALSE (salah) atau 12 == 12 adalah TRUE (benar))
  • !=
    • Tidak sama dengan (misalnya: 12 != 10 adalah TRUE (benar) atau 12 != 12 adalah FALSE (salah))
  • <
    • Lebih kecil dari (misalnya: 12 < 10 adalah FALSE (salah) atau 12 < 12 adalah FALSE (salah) atau 12 < 14 adalah TRUE (benar))
  • >
    • Lebih besar dari (misalnya: 12 > 10 adalah TRUE (benar) atau 12 > 12 adalah FALSE (salah) atau 12 > 14 adalah FALSE (salah))

Nah Sahabat Indobot , jika kamu suka dengan artikel singkat ini, silahkan share ke teman-teman kamu atau jika kamu tertarik untuk menulis, kamu juga bisa memposting tulisan-tulisan menarikmu di website www.indobot.co.id

Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy!

 

 

 

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp