Pin dan Fungsinya

– Power

Beberapa cara untuk memberikan/mendapatkan power pada board Arduino Uno adalah sebagai berikut:

1. Vin, pin dapat dijadikan pilihan dengan memberikan tegangan dari adaptor eksternal antara 6-20V.

2. 5V, pin dapat digunakan dengan memberikan tegangan yang sudah diregulasi dari power supply 5V eksternal. Selain itu, pin juga dapat digunakan untuk sumber power supply 5V bagi rangkaian tambahan diluar board.

3. 3V3, pin ini adalah tegangan 3,3V output dari regulator yang ada pada board dengan arus maksimal 50mA

4. GND, pin ground.

5. IOREF, pin ini disediakan sebagai tegangan referensi mikrokontroller bekerja. Dapat dipilih antara 5V dan 3,3V.

 

Memory

Board Arduino memiki kapasitas memori sebesar 32 KB, dimana 0,5KB diantaranya digunakan sebagai boarloader. Diantaranya terdiri dari 2KB SRAM, 1KB EEPROM.

 

Input and Output

Masing-masing dari 14 pin dapat digunakan sebagai input/output dengan tegangan kerja 5V. Selain itu terdapat fungsi tambahan dari masing-masing port, sebagai berikut:

Serial, 0(RX), 1(TX) dapat digunakan sebagai pin untuk menerima data (RX) dan mengirim data (TX) dengan level tegangan TTL 5V. Pin ini terhubung antara pin serial ATmega328 mikrokontroller dan pin USB to TTL dari IC serial konverter.

Externel Interrupts2 dan 3 pin ini dapat digunakan sebagai trigger dengan beberapa pilihan mode transisi/level tegangan.

PWM: 3, 5, 6, 9, 10, and 11. Menyediakan fasilitas untuk membuat output PWM.

SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI dimana library sudah tersedia.

LED: 13 pada board ini disediakan satu buah LED untuk digunakan sebagai output. Dimana LED akan menyala saat diberikan logika HIGH dan akan padam saat diberikan logikan LOW.

Arduino Uno menyediakan 6 pin analog in yang dapat digunakan sebagai input analog dengan resolusi 10 bits (dengan range pembacaan 0 sampai 1023). Yang ekuivalen dengan tegangan analog dari 0V sampai 5V.

TWI: A4 or SDA pin and A5 or SCL pin. Mendukung komunikasi TWI dengan library yang sudah disediakan.

AREF. adalah pin yang dapat digunakan untuk mengatur tegangan referensi untuk input analog.

Reset, pin ini dapat digunakan untuk mereset mikrokontroller dengan memberikan logika LOW. Selain itu, juga tersedia button RESET untuk melakukan hal serupa.

 

Komunikasi

Board Arduino Uno mendukung komunikasi serial, dimana hal ini sudah tersedia sebuah perangkat hardware USB to TTL serial yang dilengkapi dengan LED indikator. Karena sudah dilengkapi dengan chip konverter USB to Serial, sehingga board dapat digunakan untuk komunikasi serial secara langsung ke komputer/laptop. Selain itu, board juga mendukung protokol kumunikasi lainnya yaitu SPI dan I2C.

 

Programming

Board arduino dapat langsung diprogram menggunakan software arduino. Software dapat diunduh di halaman download.

 

USB Overcurrent Protection

Board dilengkapi sebuah perlindungan resettable polyfuse yang melindungi USB dari over current dan short.

 

Demikian semoga bermanfaat.

Pustaka:

Arduino Board Uno

Iklan