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

Apa itu Arduino dan Bagaimana Memprogramnya? – Pemrograman Arduino

Pemrograman Arduino:Apa itu Arduino dan Bagaimana Memprogramnya?

Apa itu Arduino?

Sebuah Arduino adalah platform perangkat keras open source dengan dukungan pemrograman bawaan. Tidak ada perangkat keras atau perangkat lunak tambahan (misalnya pembakar Hex) yang diperlukan untuk mentransfer program Anda (yaitu berkas hex) ke Arduin0. Ada semua periferal yang diperlukan yang terpasang untuk operasi dasar. Ini didasarkan pada mikrokontroler AVR sederhana.

Arduino adalah industri yang berkembang saat ini dan alasan utama di baliknya adalah sebagian besar perpustakaan. Pengguna tidak perlu menemukan roda lagi. Kode tradisional yang panjang telah dikurangi menjadi beberapa baris sekarang. mudah digunakan dan meningkatkan produktivitas. Arduino dapat digunakan untuk membuat berbagai proyek yang mengambil input analog maupun digital dan dapat dengan mudah berinteraksi dengan perangkat keras yang berbeda seperti sakelar, enkoder, Sensor, Motor, relai, dan banyak lagi.

Desain dan skema PCB papan Arduino tersedia secara bebas di komunitas internet dan blog dan juga dapat dibeli dari masing-masing penjual dan Lingkungan Pengembangan Terpadunya gratis untuk diunduh, berbagai versi IDE ini tersedia untuk membuatnya kompatibel dengan berbagai OS (Sistem operasi) seperti Mac, windows, dll.

Klik gambar untuk memperbesar

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 menjengkelkan , ketika perangkat keras yang buruk memiliki sedikit kabel rusak yang tersembunyi dan Anda akan membuang banyak waktu berharga.

2) Ini open source sehingga seluruh pengembang kata terus bekerja untuk meningkatkan dan memperbaiki bugnya, sehingga dukungannya tersedia di seluruh dunia.

3) Jumlah perpustakaan terbesar tersedia secara gratis sehingga orang tidak perlu menulis banyak kode dasar untuk menjalankannya.

4) Arduino mendukung banyak pelindung yang berbeda, yang dapat dilampirkan ke papan Arduino dasar dengan Header pria ke wanita. Ini mengurangi kabel tradisional dan kemungkinan kesalahan lebih sedikit. Ini juga hemat ruang dan daya.

Semua fitur di atas umumnya tidak tersedia dengan mikrokontroler tunggal yang berdiri sendiri. Itulah mengapa Arduino dicintai oleh para penghobi maupun profesional.

Jenis Arduino :

Arduino memiliki banyak board mulai dari Arduino UNO dasar hingga Arduino mega, ArduinoFio, lily pad, dan seterusnya.

Dan banyak papan lainnya.

Fitur Arduino UNO

Arduino UNO fitur yang menonjol adalah:

Posting Terkait:Cara Mendesain PCB (Langkah demi Langkah &Tampilan Bergambar)

Pemrograman Arduino – Langkah demi Langkah

Pemrograman Aurdino ( Program pertama )

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

Sekarang mulai dengan program dasar Arduino First.

Unduh Arduino IDE dari www.arduino.cc, instal, lalu klik dua kali pada ikon perangkat lunak untuk menjalankannya. Dasar-dasar Pemrograman Arduino :

Pengkodean Arduino memiliki dua blok utama. Salah satunya disebut void setup dan yang lainnya adalah void loop. Dalam pengaturan void, kami menentukan pin mana yang harus menjadi input dan output. Ini digunakan untuk menginisialisasi variabel dan mulai menggunakan perpustakaan.

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

Mari kita tulis kode minimal berikut ini:

Jangan lupa untuk memilih papan yang sesuai.

Setelah papan dipilih sekarang mulailah menulis kode untuk papan khusus ini.

Kode Fungsi Pemrograman Arduino

Beberapa fungsi dasar Pemrograman Arduino yang perlu diingat:

Menentukan Pin:

Sintaks ini digunakan saat menetapkan nama tertentu ke pin ardunio.

Int   LED =13;

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

Fungsi PinMode(x,y):

Kami ingin menulis kode untuk mengedipkan led. Fungsi PinMode (X, Y):fungsi ini membutuhkan 2 argumen

1) Menyematkan nama atau nomor (X)  

2)   Didefinisikan sebagai output atau input (y)

       Contoh:pinMode(led,OUT)

Pernyataan di atas mendefinisikan Led sebagai output.

fungsi digitalWrite(x,y):

Fungsi ini Tulis Digital 1 atau 0 ke pin yang ditentukan dalam argumen fungsi ini. Fungsi ini juga membutuhkan 2 argumen

Contoh:

Digitalwrite(Led,HIGH)

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

Fungsi Penundaan:

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

Contoh:

Delay(1000);

Kemudian fungsi ini akan memberi kita penundaan 1000 milidetik.

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

Nantikan tutorial pembaruan lainnya seperti ini.

Anda juga dapat membaca


Teknologi Industri

  1. Apa itu Pemotongan Plasma dan Bagaimana Cara Kerja Pemotongan Plasma?
  2. Apa itu Pengelasan MIG dan Bagaimana Pengelasan MIG?
  3. Apa Itu Solder?- Jenis Dan Cara Menyolder
  4. Apa itu Penggilingan Elektrokimia dan Bagaimana Caranya?
  5. Apa Itu Mematri dan Bagaimana Mematri Logam?
  6. Apa itu Copper Brazing dan Bagaimana Cara Melakukannya?
  7. Apa itu Welding Fume?- Bahaya, Dan Cara Menguranginya
  8. Apa Itu Pengelasan Tongkat?- Peralatan, Dan Bagaimana Melakukannya
  9. Apa Itu Welding Spatter Dan Bagaimana Cara Menguranginya?
  10. Apa itu Lean Digital dan bagaimana mengintegrasikannya?