Tuesday 22 May 2018

TEKNOLOGI ARDUINO PLATFORM



Hasil ArduinoHasil gambar  Arduino




Arduino adalah platform elektronik open-source yang berbasis pada perangkat lunak dan perangkat lunak yang mudah digunakan. Papan Arduino dapat membaca input - menerangi sensor, jari pada tombol, atau pesan Twitter - dan mengubahnya menjadi output - mengaktifkan motor, menyalakan LED, menerbitkan sesuatu secara online. Anda dapat memberi tahu dewan Anda apa yang harus dilakukan dengan mengirimkan satu set instruksi ke mikrokontroler di papan tulis. Untuk melakukannya, Anda menggunakan bahasa pemrograman Arduino (berdasarkan Wiring), dan Arduino Software (IDE), berdasarkan Pemrosesan.

Selama bertahun-tahun Arduino telah menjadi otak dari ribuan proyek, dari objek sehari-hari hingga instrumen ilmiah yang rumit. Sebuah komunitas pembuat di seluruh dunia - mahasiswa, penggemar, seniman, programer, dan profesional - telah berkumpul di sekitar platform open-source ini, kontribusi mereka telah menambah jumlah pengetahuan yang dapat diakses yang luar biasa yang dapat sangat membantu para pemula dan para ahli.

Arduino lahir di Ivrea Interaction Design Institute sebagai alat yang mudah untuk pembuatan prototipe cepat, yang ditujukan untuk siswa tanpa latar belakang dalam elektronik dan pemrograman. Segera setelah menjangkau komunitas yang lebih luas, dewan Arduino mulai berganti untuk beradaptasi dengan kebutuhan dan tantangan baru, membedakan penawarannya dari papan 8-bit sederhana hingga produk untuk aplikasi IoT, wearable, 3D printing, dan lingkungan yang tertanam. Semua papan Arduino benar-benar open source, memberdayakan pengguna untuk membangunnya secara mandiri dan akhirnya menyesuaikannya dengan kebutuhan khusus. Perangkat lunak ini juga merupakan open-source, dan berkembang melalui kontribusi pengguna di seluruh dunia.



Mengapa Arduino?
Berkat pengalaman penggunanya yang sederhana dan dapat diakses, Arduino telah digunakan dalam ribuan proyek dan aplikasi yang berbeda. Perangkat lunak Arduino mudah digunakan untuk pemula, namun cukup fleksibel untuk pengguna tingkat lanjut. Perangkat lunak Arduino berjalan di Mac, Windows, dan Linux. Guru dan siswa menggunakannya untuk membangun instrumen ilmiah berbiaya murah, untuk membuktikan kimia dan prinsip-prinsip fisika, atau untuk memulai dengan pemrograman dan robotika. Desainer dan arsitek membangun prototipe interaktif, musisi dan seniman menggunakannya untuk instalasi dan bereksperimen dengan alat musik baru. Pembuat, tentu saja, menggunakannya untuk membangun banyak proyek yang dipamerkan di Maker Faire, misalnya. Arduino adalah alat utama untuk mempelajari hal-hal baru. Siapa pun - anak-anak, penggemar, seniman, programer - dapat mulai mengutak-atik hanya mengikuti petunjuk langkah demi langkah dari sebuah kit, atau berbagi ide secara online dengan anggota komunitas Arduino lainnya.

Ada banyak platform mikrokontroler dan mikrokontroler lain yang tersedia untuk komputasi fisik. Parallax Basic Stamp, Netmedia's BX-24, Phidgets, Handyboard MIT, dan banyak lainnya menawarkan fungsi serupa. Semua alat ini mengambil detail acak pemrograman mikrokontroler dan membungkusnya dalam paket yang mudah digunakan. Arduino juga menyederhanakan proses bekerja dengan mikrokontroler, tetapi menawarkan beberapa keuntungan bagi guru, siswa, dan amatir yang tertarik pada sistem lain:
  1. Murah - Arduino relatif murah dibandingkan dengan platform mikrokontroler lainnya. Versi paling murah dari modul Arduino dapat dirangkai dengan tangan, dan bahkan modul Arduino yang dirakit sebelumnya harganya kurang dari $ 50
  2. Cross-platform - The Arduino Software (IDE) berjalan pada sistem operasi Windows, Macintosh OSX, dan Linux. Kebanyakan sistem mikrokontroler terbatas pada Windows.
  3. Lingkungan pemrograman yang sederhana dan jelas - Arduino Software (IDE) mudah digunakan untuk pemula, namun cukup fleksibel bagi pengguna mahir untuk memanfaatkannya juga. Untuk para pengajar, ini mudah didasarkan pada lingkungan pemrograman Pemrosesan, sehingga siswa yang belajar program di lingkungan itu akan terbiasa dengan cara kerja Arduino IDE.
  4. Perangkat lunak open source dan extensible - Perangkat lunak Arduino diterbitkan sebagai alat sumber terbuka, tersedia untuk ekstensi oleh programmer berpengalaman. Bahasa dapat diperluas melalui pustaka C ++, dan orang yang ingin memahami detail teknis dapat membuat lompatan dari Arduino ke bahasa pemrograman AVR C yang menjadi basisnya. Demikian pula, Anda dapat menambahkan kode AVR-C langsung ke program Arduino Anda jika Anda mau.
  5. Perangkat keras open source dan extensible - Rencana dewan Arduino diterbitkan di bawah lisensi Creative Commons, sehingga perancang sirkuit berpengalaman dapat membuat versi modul mereka sendiri, memperluasnya dan memperbaikinya. Bahkan pengguna yang relatif tidak berpengalaman dapat membangun modul breadboard modul untuk memahami cara kerjanya dan menghemat uang.
Apa saja yang bisa dilakukan Arduino?
Kegunaan Arduino tergantung kepada kita yang membuat program. Arduino bisa digunakan untuk mengontrol LED, bisa juga digunakan untuk mengontrol helikopter.

Papan Arduino
Contoh yang sudah pernah dibuat adalah MP3 player, pengontrol motor, mesin CNC, monitor kelembaban tanah, pengukur jarak, penggerak servo, balon udara, pengontrol suhu, monitor energi, statiun cuaca, pembaca RFID, drum elektronik, GPS logger, monitoring bensin dan masih banyak lagi. Silahkan buka Google, Youtube atau lihat di http://www.freeduino.org







Bahasa Pemrograman ArduinoDalam membuat program Arduino menggunakan bahasa C. Bahasa C sudah dipermudah menggunakan fungsi-fungsi yang sederhana sehingga pemrogram bisa mempelajarinya. Untuk membuat program Arduino dan mengupload ke dalam board Arduino, anda membutuhkan software Arduino IDE (Integrated Development Enviroment) yang dapat di download gratis di http://arduino.cc/en/Main/SoftwareBuku Pandauan untuk bahasa pemograman Arduino beserta dengan contoh-contohnya dapat dibaca pada http://arduino.cc/en/Reference/HomePage
Instal Perangkat Lunak Arduino (IDE) pada PC Windows
Unduh Perangkat Lunak Arduino (IDE)
Dapatkan versi terbaru dari halaman unduhan. Anda dapat memilih antara Installer (.exe) dan paket Zip. Kami sarankan Anda menggunakan yang pertama yang menginstal langsung semua yang Anda butuhkan untuk menggunakan Arduino Software (IDE), termasuk driver. Dengan paket Zip Anda perlu menginstal driver secara manual. File Zip juga berguna jika Anda ingin membuat instalasi portabel. 
Saat unduhan selesai, lanjutkan dengan instalasi dan izinkan proses penginstalan driver ketika Anda mendapat peringatan dari sistem operasi.



Pilih komponen yang akan dipasang

Pilih direktori instalasi (kami sarankan untuk mempertahankan yang baku)

Proses ini akan mengekstrak dan menginstal semua file yang diperlukan untuk menjalankan dengan benar Arduino Software (IDE)


Cara membuat dan menggunakan versi portabel dari Arduino Software (IDE)


Hampir di semua sekolah siswa tidak memiliki hak administrator, sehingga mereka tidak memiliki akses tulis di beberapa folder. Ini menyebabkan beberapa masalah dalam menggunakan Arduino Software (IDE) karena preferensi dan buku sketsa Anda disimpan di salah satu folder tersebut. Menggunakan versi portabel IDE Anda dapat mengatasi masalah ini.

Skenario lain dapat berupa yang berikut: Anda ingin mengatur lokakarya dan Anda memerlukan beberapa pustaka tambahan atau inti spesifik. Karena versi portabel menyimpan sketsa, pustaka, dan folder perangkat keras secara lokal, Anda dapat memiliki titik awal yang sama untuk semua orang yang bergabung dengan bengkel hanya meniru folder yang sama pada semua mesin. Ini juga cukup berguna jika karena alasan tertentu Anda tidak memiliki koneksi internet dan ingin menyiapkan segalanya untuk proyek Anda tanpa unduhan dan penundaan.

Selain itu, instalasi portabel bisa berada di flashdisk, memungkinkan Anda untuk membawa sekumpulan sketsa, inti dan pustaka pribadi Anda, untuk digunakan di komputer mana pun tanpa mempengaruhi file Anda.


Cara membuatnya portabel di Windows dan Linux

Prosedur ini dibuat dari beberapa langkah sederhana. Anda dapat menggunakan flashdisk atau folder lokal di mesin Anda. Setelah selesai, dengan pustaka dan inti tambahan jika diperlukan, folder itu dapat disalin di komputer lain.

  • Unduh versi kompresi dari Arduino IDE sesuai dengan OS Anda;
  • Setelah unduhan selesai, ekstrak konten arsip pada unit yang dipilih (lokal atau flashdisk);
  • Buka folder yang diekstrak dan di akarnya buat direktori baru yang disebut portabel, bersama yang lain;


Struktur pohon harus seperti ini; folder portabel akan diisi oleh Perangkat Lunak Arduino (IDE) yang diperlukan oleh pustaka, sketsa, dan inti.

Untuk menggunakan penginstalan ini, luncurkan eksekusi Arduino;

Mulai sekarang semua sketsa, pustaka dan inti tambahan akan dipasang di folder portabel. Anda dapat menyalin seluruh folder utama dan membawanya ke mana saja Anda inginkan: itu akan mempertahankan semua preferensi Anda, pustaka, inti dan sketsa.

Catatan MacOS / OS X
Instalasi portabel tidak secara resmi didukung pada sistem operasi Apple Mac karena beberapa alasan. Salah satunya terkait dengan tanda tangan paket (kami menandatangani paket Arduino IDE): menambahkan konten apa pun - seperti inti tambahan, libs dan sketsa - ke paket akan mematahkan tanda tangan. Konsekuensi dari itu adalah reaksi dari Gatekeeper yang bahkan bisa menghentikan aplikasi dari awal. Ini terkait dengan OS dan bukan ke IDE kami. Bagaimanapun, jika Anda ingin bereksperimen, Anda dapat memeriksa untaian forum ini dan mencoba sendiri solusi yang dikembangkan oleh komunitas.

Memperbarui instalasi portabel
Jika Anda ingin memperbarui instalasi portabel ke versi yang lebih baru, unduh versi baru dalam format kompresi, kemudian ekstrak konten dalam folder sementara. Sekarang Anda dapat memindahkan folder "portabel" yang Anda miliki dari instalasi lama ke yang baru, atau menyalin semua file dari versi baru ke yang lama, menimpa semua file. Entah bagaimana Anda harus berakhir dengan instalasi Arduino Software (IDE) portabel diperbarui dengan inti Anda, perpustakaan dan sketsa dilestarikan. Ingat untuk mengganti nama folder root dengan versi rilis yang tepat, jika diperlukan. Anda harus selalu meluncurkan file yang dapat dieksekusi "Arduino" dari dalam folder instalasi portabel Anda untuk menggunakan sketsa, inti dan pustaka yang terdapat di dalamnya. Jika Anda memiliki instalasi lain dari Arduino Software (IDE) pada mesin yang Anda gunakan, versi itu tidak akan terpengaruh. Pustaka dan inti yang sudah terpasang di komputer tidak akan terlihat atau digunakan oleh instalasi portabel.

Contoh Arduino Software (IDE)



Beberapa Contoh Source code untuk Arduino Software

  • Analog Read Serial: Baca potensiometer, cetak statusnya ke Arduino Serial Monitor.
  • Bare MinimumMinimal kode yang diperlukan untuk memulai sketsa Arduino.
  • BlinkHidupkan dan matikan LED.
  • Digital Read Serial: Baca saklar, cetak status ke Arduino Serial Monitor.
  • Fade: Mendemonstrasikan penggunaan output analog untuk memudar LED.
  • Read Analog VoltageMembaca input analog dan mencetak tegangan ke Serial Monitor.

No comments:

Post a Comment