Laporan Akhir 2 Percobaan 2 Modul 1 Praktikum Mikroprosesor dan Mikrokontroler



Laporan Akhir Percobaan 2 Modul 1





-            Arduino Uno

Arduino adalah kit elektronik atau papan rangkaian elektronik open sourcyang di dalamnya terdapat komponen utama yaitu sebuachip mikrokontroler dengan jenis AVR dari perusahaan Atmel.Arduino yang digunakan dalam praktikum ini adalah Arduino Uno yang menggunakan chip AVR ATmega 328P.

-            Seven Segment

Seven Segment Display memiliki 7 Segmen dimana setiap segmen dikendalikan secara ON dan OFF untuk menampilkan angka yang diinginkan. Angka-angka dari 0 (nol) sampai 9 (Sembilan) dapat ditampilkan dengan menggunakan beberapa kombinasi Segmen. Selain 0 – 9, Seven Segment Display juga dapat menampilkan Huruf Hexadecimal dari A sampai F. Segmen atau elemen-elemen pada Seven Segment Display diatur menjadi bentuk angka “8” yang agak miring ke kanan dengan tujuan untuk mempermudah pembacaannya. Pada beberapa jenis Seven Segment Display, terdapat juga penambahan “titik” yang menunjukan angka koma decimal.  Terdapat beberapa jenis Seven Segment Display, diantaranya adalah Incandescent bulbs, Fluorescent lamps (FL), Liquid Crystal Display (LCD) dan Light Emitting Diode (LED).

Pada LED 7 Segmen jenis Common Cathode (Katoda), Kaki Katoda pada semua segmen LED adalah terhubung menjadi 1 Pin, sedangkan Kaki Anoda akan menjadi Input untuk masing-masing Segmen LED.  Kaki Katoda yang terhubung menjadi 1 Pin ini merupakan Terminal Negatif (-) atau Ground sedangkan Signal Kendali (Control Signal) akan diberikan kepada masing-masing Kaki Anoda Segmen LED.










byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9};

void setup(){

  for (int i = 0; i < 9; i++)

  {

    pinMode(pin[i], OUTPUT);

    }

}

void loop(){

  digitalWrite(2, HIGH);

  digitalWrite(3, HIGH);

  digitalWrite(4, HIGH);

  digitalWrite(5,  LOW);

  digitalWrite(6,  LOW);

  digitalWrite(7, HIGH);

  digitalWrite(8, HIGH);

  digitalWrite(9, HIGH);

  }



PERCOBAAN 2

1.      Pada listing program, apa yang terjadi jika tipe data byte pada baris 1 diubah menjadi int?

Jawab :

Jika pada listing program tipe data int diganti dengan tipe data byte, maka tidak ada perubahan atau perbedaan output pada rangkaian. Ini dikarenakan tipe data byte memiliki ukuran memori 8 bit dengan range antara 0 sampai 255 dan tipe data int memiliki ukuran memori 32 bit dengan range antara -2.147.483.648 sampai 2.147.483.647, dan bilangan yang digunakan sama-sama merupakan bilangan bulat 

2.      Apa pengaruh seven segment yang digunakan baik pada Common Anoda dan Common Cathode terhadap listing program?

Jawab :

Jika pada percobaan,diganti menjadi seven segmen common anoda dengan listing program yang sama, maka yang ditampilkan pada 7 segmen akan berbeda. Untuk menampilkan angka 9 dengan menggunakan 7 segment common anoda, maka listing program yang digunakan adalah sebagai berikut

digitalWrite(2, LOW);

digitalWrite(3, LOW);

digitalWrite(4, LOW);

digitalWrite(5,  HIGH);

digitalWrite(6,  HIGH);

digitalWrite(7, LOW);

digitalWrite(8, LOW);

digitalWrite(9, LOW);

Seven segment common anoda akan aktif apabila diberi input LOW, sedangkan common katoda akan aktif apabila diberi input HIGH. 




Simulasi rangkaian  (Download)
Video simulasi (Download)
Program arduino (Download)
Datasheet 7 segment (Download)
Library arduino uno (Download)
Datasheet arduino (Download)


Tidak ada komentar:

Posting Komentar

MIKROPROSESOR DAN MIKROKONTROLER BAHAN PRESENTASI UNTUK MATAKULIAH MIKROPROSESOR DAN MIKROKONTROLER 2020 Oleh : MUHA...