ARDUINO UNO R3
gambar di atas adalah penjelasan dari setiap bagian-bagian arduino Uno.Pada arduino memberikan penamaan penyemat secara spesifik agar mudah dikenali oleh pengguna awam. Jika kita terbiasa mengembangkan aplikasi mikrokontroler tidak menggunakan arduino, penyemat menggunakan nama penyemat sesuai dengan lembar data dari pabriknya. Arduino menamakan penyemat secara spesifik yaitu dua jenis saluran yaitu analog dan digital. Setiap saluran analog dan digital diberi urutan angka, misalnya D5 adalah saluran digital kanal 5, A0 adalah saluran analog kanal 0.
PIN MAPING ARDUINO UNO CHIPSET ATMEGA 8/168/328
Sumber Daya / Power
Arduino Uno dapat diaktifkan melalui koneksi USB atau dengan catu daya
eksternal. Sumber daya dipilih secara otomatis. Untuk sumber daya
Eksternal (non-USB) dapat berasal baik dari adaptor AC-DC atau baterai.
Adaptor ini dapat dihubungkan dengan memasukkan 2.1mm jack DC ke colokan
listrik board. Baterai dapat dimasukkan pada pin header Gnd dan Vin
dari konektor DAYA.
Board dapat beroperasi pada pasokan eksternal dari 6 sampai 20 volt.
Jika Anda menggunakan tegangan kurang dari 6 volt mungkin tidak akan
stabil. Jika menggunakan lebih dari 12V, regulator tegangan bisa panas
dan merusak papan. Rentang yang dianjurkan adalah 7 sampai 12 volt.
Pin listrik yang tersedia adalah sebagai berikut:
VIN. Input tegangan ke board Arduino ketika menggunakan sumber daya
eksternal. Anda dapat menyediakan tegangan melalui pin ini, atau, jika
Anda ingin memasok tegangan melalui colokan listrik, gunakan pin ini.
5V. Pin ini merupakan output 5V yang telah diatur oleh regulator papan
Arduino. Board dapat diaktifkan dengan daya, baik dari colokan listrik
DC (7 - 12V), konektor USB (5V), atau pin VIN board (7-12V). Jika Anda
memasukan tegangan melalui pin 5V atau 3.3V secara langsung (tanpa
melewati regulator) dapat merusak papan Arduino. Penulis tidak
menyarankan itu.
Tegangan pada pin 3V3. 3.3Volt dihasilkan oleh regulator on-board. Menyediakan arus maksimum 50 mA.
GND. Pin Ground.
IOREF. Pin ini di papan Arduino memberikan tegangan referensi ketika
mikrokontroler beroperasi. Sebuah shield yang dikonfigurasi dengan benar
dapat membaca pin tegangan IOREF sehingga dapat memilih sumber daya
yang tepat agar dapat bekerja dengan 5V atau 3.3V.
Memori
ATmega328 memiliki 32 KB (dengan 0,5 KB digunakan untuk bootloader).
ATmega328 juga memiliki 2 KB dari SRAM dan 1 KB EEPROM (yang dapat
dibaca dan ditulis dengan perpustakaan / library EEPROM).
Input dan Output
Masing-masing dari 14 pin digital Uno dapat digunakan sebagai input atau
output, menggunakan fungsi pinMode(), digitalWrite(), dan
digitalRead(). Mereka beroperasi pada tegangan 5 volt. Setiap pin dapat
memberikan atau menerima maksimum 40 mA dan memiliki resistor pull-up
internal (terputus secara default) dari 20-50 kOhms. Selain itu,
beberapa pin memiliki fungsi spesial:
Serial: pin 0 (RX) dan 1 (TX) Digunakan untuk menerima (RX) dan
mengirimkan (TX) data serial TTL. Pin ini terhubung dengan pin ATmega8U2
USB-to-Serial TTL.
Eksternal Interupsi: Pin 2 dan 3 dapat dikonfigurasi untuk memicu
interrupt pada nilai yang rendah (low value), rising atau falling edge,
atau perubahan nilai. Lihat fungsi attachInterrupt() untuk rinciannya.
PWM: Pin 3, 5, 6, 9, 10, dan 11 Menyediakan 8-bit PWM dengan fungsi analogWrite()
SPI: pin 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) mendukung komunikasi SPI dengan menggunakan perpustakaan SPI
LED: pin 13. Built-in LED terhubung ke pin digital 13. LED akan menyala ketika diberi nilai HIGH
Arduino Uno memiliki 6 input analog, berlabel A0 sampai A5, yang
masing-masing menyediakan resolusi 10 bit (yaitu 1024 nilai yang
berbeda). Secara default mereka mengukur dari ground sampai 5 volt,
perubahan tegangan maksimal menggunakan pin AREF dan fungsi
analogReference(). Selain itu, beberapa pin tersebut memiliki
spesialisasi fungsi, yaitu TWI: pin A4 atau SDA dan A5 atau SCL
mendukung komunikasi TWI menggunakan perpustakaan Wire.
Ada beberapa pin lainnya yang tertulis di board:
AREF. Tegangan referensi untuk input analog. Dapat digunakan dengan fungsi analogReference().
Reset. Gunakan LOW untuk me-reset mikrokontroler. Biasanya digunakan untuk menambahkan tombol reset.
Komunikasi
Arduino Uno memiliki sejumlah fasilitas untuk berkomunikasi dengan
komputer, Arduino lain, atau mikrokontroler lainnya. ATmega328
menyediakan UART TTL (5V) komunikasi serial, yang tersedia pada pin
digital 0 (RX) dan 1 (TX). Pada ATmega16U2 saluran komunikasi serial
melalui USB dan muncul sebagai com port virtual untuk perangkat lunak
pada komputer. Firmware 16U2 menggunakan standar driver USB COM, dan
tidak ada driver eksternal diperlukan. Namun, pada Windows, diperlukan
file .inf. Perangkat lunak Arduino termasuk monitor serial yang
memungkinkan data tekstual sederhana akan dikirim ke dan dari papan
Arduino. RX dan TX LED di papan akan berkedip ketika data sedang dikirim
melalui chip USB-to-serial dan koneksi USB komputer (tetapi tidak untuk
komunikasi serial pada pin 0 dan 1).
ATmega328 juga mendukung I2C (TWI) dan komunikasi SPI. Perangkat lunak
Arduino termasuk perpustakaan Wire berfungsi menyederhanakan penggunaan
bus I2C. Untuk komunikasi SPI, menggunakan perpustakaan SPI.
Pemrograman
Arduino Uno dapat diprogram dengan software Arduino baca: Download
Software Arduino untuk Berbagai OS. Pilih "Arduino Uno dari menu Tools
> Board (sesuai dengan mikrokontroler pada papan). Untuk rincian,
silahkan baca: Mengenal Arduino dari Pemula Sampai Mahir.
Perlindungan Arus USB
Arduino Uno memiliki polyfuse reset yang melindungi port USB komputer
Anda dari arus pendek atau berlebih. Meskipun kebanyakan komputer
memberikan perlindungan internal sendiri, sekering menyediakan lapisan
perlindungan tambahan. Jika lebih dari 500 mA, sekering otomatis
bekerja.
KARAKTER FISIK BOARD ARDUINO UNO R3
Panjang maksimum dan lebar PCB Uno masing-masing adalah 2,7 dan 2,1
inci, dengan konektor USB dan colokan listrik yang melampaui dimensi
tersebut. Empat lubang sekrup memungkinkan board harus terpasang ke
permukaan. Perhatikan bahwa jarak antara pin digital 7 dan 8 adalah
0,16", tidak seperti pin lainnya.
Feature:
Brand New and High Quality
Microcontroller: ATmega328
Operating Voltage: 5V
Input Voltage (recommended): 7-12V
Input Voltage (limits): 6-20V
Digital I/O Pins: 14 (of which 6 provide PWM output)
Analog Input Pins: 6
DC Current per I/O Pin: 40 mA
DC Current for 3.3V Pin: 150 mA
Flash Memory: 32 KB (ATmega328) of which 0.5 KB used by bootloader
SRAM: 2 KB (ATmega328)
EEPROM: 1 KB (ATmega328)
Clock Speed: 16 MH
Untuk memprogram Atmega328 di gunakan software Arduino 1.6.5 yang dapat di download lansung melalui situs resmi nya https://www.arduino.cc/en/Main/Software
0 comments:
¿Deje un comentario? / Berkenalan dengan "Arduino Uno R3"