Tugas pendahuluan 1




TUGAS PENDAHULUAN MODUL 1

1. Tujuan[kembali]

Kondisi pada percobaan ini adalah percobaan  1 dengan pemilihan kondisi 18 yaitu menambhkan push button pada input, ketika push butten ditekan seluruh led 1, 2, 3, 4 akan menyala.

2. Alat dan Bahan [kembali]

  Alat

    Ground

Bahan

    1. Arduino

Arduino Uno Tutorial [Pinout]

    2. Resistor

 



    3. Led

 



    4. Push bottom

Stage 4: Complete Beginner's Guide For Arduino Hardware Platform For DIY -  CodeProject




3.Dasar Teori[kembali]

1. Resistor
Resistor merupakan komponen elektronik yang memiliki dua pin dan didesain untuk mengatur tegangan listrik dan arus listrik. Resistor mempunyai nilai resistansi (tahanan) tertentu yang dapat memproduksi tegangan listrik di antara kedua pin dimana nilai tegangan terhadap resistansi tersebut berbanding lurus dengan arus yang mengalir, berdasarkan persamaan hukum Ohm. Berikut cara membaca resistor

Kode Warna Resistor



    1. Resistor dengan 4 cincin kode warna

        Maka cincin ke 1 dan ke 2 merupakan digit angka, dan cincin kode warna ke 3 merupakan faktor           pengali kemudian cincin kode warnake 4 menunjukan nilai toleransi resistor.

    2. Resistor dengan 5 cincin kode warna

         Maka cincin ke 1, ke 2 dan ke 3 merupakan digit angka, dan cincin kode warna ke 4 merupakan           faktor pengali kemudian cincin kode warna ke 5 menunjukan nilai toleransi resistor.

    3. Resistor dengan 6 cincin warna

        Resistor dengan 6 cicin warna pada prinsipnya sama dengan resistor dengan 5 cincin warna dalam       menentukan nilai resistansinya. Cincin ke 6 menentukan coefisien temperatur yaitu temperatur              maksimum yang diijinkan untuk resistor tersebut

Kode Huruf Resistor

    

        Kode Huruf Untuk Nilai Resistansi :

  •     R, berarti x1 (Ohm)
  •     K, berarti x1000 (KOhm)
  •     M, berarti x 1000000 (MOhm)

         Kode Huruf Untuk Nilai Toleransi :

  •     F, untuk toleransi 1%
  •     G, untuk toleransi 2%
  •     J, untuk toleransi 5%
  •     K, untuk toleransi 10%
  •     M, untuk toleransi 20%

2. Arduino

Arduino Uno adalah papan mikrokontroler berbasis ATmega328 yang memiliki 14 pin digital input/output (di mana 6 pin dapat digunakan sebagai output PWM), 6 input analog, clock speed 16 MHz, koneksi USB, jack listrik, header ICSP, dan tombol reset. Board ini menggunakan daya yang terhubung ke komputer dengan kabel USB atau daya eksternal denga adaptor AC-DC atau baterai 


3. Led

  LED merupakan keluarga dari Dioda yang terbuat dari Semikonduktor. Cara kerjanya pun hampir sama dengan Dioda yang memiliki dua kutub yaitu kutub Positif (P) dan Kutub Negatif (N). LED hanya akan memancarkan cahaya apabila dialiri tegangan maju (bias forward) dari Anoda menuju ke Katoda.

 

LED terdiri dari sebuah chip semikonduktor yang di doping sehingga menciptakan junction P dan N. Yang dimaksud dengan proses doping dalam semikonduktor adalah proses untuk menambahkan ketidakmurnian (impurity) pada semikonduktor yang murni sehingga menghasilkan karakteristik kelistrikan yang diinginkan. Ketika LED dialiri tegangan maju atau bias forward yaitu dari Anoda (P) menuju ke Katoda (K), Kelebihan Elektron pada N-Type material akan berpindah ke wilayah yang kelebihan Hole (lubang) yaitu wilayah yang bermuatan positif (P-Type material). Saat Elektron berjumpa dengan Hole akan melepaskan photon dan memancarkan cahaya monokromatik (satu warna).

Cara kerja LED (Light Emitting Diode)

Cara kerja LED (Light Emitting Diode)

 


4. Push Bottom 

Push Button adalah sebuah komponen panel listrik yang berfungsi sebagai triger atau saklar pulse, karena terdapat sebuah pegas untuk mengembalikan posisi push buton dalam keadaan semula.Push Button atau tombol bekerja menggunakan makanik ketika ada sebuah dorongan maka lempengan tembaga pada push button akan Lepas atau nempel tergangung pemilihan tipe push buttonya. ketika lempengan tembaga (kontak) tersebut menempel maka arus listrik akan mengalir, dan akan berhenti jika tidak ada dorongan pada push button lempengan tembaga akan lepas dan arus listrik akan berhenti.


4. Percobaan[kembali]



Listing Program :

int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9};  //mendeklarasikan pin 2-9 yang digunakan

int push[ ] = {A1};

void setup() 

{

//Sebuah Variable global yang disimpan pada awal program di fungstion setup(). serta Sebuah variable ini di deklarasikan pada saat block function atau block statement pengulangan, dan hanya dapat di gunakan pada block yang bersangkutan.

 

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

 { 

 pinMode(led[i], OUTPUT); //mengubah ledPin sebagai OUTPUT

 pinMode(push[i], INPUT); //mengubah inputPin sebagai INPUT

 

 digitalWrite(push[i],HIGH); 

 //membaca dan memberi status inputPin dengan indeks sesuai dengan nilainya.

 } 

 

void loop() 

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

 { 

 int val = digitalRead(push[i]); //membaca nilai dari i

 if (val == HIGH) // cek switch yang ditekan 

 { 

 digitalWrite(led[i], LOW); //bila switch ditekan maka menyala

 } 

 else 

 { 

 digitalWrite(led[i], HIGH); //apabila tidak ada maka mati

 } 

 } 

}


Prinsip Kerja :

Prinsip kerja dari rangkain ini adalah ketika push button ditekan atau dalam kondisi terhubung maka LED 1, 2, 3 dan 4 dalam kondisi manyala dan LED 5, 6, 7 dan 8 dalam kondisi tidak manyala. penyebab LED 1, 2, 3 dan 4 menyala yaitu karena pada listing program arduinonya yang dirancang sedemikian rupa sehingga hanya LED 1, 2, 3 dan 4 saja menyala ketika push button ditekan. Pada listing program arduinonya perulangan untuk supaya LED menyala yang digunakan ditetapkan batasanya  yaitu sampai LED 4 saja, yang mana ( i = 0; i<4; i++).

5. Video[kembali]




6. Link Download[kembali]

File Rangkaian disini

video disini

Html disini

File Library disini

Listing program disini






Tidak ada komentar:

Posting Komentar

BAHAN PRSENTASI UNTUK MATA KULIAH SISTEM DIGITAL SEMESTER GENAP 2020-2021 OLEH ROMA IMAM RAHMAN 1910953036 TEKNIK ELEKTRO Dosen Pengampu : M...