Pembahasan Materi Tentang Arduino

 ARDUINO


PENGERTIAN ARDUINO  

  Arduino merupakan sebuah minimum sistem mikrokontroler mempunyai sifat open-source yang tidak sedikit digunakan guna membagun suatu project elektronika. Platform Arduino mengandung dua yakni hardware berupa board dan suatu software atau IDE (Integrated Development Environment) yang berlangsung pada komputer, dipakai untuk mencatat dan mengisikan perogram ke board Arduino. 

    Sebuah board Arduino didesain dengan standar format board serta posisi dan rangkaian pin/port sampai-sampai dapat lebih mudah dipakai dan diakses dengan perlengkapan lain.

JENIS - JENIS ARDUINO

 - Arduino Uno





Arduino yaitu jenis yang paling tidak sedikit digunakan. Terutama guna pemula sangat dianjurkan untuk memakai Arduino Uno karena tidak sedikit sekali referensi yang membicarakan Arduino Uno.

  Fungsi Arduino UNO

    Fungsi Arduino Uno adalah untuk memudahkan para penggunaya dalam menghubungkan   dan mengontrol komponen elektronik dengan program seperti relay, LED, motor DC, modul, sensor, servo, dan lain sebagainya.


-  Arduino Nano



Arduino Nano adalah papan pengembangan mikrokontroler berukuran kecil yang mendukung penggunaan breadboard1. Arduino Nano dirancang dan diproduksi oleh perusahaan Gravitech dengan menggunakan basis mikrokontroler Atmega328 (untuk Arduino Nano V3) atau Atmega168 (untuk Arduino Nano V2)1. Arduino Nano menawarkan konektivitas dan spesifikasi yang sama dengan Arduino Uno dalam faktor bentuk yang lebih kecil2. Arduino Nano bekerja dengan kabel USB Mini-B3.
    
    Fungsi Arduino NANO
        Arduino Nano layaknya komputer, bekerja berdasarkan input proses dan output. Ada total 14 Pin digital dan 8 Pin Analog di papan Arduino Nano.

Pin digital dapat digunakan untuk menghubungkan sensor dengan menggunakannya sebagai pin input atau menggerakkan beban dengan menggunakannya sebagai pin output. Fungsi programnya cukup sederhana hanya memanggil pinMode() dan digitalWrite() untuk mengontrol operasinya.

Tegangan operasi pin digital adalah 0V dan 5V atau LOW dan HIGH. Pin analog dapat mengukur tegangan analog dari 0V hingga 5V menggunakan salah satu dari 8 pin Analog menggunakan fungsi pemrograman analogRead().

Fungsi pin lainnya juga dapat dipakai untuk keperluan khusus, yaitu:

  1. Pin Serial 0 (Rx) dan 1 (Tx): Pin Rx dan Tx digunakan untuk menerima dan mengirimkan data serial TTL. Mereka terhubung dengan chip serial ATmega328P USB ke TTL yang sesuai.
  2. Pin Interupsi Eksternal 2 dan 3: Pin ini dapat dikonfigurasi untuk memicu interupsi pada nilai rendah, merangkak naik atau turun, atau perubahan nilai.
  3. Pin PWM 3, 5, 6, 9 dan 11: Pin ini memberikan output PWM 8-bit dengan menggunakan fungsi analogWrite().
  4. Pin SPI 10 (SS), 11 (MOSI), 12 (MISO) dan 13 (SCK): Pin ini digunakan untuk komunikasi SPI.
  5. Pin 13 LED bawaan: Pin ini terhubung dengan LED bawaan. Ketika pin 13 HIGH – LED menyala dan ketika pin 13 LOW, mati.
  6. I2C A4 (SDA) dan A5 (SCA): Digunakan untuk komunikasi IIC menggunakan Wire library.
  7. AREF: Digunakan untuk memberikan tegangan referensi untuk input analog dengan fungsi analogReference().
  8. Reset Pin: Membuat pin ini LOW, me-reset mikrokontroler.

- Arduino Pico

Arduino Pico adalah salah satu papan mikrokontroler yang dikembangkan oleh Arduino. Ini adalah versi kecil dari papan Arduino yang biasanya lebih besar. Arduino Pico menggunakan mikrokontroler RP2040 yang dikembangkan oleh Raspberry Pi Foundation. Fungsi utama Arduino Pico adalah untuk memungkinkan pengembang dan hobiis elektronik untuk membuat proyek elektronik yang beragam dengan mudah.

    Fungsi Arduino PICO

        Alat monitoring dan pengatur suhu serta kelembaban ruangan. Sensor detak jantung untuk mendeteksi gejala penyakit jantung. Mengontrol peralatan elektronik yang ada di rumah dengan smartphone. Tempat sampah yang bisa terbuka otomatis saat ada orang di depannya dan berbunyi saat sudah penuh.

FUNGSI ARDUINO

Secara umum, arduino dengan suatu mikrokontroller ini dapat menciptakan sebuah program yang dapat dipakai untuk mengendalikan sekian banyak komponen elektronika.

Sehingga lumayan jelas, bila faedah yang dipunyai arduino uno yaitu untuk mempermudah pemakai dalam mengerjakan prototyping, memprogram mikrokontroller serta menciptakan sekian banyak alat modern berbasis mikrokontroler.

Beberapa alat yang biasa diciptakan dengan arduino uno ialah sebagai berikut:

  • Lampu Flip Flop , Lampu Lalu LIntas
  • Robotic : Line Follower, Maze Solver, Pencari Api
  • Pengontrol motor Stepper
  • Detector Suhu dan Mengatur suhu ruangan
  • Jam digital
  • Timer Alarm.
PORT PADA ARDUINO
Fungsi Port Pada Arduino:

1.Input Digital: Port dapat digunakan untuk membaca sinyal digital dari sensor atau perangkat luar lainnya.

2.Output Digital: Port dapat digunakan untuk mengirimkan sinyal digital ke perangkat eksternal, seperti mengendalikan LED atau motor.

3.Pulse Width Modulation (PWM): Beberapa pin di port tertentu mendukung PWM, yang memungkinkan Anda menghasilkan sinyal PWM untuk mengendalikan kecepatan motor atau mengatur kecerahan LED.

4.Komunikasi Serial: Port dapat digunakan untuk komunikasi serial, baik melalui UART (Universal Asynchronous Receiver/Transmitter) atau komunikasi serial melalui USB.

5.Komunikasi I2C atau SPI: Port juga dapat digunakan untuk mengimplementasikan komunikasi I2C atau SPI dengan perangkat eksternal.

sumber referensi

Komentar

Postingan populer dari blog ini

TEKNIK DIGITAL

SEVEN SEGMENT

MULTIPLEXER DAN DEMULTIPLEXER