TUGAS PENDAHULUAN
1. Tujuan [Kembali] - Mensimulasikan dan merangkai simulasi mikrokontroller arduino
- Merangkai dan menguju setiap inputan pada mikrokontroller
- Arduino Uno
Arduino adalah sebuah kit elektronik open source yang dirancang khusus untuk memudahkan bagi para seniman, desainer, dan siapapun yang tertarik dalam menciptakan objek atau mengembangkan perangkat elektronik yang dapat berinteraksi dengan bermacam-macam sensor dan pengendali.
Arduino UNO merupakan sebuah board mikrokontroler yang dikontrol penuh oleh ATmega328. Seperti yang ditunjukan pada gambar 1 dibawah, Arduino UNO mempunyai 14 pin digital input/output (6 di antaranya dapat digunakan sebagai output PWM), 6 input analog, sebuah osilator Kristal 16 MHz, sebuah koneksi USB, sebuah power jack, sebuah ICSP header, dan sebuat tombol reset. Arduino UNO memuat semua yang dibutuhkan untuk menunjang mikrokontroler, mudah menghubungkannya ke sebuah computer dengan sebuah kabel USB atau mensuplainya dengan sebuah adaptor AC ke DC atau menggunakan baterai untuk memulainya.
LED merupakan kependekan dari Light Emitting Diode, yakni salah satu dari banyak jenis perangkat semikonduktor yang mengeluarkan cahaya ketika arus listrik melewatinya.
Selain pencahayaan, LED juga merupakan bagian dari 7 segmen dalam jam dan pengatur waktu digital dan digunakan di remote control. Banyak orang tidak menyadari bahwa teknologi pencahayaan revolusioner yang mengambil alih dunia saat ini, ditemukan lebih dari 50 tahun yang lalu.Cara kerja LED adalah menghasilkan cahaya dengan cara mengubah energi listrik menjadi energi cahaya (transduser). Dengan cara kerja ini, maka lampu LED dapat langsung memancarkan cahaya secara maksimal, tidak memerlukan waktu pemanasan seperti bohlam, dan juga tidak menimbulkan panas seperti pada bohlam ataupun neon.
Resistor merupakan komponen elektronik yang memiliki dua pin dan didesain untuk mengatur tegangan listrik dan arus listrik. Resistor atau hambatan ini merupakan komponen elektronika pasif yang memiliki fungsi guna menghambat serta mengatur arus listrik di dalam suatu rangkaian elektronika. Resistor atau hambatan ini juga memiliki satuan yang disebut dengan Ohm.
Tabel dibawah ini merupakan warna - warna dari resistor :
Perhitungan Gelang Resistor dengan 4 gelang warna:
int led []={2,3,4,5,6,7,8,9}; // Deklarasi pin yang akan digunakan adalah pin 2-9
void setup() { // Semua kode dalam fungsi ini hanya dibaca sekali
for (int i=0;i<=8;i++) // Perulangan dari 0 hingga kecil sama dengan 8, nilai di increment atau ditambah satu
{
pinMode(led[i],OUTPUT); // Menyatakan pin yang dihubungkan ke LED berfungsi sebagai OUTPUT
}
}
void loop() { //Semua kode di dalam fungsi ini akan dilakukan perulangan/looping
for(int hidup=0;hidup<=8;hidup++) //Perulangan dari 0 hingga kecil sama dengan 8 untuk menghidupkan LED
{
digitalWrite(led[hidup],HIGH); //LED diberi logika 1 sehingga LED menyala (aktif high)
}
delay(300); //Jarak watu 300 ms untuk melakukan perulangan atau looping atau LED hidup selama 300 ms
for(int mati=0;mati<=8;mati++) //Perulangan dari 0 hingga kecil sama dengan 8 untuk mematikan LED
{
digitalWrite(led[mati],LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
}
delay(300); //Jarak waktu 300 ms untuk melakukan perulangan atau looping atau LED mati selama 300 ms
}
6. Video
[Kembali]7. Prinsip Kerja
[Kembali]
Ketika simulasi di jalankan , arduino akan mengesksekusi program sesuai dengan listing program yang telah di buat melalui media arduino uno. kelika di run simulasinya, lampu led akan hidup dari D1 hingga D8 dengan delay 300ms dalam prosen turn on, begitupun sebaliknya dengan delay 300 ms akan kembali ke kondisi turn off
Comments
Post a Comment