-->
gF6u0Vqh6RFrxd4GViiplRIajFJiSmm4Y0jpjNDw
Bookmark

Jelaskan Bagaimana Mengontrol LED dengan Menggunakan Tombol

Mempelajari Arduino Untuk Pemula

Jelaskan Bagaimana Mengontrol LED dengan Menggunakan Tombol


Arduino merupakan komponen yang biasanya dikenal oleh sebagian besar siswa elektronik dan penggemar. Kemampuannya untuk membuat berbagai projek lebih cepat dan lebih murah dengan adanya dukungan fasilitas yang dimilikinya menjadikannya pilihan ideal bagi banyak orang yang baru memulai dengan elektronik atau pemrograman. Karena desain perangkat keras dan lingkungan pemrogramannya yang telah disederhanakan, bahkan orang yang tidak memiliki latar belakang ilmu elektronik atau komputer dapat mempelajarinya dengan mudah. 


Jadi apa sebenarnya Arduino itu ?Bagaimana Anda bisa memulainya? Apa yang dapat Anda lakukan dengannya untuk meningkatkan gaya hidup anda?


Untuk pertanyaan diatas akan coba kami jawab dalam artikel kali ini, seiring langkah-langkah yang akan kita pelajari sedikit demi sedikit. Kami akan menyiapkan Arduino IDE di PC / Laptop Anda dan mengunggah contoh program blink ke Arduino. Blink merupakan contoh program yang sederhana. Kemudian kami juga akan membangun perangkat keras kecil menggunakan papan project board dengan rangkaian sederhana yang terdiri dari sakelar dan LED dan memprogram Arduino kami sesuai dengannya. Kedengarannya cukup menarik bukan?


Lalu sebenarnya, Apa sebenarnya Arduino itu?


Sebelum kita mulai belajar Arduino, sebaiknya kita mengetahui dulu apa itu Arduino. Hal ini menjadi penting karena ada sebagian anggapan di kalangan masyarakat bahwa Arduino dan mikrokontroler sama atau arduino adalah mikrokontroler. Itu tidak benar, mari kita perjelas di sini bahwa Arduino bukan mikrokontroler. Jadi apa arduino itu?


Arduino adalah platform pengembangan sumber terbuka yang terdiri dari perangkat keras yang mudah digunakan didalam lingkungan pemrograman. Arduino merupakan perangkat keras yang mudah digunakan mengacu pada Arduino UNO dan lingkungan pemrograman mengacu pada Arduino IDE. Ada beberapa papan perangkat keras selain Arduino UNO seperti Arduino Mega, nano, mini dll. Tetapi kali ini kita akan membahas Arduino UNO saja. Arduino IDE adalah perangkat lunak yang digunakan untuk memprogram papan Arduino UNO.

Sebelum memulai mengenal lebih jauh tentang Arduino yang Anda harus lakukan adalah menyiapkan software Arduino IDE di Laptop / PC Anda. Untuk langkah langkah penginstalan dibawah ini untuk pengguna windows saja, untuk platform lain prosedurnya hampir sama. Jika Anda mendapatkan masalah, untuk pengguna Mac dan pengguna Linux dapat menggunakan tautan bawaan. Pastikan juga Anda memiliki hak admin komputer untuk kemudahan instalasi.

Langkah 1: Unduh Arduino IDE dari situs web resmi Arduino.

Langkah 2: Ini akan mengunduh file exe, yang akan menjadi IDE Arduino terbaru di zaman Anda. Untuk artikel penginstalan saat ini versi terbaru adalah Arduino-1.8.13 dan Ada kemungkinan jika anda membaca artikel kami arduino ide telah diperbarui pada saat Anda mencoba ini.

Setelah unduhan selesai, luncurkan file exe. Anda mungkin dimintai hak admin, jika diminta klik ya.

Langkah 3: Klik "Saya Setuju" untuk menyetujui Perjanjian Lisensi Arduino.  

Langkah 4: Selanjutnya Di bawah Opsi instalasi, pastikan semua kotak centang dicentang dan kemudian klik berikutnya

Langkah 5: Sekarang, kita harus memilih lokasi di mana IDE harus diinstal. Secara default, ini akan diinstal di bawah Direktori file program drive C. Sangat disarankan untuk membiarkannya seperti itu dan klik Install
Membuat Project arduino Uno dengan mudah


Langkah 6 : Anda akan melihat IDE telah terinstal di PC / komputer anda. Tunggu lah sampai proses membuka aplikasi selesai. Akan muncul tampilan seperti gambar di bawah ini.


Langkah 7: Setelah menutup penginstal. Buka desktop Anda dan temukan file exe Arduino dan luncurkan. Ini akan menunjukkan label boot dan kemudian membuka IDE dengan kode minimum di atasnya seperti yang ditunjukkan di bawah ini



Cara upload program arduino

Menghubungkan papan Arduino Anda dengan Komputer:

Setelah Arduino IDE selesai diinstal di komputer kita, langkah selanjutnya adalah menghubungkan board Arduino UNO dengan kabel USB dengan komputer kita. biasanya kabelnya berwarna biru, seperti dibawah ini

Jelaskan Bagaimana Mengontrol LED dengan Menggunakan Tombol


Kabel tersebut memiliki 3 fungsi yaitu

1. Ini memberikan daya yang diperlukan untuk Arduino UNO untuk beroperasi (3-5Volt), sehingga power Supply bisa Anda dapatkan dari komputer/PC untuk menjalankan sebuah project hanya dengan menghubungkan arduino melalui kabel USB.

2. Kabel berfungsi untuk mengupload pemrograman mikrokontroler ATmega328 pada board Arduino UNO. Program yang Anda tulis di aplikasi IDE dapat Anda dikirim ke mikrokontroler melalui kabel ini.

3. Bertindak sebagai kabel komunikasi serial, kabel ini sebagai alat komunikasi serial komputer yang bertindak sebagai alat debugging(alat pencari kerusakan pada suatu program agar sesuai keinginan) yang baik. 

Cara Mengatur Port Arduino

Setelah board arduino menyalakan, Anda akan melihat LED kecil yang menyala(led berwarna hijau). Ini untuk menunjukkan bahwa board disuplai dengan daya. Anda juga harus melihat LED lain berkedip karena program kedip default yang sudah diunggah  di Arduino UNO Anda

Karena software arduino IDE baru pertama kalinya diinstal ketika Anda menghubungkan board arduino Anda ke komputer, Komputer Anda memerlukan beberapa saat bagi driver untuk memulai penginstalan secara otomatis. pertama mari kita periksa apakah port board arduino berhasil ditemukan oleh komputer kita. Untuk melakukan pencarian ini untuk " Manajer perangkat " di komputer Anda.

Setelah membuka device manager akan ada pilihan bernama “ Ports (COM & LPT)” klik di atasnya dan periksa apakah papan terdaftar di bawah pilihan itu seperti yang ditunjukkan pada gambar.
Jelaskan Bagaimana Mengontrol LED dengan Menggunakan Tombol


Nama Port untuk papan Arduino saya telah muncul sebagai Arduino Uno, Untuk nama port Arduino Anda mungkin berbeda berdasarkan vendor papan. Bisa CCH450 atau semacamnya jadi jangan khawatir tentang nama port.

Jika Anda tidak dapat menemukan opsi bernama " Ports (COM & LPT)" itu berarti papan Anda tidak ditemukan. Dalam hal ini adalah masalah driver, jadi Anda harus menginstal driver yang benar untuk papan Anda secara manual.

Dalam beberapa kasus Anda akan menemukan lebih dari satu port COM yang terdaftar di bawah bagian port dan Anda tidak akan tahu yang mana untuk papan Arduino karena penamaannya juga akan berbeda. Dalam hal ini, lepas papan dan sambungkan kembali. Periksa port COM mana yang menghilang dan muncul lagi, port COM adalah Arduino UNO Anda.

Setelah Anda menemukan port COM yang benar, catat nomor port COM papan Anda. Di sini untuk papan saya nomor port COM adalah 3. Nomor ini akan berubah setiap kali Anda mengubah port USB tempat papan terhubung.

Cara Mengupload program blink


Sekarang, mari kita mencoba mengupload program pertama kita ke papan Arduino melalui Arduino IDE yang baru saja kita install. Arduino IDE saat diinstal dilengkapi dengan beberapa program contoh yang sangat berguna untuk pemula. Jadi mari kita buka salah satu program contoh dengan memilih File -> Contoh/example -> Basics -> Blink seperti yang ditunjukkan di gambar.
Jelaskan Bagaimana Mengontrol LED dengan Menggunakan Tombol


Tujuan dari program ini adalah untuk mengedipkan Led pada papan Arduino. Setelah program blink dibuka, kita harus memilih board arduino yang benar. Untuk memilih board yang kita gunakan pilih Tool -> Boards -> Arduino UNO / Genuino seperti gambar di bawah ini

Cara mengatur port arduino


Selanjutnya, kita harus memilih port COM yang benar untuk board kita. Untuk COM milik kami yaitu COM 3, Karena setiap Arduino belum tentu sama saya harap Anda dapat mengingat COM arduino yang anda miliki. Untuk memilih port Com pilih Tools -> Port -> COM3



Setelah semua benar klik ikon unggah (disorot dengan warna Biru) untuk mengunggah kode ke board arduino atau kita dapat menggunakan CTRL+U. seperti yang ditunjukkan di bawah ini

Cara upload program arduino
Setelah tombol ditekan, Anda akan melihat " Uploading " tunggu beberapa saat. kemudian jika kode berhasil diunggah Anda akan melihat pesan sebagai " Selesai Mengunggah/ Done Uploading " seperti yang ditunjukkan di bawah ini.

Jelaskan Bagaimana Mengontrol LED dengan Menggunakan Tombol


Jika sudah muncul " Done Uploading " berarti kita sudah selesai mengunggah program pertama ke papan Arduino dengan sukses. Lalu bagaimana cara kerja program blink tersebut? Bagaimana cara mengetahui cara kerjanya? Mari kita buat rangkaian perangkat keras.


Cara membuat program arduino uno

Bahan yang Dibutuhkan:


  • Arduino UNO
  • Kabel Pemrograman
  • Tekan tombol
  • LED (warna apa saja)
  • Resistor 1k
  • Project board
  • Menghubungkan kabel
Koneksi Perangkat Keras:

Untuk rangkaian perangkat keras anda dapat merangkai seperti gambar dibawah ini.
Rangkaian mengontrol LED dengan tombol


Di perangkat keras kami, tombol tekan adalah input yang terhubung ke pin kedua Arduino. Jika dicermati Anda dapat melihat bahwa satu sisi tombol terhubung ke Ground dan sisi lainnya terhubung ke pin nomor 2. Ini berarti bahwa setiap kali kita menekan tombol maka pin nomor 2 akan terhubung dengan ground.

Selanjutnya LED dihubungkan ke pin nomor 3 melalui resistor 1k . Sekali lagi pin katoda led (pin korsleting) dihubungkan ke ground dan pin anoda (pin yang lebih panjang) dihubungkan ke pin 3 melalui resistor. Resistor ini disebut resistor pembatas arus karena membatasi jumlah arus yang mengalir melalui LED. Jika arus ini tidak dibatasi, arus yang mengalir ke LED akan menyebabkan LED mengalami kerusakan.

Program Project Arduino kita :

Jika perangkat keras sudah siap, selanjutnya kita dapat mulai memprogram papan Arduino UNO . Program Arduino lengkap akan diberikan di akhir halaman ini, agar kita semakin mengerti tentang isi program kami akan membahasnya baris demi baris.

Untuk setiap program Arduino harus ada dua fungsi wajib. Kedua fungsi ini adalah void setup () dan void loop (), keduanya disebut minimal. Semua yang kita tulis di dalam void setup () akan dieksekusi sekali dan semua yang kita tulis di dalam void loop akan dieksekusi berulang kali. Kedua fungsi tersebut ditunjukkan di bawah ini, inilah yang Anda dapatkan saat Anda memilih File -> New .

void setup ()
{ // letakkan kode setup Anda di sini, untuk dijalankan sekali;
}
void loop ()
{
// letakkan kode utama Anda di sini, untuk dijalankan berulang kali;
}

Mari mulai menulis program di dalam fungsi setup (). Biasanya deklarasi pin akan dilakukan di dalam fungsi setup () . Di perangkat keras kami, kami harus menyatakan bahwa pin 2 adalah pin input dan pin 3 adalah pin output. Ini dapat dilakukan dengan baris berikut

pinMode (2, INPUT);
pinMode (3, OUTPUT);

Tetapi dalam rangkaian yang kami buat ada sedikit perubahan, karena pin 2 digunakan sebagai INPUT , pin tidak boleh dibiarkan mengambang. Artinya pin input harus selalu terhubung ke + 5V atau ke ground. Input akan terhubung ke ground jika kami menekan tombol dan jika kami tidak menekan tombol pin input dibiarkan mengambang. Untuk menghindari hal ini kami menggunakan sesuatu yang disebut resistor pull up internal . Resistor ini ada di dalam mikrokontroler ATmega 328 dan Anda tidak dapat melihatnya. Untuk menggunakan resistor ini kita hanya perlu menulis sebuah baris pada Arduino IDE.

Garis ini akan menghubungkan pin nomor 2 + 5V melalui resistor sehingga membuatnya menjadi tinggi saat tidak terhubung dengan ground. Jadi kami mengubah kata kunci INPUT menjadi INPUT_PULLUP seperti yang ditunjukkan di bawah ini

pinMode (2, INPUT_PULLUP);

Sekarang setelah kita selesai dengan fungsi setup (), mari kita pindah ke fungsi loop () . Di sini kita harus memeriksa apakah pin 2 di-ground (LOW) dan jika di-ground-kan kita harus membuat LED menyala dengan membuatnya pin3 HIGH. Jika tidak di-ground kita harus mematikan LED dengan menjadikan pin 3 sebagai LOW. Mari kita letakkan kata-kata ini dalam program seperti

if (digitalRead (2) == LOW)
{
digitalWrite (3, HIGH);
}
else {
digitalWrite (3, LOW);
}

Di sini istilah digitalRead () digunakan untuk membaca status pin INPUT. Jika pin terhubung ke ground maka pin akan kembali LOW dan jika pin terhubung ke + 5V maka akan kembali HIGH.

Demikian pula, istilah digitalWrite () digunakan untuk mengatur status pin OUTPUT. Jika kita mengatur pin sebagai TINGGI maka akan memberikan + 5V sebagai output dan jika kita mengatur pin sebagai LOW maka akan memberikan 0V sebagai output.

Jadi untuk program kita, ketika kita menekan tombol pin 2 akan di-ground (LOW), jadi kita membuat pin 3 menjadi output + 5V (HIGH). + 5V ini akan cukup untuk menyalakan LED. Jika kondisi ini tidak terpenuhi maka pin 3 akan dibuat menjadi 0V (LOW) yang pada akhirnya akan mematikan LED.

Setelah kita berhasil mengunggah kode ke papan Arduino sekarang saatnya untuk mengecek output dari program kita. Untuk mengecek output yang harus kita lakukan adalah menekan tombol push dan memeriksa apakah LED menyala . Kemudian saat kami melepaskannya LED harus mati.

Program Project blink dengan Tombol :

void setup () {
pinMode (2, INPUT_PULLUP);
pinMode (3, OUTPUT);

}

void loop () {
  // letakkan kode utama Anda di sini, untuk menjalankan berulang kali:
  if (digitalRead (2) == LOW)
  {
    digitalWrite (3, HIGH);
  }
else
  {
    digitalWrite (3, LOW);  
  }

}


Post a Comment

Post a Comment