Tutorial Arduino - Belajar Pernyataan Switch

Desember 27, 2017
Gagalenyilih - Setelah sebelumnya kamu mempelajari tentang jenis-jenis Operator yang ada pada Arduino, kali ini saya akan menjelaskan tentang Pernyataan Switch pada pemogramana Sketch Arduino.

Baca juga : Tutorial Arduino untuk pemula

Tutorial Arduino - Belajar Pernyataan Switch

Belajar Pernyataan Switch

Pernyataan switch berguna untuk menggantikan if bersarang (if yang berada di dalam if) yang melibatkan operator ==. Sebagai contoh, terdapat pernyataan if seperti berikut ini :
if (bilangan == 0)
 digitalWrite (LED_MERAH, HIGH) ;
else
 if (bilangan == 1)
  digitalWrite (LED_HIJAU, HIGH) ;
 else
  digitalWrite (LED_MERAH, HIGH) ;

Pernyataan diatas dapat digantikan dengan switch seperti berikut :
switch (bilangan) {
 case 0:
  digitalWrite (LED_MERAH, HIGH);
  break;
 case 1:
  digitalWrite (LED_HIJAU, HIGH);
  break;
 default:
  digitalWrite (LED_KUNING, HIGH);


Pernyataan diatas berarti bahwa jika bilangan bernilai 0 maka dua pernyataan dibawahnya akan dijalankan. Dalam hal ini, break digunakan unutk mengakhiri switch.

Jika bilangan bernilai 1 maka dua pernyataan dibawahnya akan dijalankan. Dalam hal ini break digunakan untuk mengakhiri switch.

Jika bilangan tidak berupa 0 atau 1, maka dua pernyataan dibawahnya akan dijalankan.

Bagian default dijalankan jika bilangan tidak cocok dengan seluruh case. Bagian ini bisa tidak ada.


Semoga bermanfaat.

Selanjutnya : Proyek LED Dikendalikan Tombol

Artikel Terkait

Next Article
« Prev Post
Previous Article
Next Post »
Penulisan markup di komentar
  • Untuk menulis huruf bold gunakan <strong></strong> atau <b></b>.
  • Untuk menulis huruf italic gunakan <em></em> atau <i></i>.
  • Untuk menulis huruf underline gunakan <u></u>.
  • Untuk menulis huruf strikethrought gunakan <strike></strike>.
  • Untuk menulis kode HTML gunakan <code></code> atau <pre></pre> atau <pre><code></code></pre>, dan silakan parse kode pada kotak parser di bawah ini.

Disqus
Tambahkan komentar Anda

Tidak ada komentar

Berkomentarlah dengan baik dan sopan. Dilarang keras membuat link aktif!