Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Arduino Dijelaskan: Apa Itu dan Cara Memrogramnya

Pemrograman Arduino: Apa itu Arduino dan Cara Memrogramnya?

Apa itu Arduino?

Arduino adalah platform hardware open source dengan dukungan pemrograman bawaan. Tidak diperlukan hardware atau perangkat lunak tambahan (misalnya Hex burner) untuk mentransfer program Anda (yaitu file hex) ke Arduino. Semua periferal yang diperlukan untuk operasi dasar sudah terpasang. Ini didasarkan pada mikrokontroler AVR sederhana.

Arduino adalah industri yang berkembang saat ini dan alasan utamanya adalah jumlah besar perpustakaan. Pengguna tidak perlu menemukan roda lagi. Kode tradisional yang panjang telah dikurangi menjadi beberapa baris sekarang. Ini mudah digunakan dan meningkatkan produktivitas. Arduino dapat digunakan untuk membuat berbagai proyek yang mengambil masukan analog dan digital dan dapat dengan mudah dihubungkan dengan berbagai hardware seperti saklar, enkoder, Sensor, Motor, relè dan banyak lagi.

Desain PCB dan skematik papan Arduino tersedia secara gratis di komunitas internet dan blog dan juga dapat dibeli dari penjual yang bersangkutan dan Integrated Development Environment-nya gratis untuk diunduh, versi berbeda dari IDE ini tersedia untuk membuatnya kompatibel dengan berbagai OS (Sistem Operasi) seperti Mac, windows, dll.

Mengapa Memilih Arduino?

  1. Arduino memiliki programmer bawaan untuk membakar file Hex di dalamnya, untuk sebagian besar pemula, sangat menjengkelkan untuk membeli Mikrokontroler dan Burner secara terpisah dan kadang-kadang sangat mengganggu, ketika hardware yang buruk memiliki kabel putus kecil yang tersembunyi dan Anda akan membuang banyak jam berharga.
  2. Ini bersifat open source jadi seluruh pengembang di dunia terus bekerja pada peningkatan dan memperbaiki bug-nya, jadi dukungan-nya tersedia dengan mudah di seluruh dunia.
  3. Jumlah terbesar perpustakaan tersedia secara gratis sehingga orang tidak perlu menulis banyak kode dasar untuk membuat sesuatu berjalan.
  4. Arduino mendukung berbagai shield, yang dapat dipasang pada papan Arduino dasar dengan Header male to female. Ini mengurangi kabel tradisional dan kesalahan menjadi lebih sedikit. Ini juga hemat ruang dan daya.

Semua fitur di atas umumnya tidak tersedia dengan mikrokontroler tunggal mandiri. Itulah sebabnya Arduino disukai oleh hobiwan serta profesional.

Jenis Arduino :

Arduino memiliki banyak papan yang dimulai dari Arduino UNO dasar dan pergi ke Arduino mega, ArduinoFio, lily pad dan seterusnya.

Dan banyak papan lainnya.

Fitur Utama Arduino UNO

Arduino UNO fitur utamanya adalah:

Pemrograman Arduino – Langkah demi Langkah

Memrogram Arduino (Program pertama)

Mari kita mulai dengan Arduino UNO yang cukup sederhana untuk memulai, ini didasarkan pada Mikrokontroler Atmega 328

Mulailah dengan program dasar Arduino pertama.

Unduh Arduino IDE dari www.arduino.cc, instal dan kemudian klik dua kali pada ikon perangkat lunak untuk menjalankan.

Dasar Pemrograman Arduino :

Kode Arduino memiliki dua blok utama. Salah satunya disebut void setup dan yang lainnya adalah void loop. Dalam void setup, kita menentukan klem mana yang harus menjadi masukan dan keluaran. Digunakan untuk menginisialisasi variabel dan mulai menggunakan perpustakaan.

Blok kedua dari kode adalah void loop. Ini berisi semua kode dan logika yang ditempatkan dalam kurung (ia akan berulang tanpa henti).

Mari kita tulis kode minimum ini:

Jangan lupa untuk memilih papan yang sesuai.

Setelah papan dipilih, sekarang mulai menulis kode untuk papan tertentu ini.

Kode Fungsi Pemrograman Arduino

Beberapa fungsi dasar Pemrograman Arduino yang perlu diingat:

Menentukan Klem:

Sintaks ini digunakan saat memberi nama tertentu pada klem arduino.

Int LED = 13;

Di sini 13 adalah nomor klem dan LED adalah nama baru dari klem itu sekarang kita dapat mengakses klem yang sama dengan kedua nama tersebut .

Fungsi PinMode(x,y):

Kita ingin menulis kode untuk membuat LED berkedip. Fungsi PinMode (X, Y): fungsi ini mengambil 2 argumen

1) Nama atau nomor klem (X)

2) Menentukan sebagai keluaran atau masukan (y)

Contoh: pinMode(led,OUTPUT)

Pernyataan di atas menentukan Led sebagai keluaran.

Fungsi digitalWrite(x,y):

Fungsi ini Menulis Digital 1 atau 0 ke klem yang ditentukan dalam argumen fungsi ini. Fungsi ini juga mengambil 2 argumen

Contoh:

Digitalwrite(Led,HIGH)

Pernyataan di atas akan menulis +5 volt pada klem bernama LED.

Fungsi Delay:

Ini adalah fungsi bawaan Arduino IDE. Ini hanya memiliki satu argumen yaitu memberikan penundaan dalam milidetik.

Contoh:

Delay(1000);

Lalu fungsi ini akan memberi kami penundaan 1000 milidetik.

Program LED Akhir: Sekarang klik pada tombol (seperti ditunjukkan pada gambar di atas) untuk memuat program ke papan Arduino. Anda telah selesai :)

Stay tune untuk lebih banyak update tutorial seperti ini.

Anda juga dapat membaca

Teknologi Industri

  1. Pengcutan Plasma Dijelaskan: Cara Kerja dan Manfaat Utama
  2. Pengelasan MIG Dijelaskan: Apa Itu dan Cara Menguasai Prosesnya
  3. Penggelinding Dijelaskan: Jenis, Teknik, dan Panduan Langkah demi Langkah
  4. Penggerinda Elektrokimia (ECG): Cara Kerja dan Keuntungannya
  5. Brazing Dijelaskan: Gabungkan Bagian Logam dengan Aman dan Efektif
  6. Bras Tembung Dijelaskan: Teknik & Tips untuk Sambungan Kuat
  7. Memahami Asap Las: Bahaya dan Strategi Pengurangan yang Efektif
  8. Pengelasan Stick (SMAW) Dijelaskan: Peralatan, Proses, dan Panduan Langkah demi Langkah
  9. Memahami Percikan Las: Penyebab dan Teknik Pengurangan yang Efektif
  10. Lean Digital: Definisi, Manfaat, dan Cara Mengintegrasikannya dengan Lancar