Blinky OnBoardy

Perkenalan

  • Arduino adalah perusahaan perangkat keras dan perangkat lunak sumber terbuka yang terutama digunakan untuk membuat berbagai jenis proyek menarik dan mempelajari lebih lanjut tentang cara kerja perangkat keras dan perangkat lunak untuk membuat produk luar biasa bagi mereka yang membutuhkan.
  • Papan Arduino mampu membaca input – cahaya pada sensor, jari pada tombol, atau pesan Twitter – dan mengubahnya menjadi output – mengaktifkan motor, menyalakan LED, mempublikasikan sesuatu secara online.
  • Anda dapat memberi tahu papan Anda apa yang harus dilakukan dengan mengirimkan serangkaian instruksi ke mikrokontroler di papan. Untuk melakukannya Anda menggunakan bahasa pemrograman Arduino (berdasarkan Wiring), dan Perangkat Lunak Arduino (IDE), berdasarkan Pemrosesan.
  • Selama bertahun-tahun Arduino telah menjadi otak dari ribuan proyek, mulai dari objek sehari-hari hingga instrumen ilmiah yang kompleks.
  • Komunitas pembuat di seluruh dunia - pelajar, penghobi, seniman, pemrogram, dan profesional - telah berkumpul di platform sumber terbuka ini, kontribusi mereka telah menambah jumlah pengetahuan yang dapat diakses dan dapat sangat membantu baik bagi pemula maupun pakar.

Mengapa Arduino?

  • Murah – Papan Arduino relatif murah dibandingkan dengan platform mikrokontroler lainnya. Karena dibuat untuk pembuatan prototipe cepat, mereka mudah didapat di mana saja di dunia dengan harga murah bahkan duplikatnya juga sangat baik digunakan untuk pembelajaran dan tersedia dengan harga minimum.
  • Lintas platform - Perangkat Lunak Arduino (IDE) berjalan pada sistem operasi Windows, Macintosh OSX, dan Linux. Kebanyakan sistem mikrokontroler terbatas pada Windows.
  • Lingkungan pemrograman yang jelas - Perangkat Lunak Arduino (IDE) mudah digunakan untuk pemula, namun cukup fleksibel untuk dimanfaatkan oleh pengguna tingkat lanjut.
  • Bagi guru, ini mudah didasarkan pada lingkungan pemrograman Pemrosesan, sehingga siswa yang belajar memprogram di lingkungan tersebut akan terbiasa dengan cara kerja Arduino IDE.

Papan

  • Ada berbagai jenis papan Arduino yang tersedia di pasaran tetapi kita akan menggunakan Arduino Uno melalui kursus ini saya akan menjelaskan tentang papan ini:-

Arduino Uno

  • Arduino/Genuino Uno merupakan papan mikrokontroler berbasis IC ATmega328P. Ini memiliki 14 pin input/output digital (6 di antaranya dapat digunakan sebagai output PWM), 6 input analog, kristal kuarsa 16 MHz, koneksi USB, colokan listrik, header ICSP, dan tombol reset.
  • Ini berisi semua yang diperlukan untuk mendukung mikrokontroler; cukup sambungkan ke komputer dengan kabel USB atau nyalakan dengan adaptor AC-DC atau baterai untuk memulai.
  • Anda dapat mengutak-atik UNO Anda tanpa terlalu khawatir akan melakukan kesalahan, dalam skenario terburuk Anda dapat mengganti chip tersebut dengan beberapa dolar dan memulai dari awal lagi.
  • “Uno” berarti satu dalam bahasa Italia dan dipilih untuk menandai dirilisnya Arduino Software (IDE) 1.0. Papan Uno dan Perangkat Lunak Arduino (IDE) versi 1.0 adalah versi referensi Arduino, sekarang berevolusi ke rilis yang lebih baru.
  • Papan Uno adalah yang pertama dari serangkaian papan USB Arduino, dan model referensi untuk platform Arduino; untuk daftar lengkap papan saat ini, masa lalu, atau usang, lihat indeks papan Arduino.

Arduino IDE

Unduh Arduino IDE dari situs web resmi Arduino, tautannya diberikan di bawah ini: -

https://www.arduino.cc/en/software

Editor berisi empat bidang utama:

1. Toolbar dengan tombol untuk fungsi umum dan serangkaian menu. Tombol toolbar memungkinkan Anda memverifikasi dan mengunggah program, membuat, membuka, dan menyimpan sketsa, dan membuka monitor serial.

2. Area pesan, memberikan umpan balik saat menyimpan dan mengekspor dan juga menampilkan kesalahan.

3. Editor teks untuk menulis kode Anda.

4. Konsol teks menampilkan keluaran teks oleh Perangkat Lunak Arduino (IDE), termasuk pesan kesalahan lengkap dan informasi lainnya.

Sudut kanan bawah jendela menampilkan papan yang dikonfigurasi dan port serial.

Sekarang Anda sudah siap, mari kita coba membuat papan Anda berkedip!

5. Hubungkan papan Arduino atau Genuino Anda ke komputer Anda.

6. Sekarang, Anda perlu memilih inti & papan yang tepat. Hal ini dilakukan dengan menavigasi ke Tools › Board › Arduino AVR Boards › Board. Pastikan Anda memilih papan yang Anda gunakan. Jika Anda tidak dapat menemukan papan Anda, Anda dapat menambahkannya dari Alat › Papan › Manajer Papan.

7. Sekarang, pastikan board Anda ditemukan oleh komputer, dengan memilih port. Ini cukup dilakukan dengan menavigasi ke Tools › Port, di mana Anda memilih papan Anda dari daftar.

Jika Anda ingin lebih detail, kunjungi situs resminya: -

https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide#using-the-offline-ide-1xx

Contoh Kedipan LED OnBoard

  • Hubungkan Board Arduino Uno Anda dengan pin nomor 13 lalu sambungkan kabel USB Anda ke komputer untuk mengunggah sketsa.

Salin kode dari repositori saya

https://github.com/Peelu-Dev/Begiiners-guide-to-arduino/tree/main/onBoardLed_blink

dan unggah ke Arduino IDE Anda.

  • Ketika kode Anda telah berhasil dikompilasi maka Anda akan melihat LED onBoard pada papan Arduino akan ON selama setengah detik dan Off selama 1 detik.
  • Ubah penundaan untuk melihat perbedaan cara berkedip led sesuai keinginan Anda. Perhatikan bahwa penundaan akan memakan waktu dalam milidetik, jadi 1000 milidetik adalah 1 detik dan 500 milidetik adalah setengah detik.

Untuk lebih banyak posting seperti itu, lihat situs web saya: -

https://palashraghuwanshi.com/2022/introduction-to-arduino-01/