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 Interrupts:
2 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