WHAT'S NEW?
Loading...

Arduino Uno R3 adalah papan mikrokontroller yang paling umum digunakan oleh orang indonesia untuk membuat berbagai macam kreasi elektronika mauupun robotika. Disamping Arduino Uno R3 mudah didapat, board ini juga punya kloningnya atau KWnya yang dibuat diindonesia tepatnya di jawa barat. tentu harganya jauh dibandingkan harga Arduino Uno R3 yang Original buatan Itali.
Uno dalam bahasa Itali artinya "satu" namun pada Arduino Uno R3, kata Uno bukan berarti versi pertama pada Arduino Uno itu sendiri melainkan versi terbarunya. Arduino Uno mempunyai 2 versi sebelumnya, yaitu:
  • Arduino Uno  Revisi 2 dan
  • Arduino Uno  Revisi 3
Namun untuk artikel kali ini saya akan membahas mengenai Arduino Uno R3 Secara lengkap. Arduino Uno R3 adalah keluaran pabrik "Arduino Uno", sudah menggunakan mikrokontroller ATmega328. Arduino Uno R3 mempunyai 14 digital pin input / output (6 dapat digunakan sebagai output PWM), 6 input analog, resonator keramik 16 MHz, koneksi USB, jack listrik, header ICSP, dan tombol reset di papan. 

Spesifikasi Arduino Uno R3
MicrocontrollerATmega328
Tegangan Jalan5V
Tegangan Masukan ( Rekomendasi) 7-12V
Batas Tegangan6-20V
Digital I/O Pins14 (of which 6 provide PWM output)
Analog Input Pins6
DC Current per I/O Pin40 mA
DC Current for 3.3V Pin50 mA
Flash Memory32 KB (ATmega328) of which 0.5 KB used by bootloader
SRAM2 KB (ATmega328)
EEPROM1 KB (ATmega328)
Clock Speed16 MHz
Panjang68.6 mm
Lebar53.4 mm
Berat25 g

Power Arduino UNO R3
Arduino Uno R3 dapat dioperasikan menggunakan 3 cara. pertama dengan menggunakan koneksi USB dengan komputer, Adaptor AC-DC , dan menggunakan batu baterai. 
Pin listrik pada board Arduino Uno R3 :
  • Pin VIN atau Voltage In yaitu pin untuk tegangan masukan papan
  • Pin 5V atau pin 5 Volts adalah pin keluaran dari papan arduino yang nantinya digunakan untuk menyuplai perangkat serial yang bekerja dengan arduino. 
  • Pin 3.3adalah pin yang memasok 3,3 volt yang dihasilkan oleh regulator on-board. Menarik arus maksimum adalah 50 mA.
  • Pin GND yaitu Pin Ground
  • Pin IOREF
Tegangan yang disarankan Untuk pengoprasian Arduino Uno R3 adalah 7 -12 V. tegangan dibawah atau diatasnya akan merusak papan Arduino.

Memori Arduino Uno R3
 Pada ATmega328 Memori Flash yaitu 32Kb yang pada 0,5 Kb digunakan untuk bootloader. Sedangakn SRAM 2Kb dan EEPROM 1Kb.

Pin Arduino UNO R3
Arduino Uno R3 memiliki total 14 Pin input dan output dengan menggunakan script pinMode(), didtalWrite() dan digitalWrite(). Setiap pin beroprasi pada tegangan 5 Volt dan maksimal dapat menerima 40 mA. Selain 14 Pin I/O Arduino Uno R3 juga mempunyai pin khusus diantaranya:

  • Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirimkan (TX) TTL data serial. Pin ini terhubung ke pin yang sesuai dari ATmega8U2 USB-to-TTL Serial Chip.
  •  Eksternal Interrupts: 2 dan 3. Pin ini dapat dikonfigurasi untuk memicu interupsi pada nilai rendah, naik atau perubahan nilai dengan menggunakan script attachInterrupt ().
  •  PWM: 3, 5, 6, 9, 10, dan 11. Memberikan 8-bit PWM output dengan script analogWrite ()     
  •  SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI menggunakan Library SPI.
  •  LED: 13. Pada Arduino Uno R3 dirancang ditambahkan LED yang terhubung ke pin digital 13. Ketika pin berstatus HIGH maka LED akan menyala begitu sebaliknya.
  •  6 input analog, berlabel A0 hingga A5, yang masing-masing menyediakan 10 bit resolusi.

  •  TWI: pin A4 atau SDA dan A5 atau pin SCL. Dukungan komunikasi TWI menggunakan library Wire.

Ada beberapa pin lainnya di papan:

  • AREF. Tegangan referensi untuk input analog. Digunakan dengan analogReference ().
  • Reset. pin yang dimana jika statusnya LOW maka akan mereset papn. keadaan ini digunakan biasanya karena tombol reset terhalangi oleh Arduino Shield diatasnya

Pemetaan port ATmega328

Pemrograman Arduino Uno R3
Arduino Uno dapat diprogram dengan software Arduino  Pilih "Arduino Uno dari menu Tools> Board (sesuai dengan mikrokontroler  Anda). Untuk rincian, lihat referensi dan tutorial.

Perlindungan dari Kelebihan Arus
Arduino Uno memiliki polyfuse reset yang melindungi port USB komputer Anda dari arus pendek dan arus lebih. Meskipun kebanyakan komputer memberikan perlindungan internal mereka sendiri, sekering memberikan lapisan tambahan perlindungan. Jika lebih dari 500 mA yang masuk ke port USB, sekering otomatis akan mematahkan sambungan atau overload akan dihapus.

Karakteristik Fisik 
Panjang maksimum dan lebar PCB Uno adalah 2,7 dan 2,1 inci masing-masing, dengan konektor USB dan jack listrik. Empat lubang sekrup disisi papan


Arduino Yun adalah papan mikrokontroler yang didesain menjadi seperti mini komputer dengan sistem operasi bawaan linux sama seperti produk tetangga yaitu Rasberry Pi. Arduino Yun menggunakan Mikrokontroler ATmega23u4 untuk mikrokontroller arduino dan processor Atheros AR9311 untuk mendukung distribusi linux berbasis OperWRT. Arduino yun dilengkapi dengan Wi-Fi, Sebuah USB Port, Slot kartu mikro-SD.  20 digital input / output pin (yang 7 dapat digunakan sebagai output PWM dan 12 sebagai input analog), kristal 16 MHz osilator, koneksi micro USB, header ICSP, dan 3 tombol reset.
Catatan: Di beberapa negara(selain indonesia) ada kebijakan khusus mengenai Wi-Fi dan pelarangan distribusi perangkat Wi-Fi secara ilegal, bebrapa vendor Arduino Yun kini sedang membuat sertifikasi untuk keamanan penggunaan Arduino Yun.

Arduino Yun berbeda dengan papan Arduino lainya, Arduino Yun dapat berkomunikasi dengan distribusi Linux yang terintegrasi, menawarkan jaringan komputer yang kuat dengan berbagai kemudahan Arduino. Pengguna juga dapat menulis skrupt shell python untuk memperkuat interaksi.
 
Arduino Yun mirip dengan Arduino Leonardo karena processor yang sama.
 
Spesifikasi Arduino Yun:
AVR Arduino microcontroller
MicrocontrollerATmega32u4
Operating Voltage5V
Input Voltage5V
Digital I/O Pins20
PWM Channels7
Analog Input Channels12
DC Current per I/O Pin40 mA
DC Current for 3.3V Pin50 mA
Flash Memory32 KB (of which 4 KB used by bootloader)
SRAM2.5 KB
EEPROM1 KB
Clock Speed16 MHz
Linux microprocessor
ProcessorAtheros AR9331
ArchitectureMIPS @400MHz
Operating Voltage3.3V
EthernetIEEE 802.3 10/100Mbit/s
WiFiIEEE 802.11b/g/n
USB Type-A2.0 Host
Card ReaderMicro-SD only
RAM64 MB DDR2
Flash Memory16 MB
PoE compatible 802.3af card support (see the note below) 
Length73 mm
Width53 mm
Weight32 g
 


Arduino Robot adalah Papan Arduino Resmi yang pertama kali dibuat dengan roda, Ardionp Robot ini terdiri dari dua board (papan) dan masing masing papan memiliki processor sendiri sendiri. Pada papan bagian atas processor berfungsi untuk membaca sensor atau perintah yang diberikan sedangakn processor pada bagian bawah berfungsi untuk memutuskan langkah yang akan dilakukan setelah membaca sensor atau mendapat perintah. Pemrograman Arduino Arduino Robot dilakukan di setiap papan dengan menggunakan Arduino IDE.
Spesifikasi Papan Kontrol (papan yang atas)
MicrocontrollerATmega32u4
Operating Voltage5V
Input Voltage5V Melalui kabel tipis(datar)
Digital I/O Pins5
PWM Channels6
Analog Input Channels4 (of the Digital I/O pins)
Analog Input Channels (multiplexed)8
DC Current per I/O Pin40 mA
Flash Memory32 KB (ATmega32u4) of which 4 KB used by bootloader
SRAM2.5 KB (ATmega32u4)
EEPROM (internal)1 KB (ATmega32u4)
EEPROM (external)512 Kbit (I2C)
Clock Speed16 MHz
Keypad5 keys
KnobPotensiometer menempel pada pin analog
Full color LCDover SPI communication
SD card readerfor FAT16 formatted cards
Speaker8 Ohm
Digital CompassMenunjukan arah utara
I2C soldering ports3
Prototyping areas4
Radius185 mm
Heigth85 mm


Spesifikasi papan motor (papan yang dibawah dengan roda)
MicrocontrollerATmega32u4
Operating Voltage5V
Input Voltage9V to battery charger
AA battery slot4 alkaline or NiMh atau batreai isi ulang
Digital I/O Pins4
PWM Channels1
Analog Input Channles4 (same as the Digital I/O pins)
DC Current per I/O Pin40 mA
DC-DC convertergenerates 5V to power up the whole robot
Flash Memory32 KB (ATmega32u4) of which 4 KB used by bootloader
SRAM2.5 KB (ATmega32u4)
EEPROM1 KB (ATmega32u4)
Clock Speed16 MHz
Trimmeruntuk kalibrasi gerak
IR line following sensors5
I2C soldering ports1
Prototyping areas2


 Bentuk fisik

Arduino Nano adalah arduino yang memiliki ukuran nano ( sangat kecil untuk papan Arduino), Arduino nano lebih kecil dari Arduino Mini dan Arduino Mini Pro. Arduino Nano menggunakan mikrokontroller ATmega16. Fungsi Arduino Nano kurang lebih sama dengan Arduino Duemilanove.
Arduino Nano diprogram dengan USB mini. Arduino ini diproduksi oleh Gravitech

Spesifikasi Arduino Nano :
MicrocontrollerAtmel ATmega168 or ATmega328
Operating Voltage (logic level)5 V
Input Voltage (recommended)7-12 V
Input Voltage (limits)6-20 V
Digital I/O Pins14 (of which 6 provide PWM output)
Analog Input Pins8
DC Current per I/O Pin40 mA
Flash Memory16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader
SRAM1 KB (ATmega168) or 2 KB (ATmega328)
EEPROM512 bytes (ATmega168) or 1 KB (ATmega328)
Clock Speed16 MHz
Dimensions0.73" x 1.70"
Length45 mm
Width18 mm
Weigth5 g



Arduino Pro Mini adalah Arduino versi terupdate dari Arduino Mini beda Arduino Pro Mini dengan Arduino Mini adalah untuk Arduino Pro ini lebih diuntukkan untuk pemasangan project yang permanen atau semi permanen. Arduino Pro Mini menggunakan ATmega328. Arduino Pro Mini memiliki 14 digital pin input / output (dimana 6 dapat digunakan sebagai output PWM), 6 input analog, resonator on-board, tombol reset, dan lubang untuk pemasangan pin header. dan enam pin dapat dihubungkan ke kabel FTDI atau Sparkfun breakoutboard untuk memberikan daya USB dan komunikasi untuk board
 
Karena Arduino Pro Mini dimaksudkan untuk instalasi semi permanen di objek atau pameran. memungkinkan penggunaan berbagai jenis konektor atau solder langsung dari  kabel ke Arduino Board. tata letak pin kompatibel dengan Arduino Mini.

Ada dua versi Pro Mini. Satu bekerja pada tegangan 3.3V dan 8 MHz, yang lainnya di 5V dan 16 MHz.
Arduino Pro Mini dirancang dan diproduksi oleh SparkFun Electronics.


Arduino Pro Mini didukung dengan kabel FTDI atau breakoutboard yang terhubung ke enam pinya ke header. Ada tegangan regulator di papan sehingga dapat menerima tegangan sampai 12VDC. Jika Anda memasok listrik  ke papan, pastikan untuk terhubung ke "RAW" pin bukan pada pin VCC.

Pin listrik adalah sebagai berikut:

     RAW. Untuk memasok tegangan baku untuk papan.
     VCC. Diatur untuk tegangan 3,3 atau 5 volt.
     GND. Pin ground


 Spesifikasi Arduino Pro Mini:
Microcontroller     ATmega328
Operating Voltage   3.3V or 5V (depending on model)
Input Voltage   3.35 -12 V (3.3V model) or 5 - 12 V (5V model)
Digital I/O Pins   14 (of which 6 provide PWM output)
Analog Input Pins   6
DC Current per I/O Pin   40 mA
Flash Memory     32 kB (of which 0.5 kB used by bootloader)
SRAM   2 kB
EEPROM   1 kB
Clock Speed   8 MHz (3.3V model) or 16 MHz (5V model)

 Lebar Arduino dan Panjang Arduino Pro Mini adalah 0,3 Inch dan 0,7 Inch
 
Arduino Mini adalah papan mikrokontroler kecil yang awalnya menggunakan Atmega168, namun sekarang telah diganti dengan ATmega328 yang lebih canggih. Dibuatnya Arduino Mini ini adalah untuk project project yang memiliki sedikit ruang untuk arduino karena arduino Mini ini hanya selebar peni. Arduino Mini ini memiliki 14 digital pin input / output (dimana 6 dapat digunakan sebagai output PWM), 8 input analog, dan osilator kristal 16 MHz. 
Untuk pemrograman Arduino Mini ini dapat diprogram menggunakan, USB Serial adapter atau RS232 to TTL serial adaptor.
 
Arduino Mini baru (revisi 05) memiliki paket baru untuk ATmega328, yang memungkinkan semua komponen untuk berada di atas papan. Ia juga memiliki tombol reset onboard. Versi baru memiliki konfigurasi pin yang sama seperti revisi 04. Pada penggunaan tegangan pada Arduino Mini tidak Boleh lebih dari 9v, jika lebih dari itu Arduino akan langsung rusak atau hangus.


Spesifikasi Arduino Mini
Operating Voltage    5V
Input Voltage    7-9 V
Digital I/O Pins    14 (of which 6 provide PWM output)
Analog Input Pins     8 (of which 4 are broken out onto pins)
DC Current per I/O Pin    40 mA
Flash Memory     32 KB (of which 2 KB used by bootloader)
SRAM     2 KB
EEPROM     1 KB
Clock Speed     16 MHz
Length     30 mm
Width     18 mm

Pin Out Arduino Mini Rev 3,4,5

Bentuk Fisik 
 


Arduino ISP adalah arduino yang jarang digunakan oleh pengguna arduino khususnya pengguna arduino dari indonesia dikarenakan arduino isp ini memiliki pin yang lebih sedikit sehingga menyulitkan pengguna untuk membuat project projet yang membutuhkan banyak pin untuk sambunganya.
Arduino ISP atau disingkat In-System-Programmer merupakan arduino buatan itali yang dibuat oleh David Mellis, dengan mikrokontroler ATtiny44, Arduino ISP di program berdasarkan kode AVR (Mikrokontroler lama). untuk pemrograman AVR yang sering korup saat proses upload pada Arduino ISP ini kita hanya perlu mengulangi upload untuk memperbaiki bootloader yang korup.

Spesifikasi Arduino ISP

Supply voltage5 V
MicrocontrollerATtiny44
koneksi Dengan Komputermicro USB
Koneksi dengan target board          ICSP