M1 percobaan 1



Laporan Percobaan 1


1. Jurnal [Kembali]



2 Alat dan Bahan [Kembali]

2.1 jumper
kabel jumper
 
Kabel jumper adalah kabel elektrik yang memiliki pin konektor di setiap ujungnya dan memungkinkanmu untuk menghubungkan dua komponen yang melibatkan Arduino tanpa memerlukan solder. Intinya kegunaan kabel jumper ini adalah sebagai konduktor listrik untuk menyambungkan rangkaian listrik. Biasanya kabel jamper digunakan pada breadboard atau alat prototyping lainnya agar lebih mudah untuk mengutak-atik rangkaian.

Jenis jenis kabel jumper yang paling umum adalah sebagai berikut:
 
Kabel Jumper Male to Male
Kabel Jumper Male to Male

Jenis yang pertama adalah kabel jumper male male. Kabel jumper male to male adalah adalah jenis yang sangat yang sangat cocok untuk kamu yang mau membuat rangkaian elektronik di breadboard.

Kabel Jumper Male to Female
Kabel Jumper Male to Female

Kabel jumper male female memiliki ujung konektor yang berbeda pada tiap ujungnya, yaitu male dan female.Biasanya kabel ini digunakan untuk menghubungkan komponen elektronika selain arduino ke breadboard
 
Kabel Jumper Female to Female

Kabel Jumper Female to Female
Jenis kabel jumper yang terakhir adalah kabel female to female. Kabel ini sangat cocok untuk menghubungkan antar komponen yang memiliki header male
 

2.2 Resistor


    
 Resistor

Resistor merupakan komponen penting dan sering dijumpai dalam sirkuit Elektronik. Boleh dikatakan hampir setiap sirkuit Elektronik pasti ada Resistor. Tetapi banyak diantara kita yang bekerja di perusahaan perakitan Elektronik maupun yang menggunakan peralatan Elektronik tersebut tidak mengetahui cara membaca kode warna ataupun kode angka yang ada ditubuh Resistor itu sendiri.


2.3 LED
LED

Breadboard merupakan sebuah board atau papan yang berfungsi untuk merancang sebuah rangkaian elektronik sederhana. Breadboard tersebut nantinya akan dilakukan prototipe atau uji coba tanpa harus melakukan solder.

Umumnya breadboard terbuat dari bahan plastik yang juga sudah terdapat berbagai lubang. Lubang tersebut sudah diatur sebelumnya sehingga membentuk pola yang didasarkan pada pola jaringan di dalamnya. Selain itu, breadboard yang bisa ditemukan di pasaran umumnya dibagi menjadi 3 ukuran. Pertama dinamakan sebagai mini breadboard, kedua disebut medium breadboard, dan yang terakhir dinamakan sebagai large breadboard.

2.4 Breadboard


 Project Board/Breadboard
 

Breadboard merupakan sebuah board atau papan yang berfungsi untuk merancang sebuah rangkaian elektronik sederhana. Breadboard tersebut nantinya akan dilakukan prototipe atau uji coba tanpa harus melakukan solder. Umumnya breadboard terbuat dari bahan plastik yang juga sudah terdapat berbagai lubang. Lubang tersebut sudah diatur sebelumnya sehingga membentuk pola yang didasarkan pada pola jaringan di dalamnya. Selain itu, breadboard yang bisa ditemukan di pasaran umumnya dibagi menjadi 3 ukuran. Pertama dinamakan sebagai mini breadboard, kedua disebut medium breadboard, dan yang terakhir dinamakan sebagai large breadboard.


2.5 kabel USB
 
 Kabel USB

  Kabel Data Mini USB ini biasa digunakan sebagai kabel untuk transfer data antar dua perangkat dan sebagai kabel untuk pemrograman Arduino yang memiliki soket Mini USB seperti Arduino uno standar.

 

2.6. arduino

arduino


Arduino merupakan sebuah perangkat elektronik yang bersifat open source dan sering digunakan untuk merancang dan membuat perangkat elektronik serta software yang mudah untuk digunakan. Arduino ini dirancang sedemikian rupa untuk mempermudah penggunaan perangkat elektronik di berbagai bidang.

Arduino ini memiliki beberapa komponen penting di dalamnya, seperti pin, mikrokontroler, dan konektor yang nanti akan dibahas lebih dalam selanjutnya. Selain itu, Arduino juga sudah menggunakan bahasa pemrograman Arduino Language yang sedikit mirip dengan bahasa pemrograman C++. Terdapat arduino IDE


3. Rangkaian Simulasi [Kembali]
 




4. Prinsip Kerja [Kembali]

Percobaan 1 yaitu general input dan general output LED 
disini kita menggunakan beberapa komponen diantaranya yaitu ada arduino, resistor, led, breadboard, dan kabel jumper. pada rangkaian ini LED yang bagian katoda kita hubungkan dengan ground sedangkan bagian anoda kita hubungkan terlebih dahulu dengan resistor. setiap resistor ini dihubungkan dengan pin arduino dimana pin 9 arduino dihubungkan dengan resistor 8, pin 8 dihubungkan dengan resistor 7, lalu pin dihubungkan engan resistor 6 sampai dengan pin 2 dihubungkan dengan resistor pertama. selanjutnya ground pada arduino dihubungkan dengan board . 

Program Arduino IDE 

int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9};
void setup()
{
  for (int i = 0; i <= 7; i = i+2)
  {
    pinMode (led[i], OUTPUT);
  }
  for (int a = 0; a <= 7; a = a+1)
  {
    pinMode (led[a], OUTPUT);
  }
}
void loop() {
       
  for (int hidup = 0; hidup < 4; hidup++)
  {
    digitalWrite(led[hidup], HIGH);
    digitalWrite(led[7-hidup], HIGH);
    delay (100);
  } 
  
  delay(500);
  for (int mati = 3; mati >= 0; mati--)
  {
    digitalWrite(led[7-mati], LOW);
    digitalWrite(led[mati], LOW);
    delay (50);
  }
}
 
selanjutnya penjelasan program. disini pada baris pertama ada int led 2-9 dimana ini mendeklarasikan pin yang digunakan pada arduino, lalu ada void setup dimana semua kodedalam fungsi ini hanya dijalankan sekali, Didalam void setup ini terdapat 2 perulangan for dengan variabel i dan a. Pada variabel i perulangan nya dengan batas 0 sampai batas kecil sama dengan 7 dengan setiap i= i+2, kemudian pin ini akan dijadikan sebagai output. Selanjutnya variabel a perulangan nya dengan batas 0 sampai batas kecil sama dengan 7 dengan setiap a= a+1,kemudian pin ini akan dijadikan sebagai output. Lalu ada fungsi void loop yang mana semua kode dalam fungsi ini akan dijalankan secara berulang. Pada fungsi void loop ini terdapat perulangan for dengan variabel hidup bernilai 0 sampai batas kecil 4 dan hidup ++ , selanjutnya untuk menghidupkan led kita perlu menuliskan syntaks digitalWrite(led[hidup],HIGH) dan digitalWrite(led[7-hidup],HIGH),  dimana untuk digitalWrite pertama jika kondisi perulangan for nya perpenuhi maka led yang terhubung dengan pin kecil dari 4 akan menyala berurutan dari led 1 sampai led 4, lalu untuk digitalWrite yang kedua led yang akan menyala yaitu led yang terhubung dengan pin 4 sampai 7 sesuai dengan program nya 7-hidup. lalu ada delay 100 yaitu jarak antar led yang akan menyala. 
selanjutnya ada perulangan for dengan variabel mati bernilai 3 sampai batas sama dengan 0 dan mati--. lalu untuk memaatikan lednya kita perlu menuliskan syntaks digitalWrite(led[mati],LOW) dan digitalWrite(led[7-mati],LOW). dimana pada digitalWrite yang pertama LED nya akan mati mulai dari  led 4 - led1 jika kondisi perulangan for nya terpenuhi. sedangakan pada digitalWrite yang kedua led nya akan mati mulai dari led5 - led8 jika ondisi perulangan nya terpenuhi. lalu delay 50 yang berarti jarak antar led berikutnya menyala
 
 
   
5. Video Pratikum [Kembali]
    





6. Analisa [Kembali]

1. Bagaimana pengaruh input output arduino terhadap LED .

Berdasarkan praktikum yang telah dilakukan, pin input output arduino yang digunakan yaitu pin 2-9. Pengaruh nya terhadap LED yaitu untuk menentukan LED menyala atau tidak. Dan itu tergantung jenis logika yang digunakan pada program, jika menggunakan logika HIGH (1) maka pin yang terhubung ke LED akan menyala, sebaliknya jika kita menggunakan logika LOW (0) maka pin yang terhubung ke LED akan mati.

2. Apa pengaruh bila salah satu LED dicabut terhadap LED lain.  Jelaskan mengapa itu bisa terjadi.

Apabila salah satu LED dicabut maka itu tidak akan mempengaruhi ke LED lainnya karena masing masing LED terhubung ke pin yang berbeda beda pula, sehingga jika satu LED dicabut maka LED lainnya akan tetap berfungsi sesuai dengan program yang kita buat.

7. Link Download [Kembali]

Tidak ada komentar:

Posting Komentar