Tentang Arduino UNO

Apa itu Arduino UNO?

Arduino UNO adalah salah satu jenis board mikrokontroller yang dikeluarkan oleh Arduino.
Terdapat 3 jenis dipasaran, tetapi yang paling umum adalah UNO dengan base  ATMega 328 (bisa diklik untuk datasheet).
Spesifikasi
MicrocontrollerATmega328P
Operating Voltage 5V
Input Voltage (recommended)7-12V
Input Voltage (limit)6-20V
Digital I/O Pins14 (6 pin sebagai PWM output)
PWM Digital I/O Pins6
Analog Input Pins6
DC Current per I/O Pin20 mA
DC Current for 3.3V Pin50 mA
Flash Memory32 KB (ATmega328P)
 0.5 KB digunakan oleh bootloader
SRAM2 KB (ATmega328P)
EEPROM1 KB (ATmega328P)
Clock Speed16 MHz
Length (p)68.6 mm
Width (l)53.4 mm
Weight25 g
Fungsi PIN

arduino pin

  • SPI (Serial Peripheral Interface)
Fungsi dari SPI adalah untuk singkronisasi yang digunakan oleh mikrokontroller untuk berkomunikasi dengan satu atau lebih perangkat dengan cepat dalam jarak pendek.
  • SCK (Serial Clock)
SCK berfungsi untuk mengatur Clock dari master ke slave
  • MOSI (Master out, Slave In)
MOSI di gunakan pada SPI, dimana data di transfer dari Master Ke Slave
  • MISO (Master In, Slave Out)
MISO digunakan pada SPI, dimana data di transfer dari Slave ke master
  • I2C
Protokol yang menggunakan jalur clock(SCL) dengan (SDA) untuk bertukar informasi
  • SCL
Jalur data yang digunakan oleh I2C untuk mengidentifikasi bahwa data sudah siap di transfer
  • SDA
Jalur data (dua arah) yang digunakan oleh I2C
  • ICSP (In Circuit Serial Programming)
ICSP digunakan untuk memprogram sebuah mikrokontroller seperti Atmega328 menggunakan jalur USB Atmega16U2. 


ICSP sendiri menggunakan jalur SPI untuk transfer data.
  • VCC
Jalur suplay tegangan biasanya +5V
  • IOREF
Input/Output referensi yang berguna untuk melindungi board agar tidak terjadi overvoltage
  • Vin
Pin ini berfungsi untuk mensuplay tegangan dari ekseternal misal adapter.
Perlu diingat,semua sumber harus terhubung pada 1 GND yang sama. 
  • GND
Jalur Ground
  • USB
Digunakan untuk mentrasfer data dari komputer ke board Arduino
  • PWM (Pulse Width Modulation)
Pin yang di tandai dengan "~" mendukung Signal PWM.
PWM dapat berfungsi untuk mengatur kecepatan motor, kecerahan lampu dan lain lain.

Definisi lengkap PWM
  • Analog Pin
A0-A5 merupakan Pin Analog.
berfungsi untuk membaca nilai analog dari 0-1023 (maksimal 5V).

Komentar