Sports

bunga

Senin, 17 Oktober 2016

Laporan Komunikasi Serial

                                               KOMUNIKASI SERIAL ARDUINO



I. TUJUAN

   1. Siswa dapat memahami komunikasi serial menggunakan IDE Arduino.
   2. Siswa dapat memahami fungsi dari setiap baris program pada komunikasi serial.
   3. Siswa dapat menerapkan program yang telah dibuat pada board arduino.
   4. Pengetahuan yang didapat siswa tentang arduino semakin banyak.

II. ALAT DAN BAHAN

   1. Komputer
   2. Software IDE Arduino
   3. Seperangkat hardware Arduino
   4. LED
   5. Resistor
   6. Kabel Jumper Pelangi

III. DESKRIPSI TUGAS
  
      Membuat program arduino uno tentang "Komunikasi Serial"

IV. CARA KERJA

     1. Jika pada serial monitor diketik angka  '1'
         Maka led akan menyala
     2. jika pada serial monitor diketik angka '0'
         Maka led akan mati
     3. jika pada serial monitor diketik angka selain 0 dan 1
         Maka akan ada pemberitahuan bahwa hanya dapat diketik angka 0 dan 1 saja
   

V. LANGKAH KERJA

1. buka program Arduino Uno
2. buatlah program seperti contoh di bawah ini

#define led 13

void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
while (!Serial);
pinMode(led,OUTPUT);
}

void loop()
  // put your main code here, to run repeatedly:
{
while (Serial.available() > 0){
    switch (int i = Serial.parseInt()) {
      case 0 ... 1:
      digitalWrite(led, (i == 0) ? LOW : HIGH);
      Serial.println((i == 0)? "LED off" : "LED on");
      break;
     
      default:
      Serial.println("Hanya ada 0 atau 1");
      break;
    }
  }
   delay(10);
   }

 3. Setelah selesai membuat program dan programnya benar kemudian merangkai aplikasinya di protoboard menggunakan 1 led,resitor, dan arduino.

VI KESIMPULAN

     Setelah siswa merangkai komunikasi serial siswa dapat mengetahui huruf ataupun angka di keyboard komputer bisa menjadi tombol on dan off yg kita inginkan    










0 komentar:

Posting Komentar