Anda di halaman 1dari 36

Arduino 

adalah pengendali mikro single-board yang bersifat open-source[1], diturunkan


dari Wiring platform[2], dirancang untuk memudahkan penggunaan elektronik dalam berbagai
bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa
pemrograman sendiri.
Arduino juga merupakan platform[3] hardware terbuka yang ditujukan kepada siapa saja yang
ingin membuat purwarupa peralatan elektronik interaktif berdasarkan hardware dan software
yang fleksibel dan mudah digunakan. Mikrokontroler diprogram menggunakan bahasa
pemrograman arduino yang memiliki kemiripan syntax dengan bahasa pemrograman C. Karena
sifatnya yang terbuka maka siapa saja dapat mengunduh skema hardware arduino dan
membangunnya.
Arduino menggunakan keluarga mikrokontroler ATMega yang dirilis oleh Atmel sebagai basis,
namun ada individu/perusahaan yang membuat clone arduino dengan menggunakan
mikrokontroler lain dan tetap kompatibel dengan arduino pada level hardware. Untuk fleksibilitas,
program dimasukkan melalui bootloader meskipun ada opsi untuk membypass bootloader dan
menggunakan downloader untuk memprogram mikrokontroler secara langsung melalui port ISP.

Daftar isi
  [sembunyikan] 

 1Sejarah Singkat
 2Jenis-Jenis Arduino

 3Contoh program

 4Arduino-compatible boards

 5Development team

 6Referensi

 7Pranala luar

Sejarah Singkat[sunting | sunting sumber]


Semuanya berawal dari sebuah thesis yang dibuat oleh Hernando Barragan, di
institute Ivrea, Italia pada tahun 2005, dikembangkan oleh Massimo Banzi dan David Cuartielles
dan diberi nama Arduin of Ivrea. Lalu diganti nama menjadi Arduino yang dalam bahasa Italia
berarti teman yang berani.
Tujuan awal dibuat Arduino adalah untuk membuat perangkat mudah dan murah, dari perangkat
yang ada saat itu. Dan perangkat tersebut ditujukan untuk para siswa yang akan membuat
perangkat desain dan interaksi.

Saat ini tim pengembangnya adalah Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca
Martino, David Mellis, dan Nicholas Zambetti. Mereka mengupayakan 4 hal dalam Arduino ini,
yaitu:

1. Harga terjangkau
2. Dapat dijalankan diberbagai sistem operasi, Windows, Linux, Max, dan sebagainya.

3. Sederhana, dengan bahasa pemograman yang mudah bisa dipelajari orang awam,
bukan untuk orang teknik saja.

4. Open Source, hardware maupun software.


Sifat Arduino yang Open Source, membuat Arduino berkembang sangat cepat. Dan banyak lahir
perangkat-perangkat sejenis Arduino. Seperti DFRDuino atau Freeduino, dan kalau yang lokal
ada namanya CipaDuino yang dibuat oleh SKIR70, terus ada MurmerDuino yang dibuat oleh
Robot Unyil, ada lagi AViShaDuino yang salah satu pembuatnya adalah Admin Kelas Robot.
Sampai saat ini pihak resmi, sudah membuat berbagai jenis-jenis Arduino. Mulai dari yang paling
mudah dicari dan paling banyak digunakan, yaitu Arduino Uno. Hingga Arduino yang sudah
menggunakan ARM Cortex, beebentuk Mini PC. Dan sudah ada ratusan ribu Arduino yang
digunakan di gunakan di dunia pada tahun 2011. Dan untuk hari ini, yang bisa kamu hitung
sendiri ya. Dan Arduino juga sudah banyak dipaka oleh perusahaan besar. Contohnya Google
menggunakan Arduino untuk Accessory Development Kit, NASA memakai Arduino untuk
prototypin, ada lagi Large Hadron Colider memakai Arduino dalam beberapa hal untuk
pengumpulan data. Dan banyak yang bertanya juga Arduino ini menggunakan bahasa
pemograman apa? Arduino sebenarnya menggunakan bahas C, yang sudah disederhanakan.
Sehingga orang awam pun bisa menjadi seniman digital, bisa mempelajari Arduino dengan
mudahnya...

Jenis-Jenis Arduino[sunting | sunting sumber]


Dan seperti Microcontroller yang banyak jenisnya, Arduino lahir dan berkembang, kemudian
muncul dengan berbagai jenis. Diantaranya adalah:
a. Arduino Uno
Jenis yang ini adalah yang paling banyak digunakan. Terutama untuk pemula sangat disarankan
untuk menggunakan Arduino Uno. Dan banyak sekali referensi yang membahas Arduino Uno.
Versi yang terakhir adalah Arduino Uno R3 (Revisi 3), menggunakan ATMEGA328 sebagai
Microcontrollernya, memiliki 14 pin I/O digital dan 6 pin input analog. Untuk pemograman cukup
menggunakan koneksi USB type A to To type B. Sama seperti yang digunakan pada USB
printer.
b. Arduino Due
Berbeda dengan saudaranya, Arduino Due tidak menggunakan ATMEGA, melainkan dengan
chip yang lebih tinggi ARM Cortex CPU. Memiliki 54 I/O pin digital dan 12 pin input analog. Untuk
pemogramannya menggunakan Micro USB, terdapat pada beberapa handphone.
c. Arduino Mega Mirip dengan Arduino Uno, sama-sama menggunakan USB type A to B untuk
pemogramannya. Tetapi Arduino Mega, menggunakan Chip yang lebih tinggi ATMEGA2560.
Dan tentu saja untuk Pin I/O Digital dan pin input Analognya lebih banyak dari Uno.
d. Arduino Leonardo. Bisa dibilang Leonardo adalah saudara kembar dari Uno. Dari mulai
jumlah pin I/O digital dan pin input Analognya sama. Hanya pada Leonardo menggunakan Micro
USB untuk pemogramannya.
e. Arduino Fio Bentuknya lebih unik, terutama untuk socketnya. Walau jumlah pin I/O digital dan
input analognya sama dengan uno dan leonardo, tapi Fio memiliki Socket XBee. XBee membuat
Fio dapat dipakai untuk keperluan projek yang berhubungan dengan wireless.
f. Arduino Lilypad Bentuknya yang melingkar membuat Lilypad dapat dipakai untuk membuat
projek unik. Seperti membuat amor iron man misalkan. Hanya versi lamanya menggunakan
ATMEGA168, tapi masih cukup untuk membuat satu projek keren. Dengan 14 pin I/O digital, dan
6 pin input analognya.
g. Arduino Nano Sepertinya namanya, Nano yang berukulan kecil dan sangat sederhana ini,
menyimpan banyak fasilitas. Sudah dilengkapi dengan FTDI untuk pemograman lewat Micro
USB. 14 Pin I/O Digital, dan 8 Pin input Analog (lebih banyak dari Uno). Dan ada yang
menggunakan ATMEGA168, atau ATMEGA328.
h. Arduino Mini Fasilitasnya sama dengan yang dimiliki Nano. Hanya tidak dilengkapi dengan
Micro USB untuk pemograman. Dan ukurannya hanya 30 mm x 18 mm saja.
i. Arduino Micro Ukurannya lebih panjang dari Nano dan Mini. Karena memang fasilitasnya
lebih banyak yaitu; memiliki 20 pin I/O digital dan 12 pin input analog.
j. Arduino Ethernet Ini arduino yang sudah dilengkapi dengan fasilitas ethernet. Membuat
Arduino kamu dapat berhubungan melalui jaringan LAN pada komputer. Untuk fasilitas pada Pin
I/O Digital dan Input Analognya sama dengan Uno.
k. Arduino Esplora Rekomendasi bagi kamu yang mau membuat gadget sepeti Smartphone,
karena sudah dilengkapi dengan Joystick, button, dan sebagainya. Kamu hanya perlu
tambahkan LCD, untuk lebih mempercantik Esplora.
l. Arduino Robot Ini adalah paket komplit dari Arduino yang sudah berbentuk robot. Sudah
dilengkapi dengan LCD, Speaker, Roda, Sensor Infrared, dan semua yang kamu butuhkan untuk
robot sudah ada pada Arduino ini.
Pengertian Fungsi dan Kegunaan Arduino

Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform,
dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor
Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri. Saat ini Arduino sangat populer di seluruh
dunia. Banyak pemula yang belajar mengenal robotika dan elektronika lewat Arduino karena mudah dipelajari.
Tapi tidak hanya pemula, para hobbyist atau profesional pun ikut senang mengembangkan aplikasi elektronik
menggunakan Arduino. Bahasa yang dipakai dalam Arduino bukan assembler yang relatif sulit, tetapi bahasa C
yang disederhanakan dengan bantuan pustaka-pustaka (libraries) Arduino. Arduino juga menyederhanakan
proses bekerja dengan mikrokontroler, sekaligus menawarkan berbagai macam kelebihan antara lain:
* Murah – Papan (perangkat keras) Arduino biasanya dijual relatif murah (antara 125ribu hingga 400ribuan
rupiah saja) dibandingkan dengan platform mikrokontroler pro lainnya. Jika ingin lebih murah lagi, tentu bisa
dibuat sendiri dan itu sangat mungkin sekali karena semua sumber daya untuk membuat sendiri Arduino tersedia
lengkap di website Arduino bahkan di website-website komunitas Arduino lainnya. Tidak hanya cocok untuk
Windows, namun juga cocok bekerja di Linux.

* Sederhana dan mudah pemrogramannya – Perlu diketahui bahwa lingkungan pemrograman di Arduino mudah
digunakan untuk pemula, dan cukup fleksibel bagi mereka yang sudah tingkat lanjut. Untuk guru/dosen,
Arduino berbasis pada lingkungan pemrograman Processing, sehingga jika mahasiswa atau murid-murid
terbiasa menggunakan Processing tentu saja akan mudah menggunakan Arduino.

* Perangkat lunaknya Open Source – Perangkat lunak Arduino IDE dipublikasikan sebagai Open Source,
tersedia bagi para pemrogram berpengalaman untuk pengembangan lebih lanjut. Bahasanya bisa dikembangkan
lebih lanjut melalui pustaka-pustaka C++ yang berbasis pada Bahasa C untuk AVR.

* Perangkat kerasnya Open Source – Perangkat keras Arduino berbasis mikrokontroler ATMEGA8,
ATMEGA168, ATMEGA328 dan ATMEGA1280 (yang terbaru ATMEGA2560). Dengan demikian siapa saja
bisa membuatnya (dan kemudian bisa menjualnya) perangkat keras Arduino ini, apalagi bootloader tersedia
langsung dari perangkat lunak Arduino IDE-nya. Bisa juga menggunakan breadoard untuk membuat perangkat
Arduino beserta periferal-periferal lain yang dibutuhkan.

KELEBIHAN ARDUINO
Tidak perlu perangkat chip programmer karena didalamnya sudah ada bootloadder yang akan menangani upload
program dari komputer.
Sudah memiliki sarana komunikasi USB, Sehingga pengguna laptop yang tidak memiliki port serial/RS323 bisa
menggunakannya.
Memiliki modul siap pakai ( Shield ) yang bisa ditancapkan pada board arduino. Contohnya shield GPS,
Ethernet,dll.

SOKET USB
Soket USB adalah soket kabel USB yang disambungkan kekomputer atau laptop. Yang berfungsi untuk
mengirimkan program ke arduino dan juga sebagai port komunikasi serial.
INPUT/OUTPUT DIGITAL DAN INPUT ANALOG
Input/output digital atau digital pin adalah pin pin untuk menghubungkan arduino dengan komponen atau
rangkaian digital. contohnya , jika ingin membuat LED berkedip, LED tersebut bisa dipasang pada salah satu
pin input atau output digital dan ground. komponen lain yang menghasilkan output digital atau menerima input
digital bisa disambungkan ke pin pin ini.
Input analog atau analog pin adalah pin pin yang berfungsi untuk menerima sinyal dari komponen atau
rangkaian analog. contohnya , potensiometer, sensor suhu, sensor cahaya, dll.
CATU DAYA
pin pin catu daya adalah pin yang memberikan tegangan untuk komponen atau rangkaian yang dihubungkan
dengan arduino. Pada bagian catu daya ini pin Vin dan Reset. Vin digunakan untuk memberikan tegangan
langsung kepada arduino tanpa melalui tegangan pada USB atau adaptor, sedangkan Reset adalah pin untuk
memberikan sinyal reset melalui tombol atau rangkaian eksternal.
Baterai / Adaptor
Soket baterai atau adaptor digunakan untuk menyuplai arduino dengan tegangan dari baterai/adaptor 9V pada
saat arduino sedang tidak disambungkan kekomputer. Jika arduino sedang disambungkan kekomputer dengan
USB, Arduino mendapatkan suplai tegangan dari USB, Jika tidak perlu memasang baterai/adaptor pada saat
memprogram arduino.
Apa yang dimaksud dengan Arduino?
Arduino sebenarnya adalah sebuah platform. Platform ini diciptakan untuk menyederhanakan proses
rangkaian dan pemrograman mikrokontroler sehingga menjadi lebih mudah dipelajari dan menyenangkan.

Platform ini disusun pada sebuah software yang diberi nama Arduino IDE. Software inilah yang paling
utama, membantu menjembatani antara bahasa mesin yang begitu rumit sehingga menjadi bahasa dan
logic yang lebih mudah dimengerti manusia. Software Arduino IDE bisa didownload gratis di arduino.cc dan
tersedia untuk Windows, Mac OSX dan Linux. Tujuan utama software ini : untuk memprogram
mikrokontroler untuk melakukan tugas yang kita tentukan.

Apakah mikrokontroler itu?


Secara sederhana, mikrokontroler adalah chip yang menjadi otak dari sebuah rangkaian elektronika.
Analoginya, jika pada komputer anda otak utama adalah chip processor Intel Core i7 (atau AMD) yang
mengatur semua hardware dari mulai motherboard, RAM, hardisk, monitor, keyboard, dsb, maka pada
rangkaian mikrokontroler Arduino, chip ATmega328 adalah otaknya, yang mengatur komponen lain yang
terhubung dengan nya (misal led, sensor2, motor). Jika pada komputer and software diinstall dengan
Operating System Windows (atau Mac OSX / Linux) sebagai tuan rumah nya, pada microkontroler software
berbentuk program yang langsung di 'bakar' (burn) langsung pada chip mikrokontroler yang bersangkutan,
dengan 'bootloader' sebagai tuan rumahnya.

Pada platform Arduino sekarang, chip yang populer digunakan adalah ATmega328. Platform Arduino, yang
dibantu oleh dengan board-board Arduino, memudahkan anda melakukan memrograman chip ATmega328
untuk melakukan tugas yang anda tentukan.

Apakah ATmega328 itu?


ATmega328 adalah chip mikrokontroler 8-bit berbasis AVR-RISC buatan Atmel.Chip ini memiliki 32 KB
memori ISP flash dengan kemampuan baca-tulis (read write), 1 KB EEPROM, dan 2 KB SRAM. Dari kapasitas
memori Flash nya yang sebesar 32 KB itulah chip ini diberi nama ATmega328. Chip lain yang memiliki
memori 8 KB diberi nama ATmega8, dan ATmega16 untuk yang memiliki memori 16 KB.

Chip ATmega328 memiliki banyak fasilitas dan kemewahan untuk sebuah chip mikrokontroler. Chip
tersebut memiliki 23 jalur general purpose I/O (input/output), 32 buah register, 3 buah timer/counter
dengan mode perbandingan, interupt internal dan external, serial programmable USART, 2-wire interface
serial, serial port SPI, 6 buah channel 10-bit A/D converter, programmable watchdog timer dengan oscilator
internal, dan lima power saving mode. Chip bekerja pada tegangan antara 1.8V ~ 5.5V. Output komputasi
bisa mencapai 1 MIPS per Mhz. Maximum operating frequency adalah 20 Mhz.

ATmega328 menjadi cukup populer setelah chip ini dipergunakan dalam board Arduino. Dengan adanya
Arduino yang didukung oleh software Arduino IDE, pemrograman chip ATmega328 menjadi jauh lebih
sederhana dan mudah.

Pada dasarnya board Arduino adalah tentang ATmega328. Board Arduino didesain untuk mempermudah
kita untuk melakukan pemrograman dan koneksi chip ATmega328 dengan komponen lainnya. Dengan
board Arduino, baik itu Arduino UNO, Arduino Mega 2560, Arduino Nano, maupun Arduino Pro Mini, semua
nya membantu untuk menyederhanakan proses membuat rangkaian mikrokontroler.

Sebagai contoh, misal anda akan mencoba melakukan pemrograman untuk membuat led berkedip setiap 1
detik. Hal ini cukup dengan menyambungkan kabel dari led ke terminal pin I/O yang disediakan, lakukan
pemrograman di software Arduino IDE (via Windows, Mac atau Linux), lalu upload program tersebut via
USB, dan anda sudah berhasil memprogram chip ATmega328 untuk melakukan tugas menyalakan led
berkedip setiap 1 detik.

Bagaimana jika pemrograman ATmega328 dilakukan tanpa board Arduino dan tanpa software Arduino
IDE? Perjalanan nya cukup panjang, walaupun hanya untuk melakukan tugas sederhana yaitu led berkedip.
Anda harus merakit rangkaian minimal ATmega328 yang terdiri dari beberapa komponen, lalu anda harus
menulis program dengan bahasa pemrograman tingkat rendah yang cukup rumit, dan setelah itu untuk
melakukan upload program ke chip anda harus membutuhkan hardware lain yaitu hardware Programmer
atau Downloader untuk dapat berkomunikasi dengan komputer. Sebuah proses yang ribet yang akan
mematahkan semangat belajar mengenai mikrokontroler sejak awal.

Dengan board Arduino, anda dimanjakan untuk dapat dengan mudah dan sederhana mempelajari
mikrokontroler berbasis Arduino. Contoh pada board Arduino UNO R3, pada board tersebut telah terdapat
chip mikrokontroler ATmega328 (yang dapat dicabut pasang), terdapat chip ATmega16U untuk komunikasi
USB, IC regulator untuk memudahkan kita memberi tegangan (baik USB, baterai 9V atau AC adaptor 9-12V),
dan banyak pin I/O yang sudah disediakan lubang kabelnya. Perhatian anda tidak lagi tersita hanya untuk
koneksi chip ATmega328, tapi bisa berkonsentrasi pada kreasi yang sedang anda tuju. Seperti pada contoh
led diatas, anda hanya tinggal sambungkan led ke arduino, koneksikan Arduino via kabel USB, load
program "blink" via software Arduino IDE, dan selesai. Led akan berkedip dan anda bisa tersenyum.
Apa yang dimaksud Development Board?
Sejatinya, board Arduino UNO R3, Arduino Mega 2560, Arduino Nano dan Arduino Pro Mini adalah
development board atau papan pengembangan. Disebut papan pengembangan karena board-board
tersebut sebenarnya hanya digunakan pada saat pengembangan rangkaian mikrokontroler, saat proses
desain dan prototyping, atau untuk proses pembelajaran. Ketika sebuah desain rangkaian telah selesai dan
akan diaplikasikan dalam dunia nyata, rangkaian tersebut akan dirakit dalam PCB yang sesungguhnya dan
terpisah dari Arduino board.
Sebagai ilustrasi, pada rangkaian "blink" dimana sebuah led diintruksikan untuk melakukan tugas nyala-
mati selang 1 detik, pada development board kita lakukan dengan menyambungkan led tersebut ke salah
satu digital pin Arduino UNO (misal pin 13) dan lalu melakukan pemrograman Arduino IDE dan upload ke
Atmega328 via USB. Led akan berkedip sesuai yang diperintahkan. Rangkaian ini, pada akhirnya bisa dibuat
menjadi sebuah rangkaian stand-alone. Untuk rangkaian stand-alone "blink' tersebut yang dibutuhkan
hanyalah sebuah chip ATmega328, satu buah crystal 16 Mhz, dua buah kapasitor 0.1uF dan sebuah led.
Sambungkan dengan tegangan 5V, led pada rangkaian tersebut akan berkedip seperti yang telah
diprogramkan kepada chip ATmega328 nya.

Apa yang bisa dilakukan oleh Arduino?


Apapun yang bisa dilakukan oleh ATmega328. Anda bisa menyambungkan dan mengontrol led, beberapa
led, banyak led, motor DC, relay, servo, modul dan sensor-sensor, serta banyak lagi komponen lainnya.
Semua tergantung pada kreativitas anda. Platform Arduino sudah sangat populer sekarang ini, sehingga
anda tidak akan kesulitan untuk memperoleh informasi, tutorial dan berbagai eksperimen yang menarik
yang tersedia banyak di internet. Dengan Arduino, dunia hardware bisa bekerja sama dengan dunia
software. Anda bisa mengontrol hardware dari software, dan hardware bisa memberikan data kepada
software. Dan semuanya bisa dilakukan dengan relatif mudah, murah, dan menyenangkan.
Pengertian dan Fungsi Arduino
Mikrokontroller
Oleh adminPada Januari 24, 2016 17216 views

★★★★★

Pengertian dan Fungsi Arduino Mikrokontroller – Belum lama ini banyak yang bertanya-
tanya sebenarnya apa itu arduino? Apakah sejenis robot atau yang lainnya? Untuk
menjawab rasa penasaran anda, pada kesempatan kali ini belajarelektronika.net akan
berbagi sedikit informasi mengenai definisi arduino dan fungsinya.

Harus diketahui bahwa arduino sangat erat kaitannya dengan robotik, pemrograman,
maupun elektronika. Sama halnya dengan mikrokontroller, mikroprosesor, dan sejenisnya.
Nah, daripada terus penasaran dan bertanya-tanya, silahkan simak informasi lebih detail
dan lengkap mengenai arduino berikut ini.

Pengertian Arduino
Arduino adalah sebuah pengendali mikro board tunggal yang memiliki sifat terbuka (open
source) yang diturunkan dari platform berbasis Wiring. Pengendali ini dirancang untuk
mempermudah penggunaan dalam berbagai bidang elektronik. Hardware arduino
mengandung prosesor jenis Atmel AVR, dan memiliki bahasa pemrograman tersendiri.

Perlu diketahui bahwa arduino masih masuk dalam keluarga mikrokontroler ATMega
buatan Atmel. Namun seiring perkembangannya, banyak perusahaan lain yang membuat
kloningan dari arduino dengan jenis mikrokontrol lainnya. Banyak pemula menggunakan
arduino karena dianggap lebih mudah dipelajari maupun digunakan.

Akan tetapi tak jarang para professional menggunakan arduino untuk dikembangkan
menjadi berbagai macam aplikasi elektronik. Sekedar informasi bahwa arduino
menggunakan bahasa pemrograman arduino dengan synta menyerupai bahasa
pemrograman C. Karena sifatnya yang open source, semua orang bebas mengunduh skema
hardwarenya untuk dikembangkan.

Kelebihan arduino dibandingkan dengan pengendali mikro lain diantaranya adalah


harganya yang relatif murah, pemrogramannya yang bersifat mudah dan sederhana, bebas
digunakan karena bersifat open source, tak memerlukan hardware tambahan seperti chip,
konektor USB, dan masih banyak lagi yang lainnya. Arduino juga bisa langsung terkoneksi
dengan modul lain seperti GPS dan ethernet.

Arduino juga memiliki beberapa jenis seperti arduino uno, arduino due, arduino mega,
arduino leonardo, arduino fio, arduino lilypad, arduino nano, arduino mini, arduino micro,
arduino ethernet, arduino esplora, dan arduino robot. Masing-masing arduino tersebut
memiliki ciri yang berbeda-beda.
Jenis-Jenis Mikrokontroler secara umum mikrokontroler terbagi menjadi 3 keluarga besar yang
ada di pasaran. Setiap keluarga memepunyai cirri khas dan karekteriktik sendiri sendiri, berikut
pembagian keluarga dalam mikrokontroler:

Keluarga MCS51
Mikrokonktroler ini termasuk dalam keluarga mikrokonktroler CISC. Sebagian besar instruksinya
dieksekusi dalam 12 siklus clock. Mikrokontroler ini berdasarkan arsitektur Harvard dan
meskipun awalnya dirancang untuk aplikasi mikrokontroler chip tunggal, sebuah mode perluasan
telah mengizinkan sebuah ROM luar 64KB dan RAM luar 64KB diberikan alamat dengan cara
jalur pemilihan chip yang terpisah untuk akses program dan memori data.

Salah satu kemampuan dari mikrokontroler 8051 adalah pemasukan sebuah mesin pemroses
boolean yang mengijikan operasi logika boolean tingkatan-bit dapat dilakukan secara langsung
dan secara efisien dalam register internal dan RAM. Karena itulah MCS51 digunakan dalam
rancangan awal PLC (programmable Logic Control).

AVR
Mikrokonktroler Alv and Vegard’s Risc processor atau sering disingkat AVR merupakan
mikrokonktroler RISC 8 bit. Karena RISC inilah sebagian besar kode instruksinya dikemas dalam
satu siklus clock. AVR adalah jenis mikrokontroler yang paling sering dipakai dalam bidang
elektronika dan instrumentasi.

Secara umum, AVR dapat dikelompokkan dalam 4 kelas. Pada dasarnya yang membedakan
masing-masing kelas adalah memori, peripheral dan fungsinya. Keempat kelas tersebut adalah
keluarga ATTiny, keluarga AT90Sxx, keluarga ATMega dan AT86RFxx.

PIC
PIC ialah keluarga mikrokontroler tipe RISC buatan Microchip Technology. Bersumber dari
PIC1650 yang dibuat oleh Divisi Mikroelektronika General Instruments. Teknologi Microchip tidak
menggukana PIC sebagai akronim,melaikan nama brandnya ialah PICmicro. Hal ini karena PIC
singkatan dari Peripheral Interface Controller, tetapi General Instruments mempunyai akronim
PIC1650 sebagai Programmabel Intelligent Computer.

PIC pada awalnya dibuat menggunakan teknologi General Instruments 16 bit CPU yaitu
CP1600. * bit PIC dibuat pertama kali 1975 untuk meningkatkan performa sistem peningkatan
pada I/). Saat ini PIC telah dilengkapi dengan EPROM dan komunikasi serial, UAT, kernel
kontrol motor dll serta memori program dari 512 word hingga 32 word. 1 Word disini sama
dengan 1 instruki bahasa assembly yang bervariasi dari 12 hingga 16 bit, tergantung dari tipe
PICmicro tersebut. Silahkan kunjungi www.microchip.com untuk melihat berbagai produk chip
tersebut.

Pada awalnya, PIC merupakan kependekan dari Programmable Interface Controller. Tetapi pada
perkembangannya berubah menjadi Programmable Intelligent Computer. PIC termasuk keluarga
mikrokonktroler berarsitektur Harvard yang dibuat oleh Microchip Technology. Awalnya
dikembangkan oleh Divisi Mikroelektronik General Instruments dengan nama PIC1640.
Sekarang Microhip telah mengumumkan pembuatan PIC-nya yang keenam.

PIC cukup popular digunakan oleh para developer dan para penghobi ngoprek karena biayanya
yang rendah, ketersediaan dan penggunaan yang luas, database aplikasi yang besar, serta
pemrograman (dan pemrograman ulang) melalui hubungan port  serial yang terdapat pada
komputer.
Masing-masing keluarga mempunyai turunan sendiri-sendiri. Sekarang kita akan membahas
pembagian jenis-jenis mikrokontroler yang telah umum digunakan.

Mikrokontroler AT89S52

Mikrokontroler 89S52 merupakan versi terbaru dibandingkan mikrokontroler AT89C51 yang telah
banyak digunakan saat ini. AT89S52 mmpunyai kelebihan yaitu mempunyai flash memori
sebesar 8K bytei, RAM 256 byte serta 2 buah data pointer 16 bit, Spesifikasinya:

 Kompatibel dengan keluarga mikrokontroler MCS51 sebelumnya.


 8 K Bytes In system Programmable (ISP) flash memori dengan kemampuan 1000 kali
baca/tulis

 Tegangan kerja 4-5 V

 Bekerja dengan rentang 0 – 33MHz

 256×8 bit RAM internal

 32 jalur I/O dapat deprogram

 3 buah 16 bit Timer/Counter

 8 sumber interrupt

 saluran full dupleks serial UART

 watchdog timer

 dual data pointer

 Mode pemrograman ISP yang fleksibel (Byte dan Page Mode)

Jenis-jenis Mikrokontroler Atmel lain yang ada di pasaran adalah sebagai berikut:

Atmel AT91 series (ARM THUMB architecture)

 Atmel AVR32
 AT90, Tiny & Mega series – AVR (Atmel Norway design)

 Atmel AT89 series (Intel 8051/MCS51 architecture)

 MARC4

AMCC

Hingga Mei 2004, mikrokontroler ini masih dikembangkan dan dipasarkan oleh IBM, hingga
kemudian keluarga 4xx dijual ke Applied Micro Circuits Corporation, jenis-jenisnya yaitu:

 403 PowerPC CPU (PPC 403GCX)


 405 PowerPC CPU (PPC 405EP, PPC 405GP/CR, PPC 405GPr, PPC NPe405H/L)

 440 PowerPC Book-E CPU (PPC 440GP, PPC 440GX, PPC 440EP/EPx/GRx, PPC
440SP/SPe)

Cypress MicroSystems
Jenis dari Cypress MicroSystems yang ada di pasaran adalah CY8C2xxxx (PSoC)

Freescale Semiconductor

Hingga 2004, mikrokontroler ini dikembangkan dan dipasarkan oleh Motorola, yang divisi
semikonduktornya dilepas untuk mempermudah pengembangan Freescale Semiconductor,
adapun jenis-jenisnya yaitu sebagai berikut:

 8-bit (68HC05 (CPU05), 68HC08 (CPU08), 68HC11 (CPU11))


 16-bit (68HC12 (CPU12), 68HC16 (CPU16), Freescale DSP56800 (DSPcontroller))

 32-bit (Freescale 683XX (CPU32), MPC500, MPC 860 (PowerQUICC), MPC 8240/8250
(PowerQUICC II), MPC 8540/8555/8560 (PowerQUICC III))

Fujitsu

Jenis chip mikrokontroler yang dikeluarkan oleh fujitsu diantaranya adalah sebagai berikut:

 F²MC Family (8/16 bit)


 FR Family (32 bit)

 FR-V Family (32 bit RISC)

Holtek

Chip mikrokontroler keluaran holtek adalah jenis HT8.

Intel

Intel adalah salah satu perusahan yang banyak mengeluarkan jenis chip di pasaran, secara
umum intel mengeluarkan dua jenis chip mikrokontroler yaitu:

 8-bit (8XC42, MCS48, MCS51, 8061, 8xC251)


 16-bit (80186/88, MCS96, MXS296, 32-bit, 386EX, i960)

Microchip

Dalam mengeluarkan prduknya, microchip membagi produknya kedalam beberapa jenis yaitu:

 Low End, Mikrokontroler PIC 12-bit


 Mid Range, Mikrokontroler PIC 14-bit (PIC16F84, PIC16F877)

 16-bit instruction PIC

 High End, Mikrokontroler PIC 16-bit

National Semiconductor

Jenis chip mikrokontroler yang dikeluarkan oleh National Semiconductor adalah jenis COP8 dan
CR16.

NEC
NEC mempunyai beberapa jenis chip mikrokontroler yang ada dipasaran yaitu : jenis 17K, 75X,
78K, V850.

Philips Semiconductors

Ada tiga jenis chip mikrokontroler yang dikeluarkan oleh perusahaan ini yaitu : LPC2000,
LPC900, LPC700.

Renesas Tech. Corp.

Renesas adalah perusahan patungan Hitachi dan Mitsubishi. Perusahaan ini mengeluarkan
beberapa jenis mikrokontroler yang ada dipasaran yaitu : H8, SH, M16C, M32R.

ST Microelectronics

STMicroelectronic merupakan salah satu perusahaan yang bergerak juga dalam produksi chip
mikrokontroler, diantaranya produknya adalah : ST 62, ST 7.

Texas Instruments

Dua jenis chip mikrokontroler yang di produksi oleh perusahaan ini adalah : TMS370, MSP430.

Western Design Center

Perusahaan Wistern Design Center memproduksi dua tipe chip mikrokontroler yang beredar di
pasaran yaitu:

 Tipe 8-bit (W65C02-based µCs)


 Tipe 16-bit (W65816-based µCs)

Ubicom

Ubicom memproduksi beberapa tipe chip mikrokontroler diantaranya adalah:

 SX-28, SX-48, SX-54


Seri Ubicom’s SX series adalah jenis mikrokontroler 8 bit yang, tidak seperti biasanya,
memiliki kecepatan tinggi, memiliki sumber daya memori yang besar, dan fleksibilitas
tinggi. Beberapa pengguna menganjurkan mikrokontroller pemercepat PICs. Meskipun
keragaman jenis mikrokontroler Ubicom’s SX sebenarnya terbatas, kecepatan dan
kelebihan sumber dayanya yang besar membuat programmer bisa membuat perangkat
virtual lain yang dibutuhkan. Referensi bisa ditemukan di Parallax’s Web site, sebagai
penyalur utama.
 IP2022
Ubicom’s IP2022 adalah mikrokontroler 8 bit berkecepatan tinggi (120 MIPs).
Fasilitasnya berupa: 64k FLASH code memory, 16k PRAM (fast code dan packet
buffering), 4k data memory, 8-channel A/D, various timers, and on-chip support for
Ethernet, USB, UART, SPI and GPSI interfaces.

Xilinx

Ada dua jenis chip mikrokontroler yang dikeluarkan oleh perusahaan Xilink diataranya adalah:

 Microblaze softcore 32 bit microcontroller


 Picoblaze softcore 8 bit microcontroller

ZiLOG

Dua jenis chip mikrokontroler dari ZiLOG yang ada di pasaran adalah:

 Z8
 Z86E02

Disamping itu, Ada banyak mikrokontroller yang dirancang oleh produsen sebagai sarana hobi.
Biasanya mikrokontroller seperti ini dimuati interpreter BASIC, dihubungkan ke bagian Dual
Inline Pin bersama power regulator dan beberapa fasilitas lain. PICs sepertinya sangat popular
untuk jenis ini, barangkali karena adanya perlindungan terhadap listrik statis. Diantara produk ini
adalah:

Parallax, Inc

 BASIC Stamp. Nama besar di mikrokontroler BASIC, meskipun sebenarnya lamban dan
harganya tidak sebanding.
 SX-Key. Harga murahnya harus dibayar dengan kualitas yang buruk.

PicAxe

Murah, tidak lebih dari sekedar PIC yang dimuati BASIC. Bagian programmernya ditancapi
dengan 3 resistors. Penawaran BASIC menawarkan fungsionalitas yang besar dengan adanya
fasilitas IF..GOTO secara terbatas.
Macam dan jenis mikrokontroler populer
Materi berikutnya masih sambungan dari Sistem Komputer Minimal adalah Jenis-Jenis
Mikrokontroler Materi ini kami ambil dari http://www.immersa-lab.com/. Secara umum
mikrokontroler terbagi menjadi 3 keluarga besar yang ada di pasaran. Setiap keluarga
memepunyai cirri khas dan karekteriktik sendiri sendiri, berikut pembagian keluarga dalam
mikrokontroler:

Keluarga MCS51

Mikrokonktroler ini termasuk dalam keluarga mikrokonktroler CISC. Sebagian besar instruksinya
dieksekusi dalam 12 siklus clock. Mikrokontroler ini berdasarkan arsitektur Harvard dan meskipun
awalnya dirancang untuk aplikasi mikrokontroler chip tunggal, sebuah mode perluasan telah
mengizinkan sebuah ROM luar 64KB dan RAM luar 64KB diberikan alamat dengan cara jalur
pemilihan chip yang terpisah untuk akses program dan memori data.

Salah satu kemampuan dari mikrokontroler 8051 adalah pemasukan sebuah mesin pemroses
boolean yang mengijikan operasi logika boolean tingkatan-bit dapat dilakukan secara langsung
dan secara efisien dalam register internal dan RAM. Karena itulah MCS51 digunakan dalam
rancangan awal PLC (programmable Logic Control).

AVR

Mikrokonktroler Alv and Vegard’s Risc processor atau sering disingkat AVR merupakan
mikrokonktroler RISC 8 bit. Karena RISC inilah sebagian besar kode instruksinya dikemas dalam
satu siklus clock. AVR adalah jenis mikrokontroler yang paling sering dipakai dalam bidang
elektronika dan instrumentasi.
Secara umum, AVR dapat dikelompokkan dalam 4 kelas. Pada dasarnya yang membedakan
masing-masing kelas adalah memori, peripheral dan fungsinya. Keempat kelas tersebut adalah
keluarga ATTiny, keluarga AT90Sxx, keluarga ATMega dan AT86RFxx.

PIC

PIC ialah keluarga mikrokontroler tipe RISC buatan Microchip Technology. Bersumber dari PIC1650
yang dibuat oleh Divisi Mikroelektronika General Instruments. Teknologi Microchip tidak
menggukana PIC sebagai akronim,melaikan nama brandnya ialah PICmicro. Hal ini karena PIC
singkatan dari Peripheral Interface Controller, tetapi General Instruments mempunyai akronim
PIC1650 sebagai Programmabel Intelligent Computer.

PIC pada awalnya dibuat menggunakan teknologi General Instruments 16 bit CPU yaitu CP1600. *
bit PIC dibuat pertama kali 1975 untuk meningkatkan performa sistem peningkatan pada I/). Saat
ini PIC telah dilengkapi dengan EPROM dan komunikasi serial, UAT, kernel kontrol motor dll serta
memori program dari 512 word hingga 32 word. 1 Word disini sama dengan 1 instruki bahasa
assembly yang bervariasi dari 12 hingga 16 bit, tergantung dari tipe PICmicro tersebut. Silahkan
kunjungi www.microchip.com untuk melihat berbagai produk chip tersebut.

Pada awalnya, PIC merupakan kependekan dari Programmable Interface Controller. Tetapi pada
perkembangannya berubah menjadi Programmable Intelligent Computer. PIC termasuk keluarga
mikrokonktroler berarsitektur Harvard yang dibuat oleh Microchip Technology. Awalnya
dikembangkan oleh Divisi Mikroelektronik General Instruments dengan nama PIC1640. Sekarang
Microhip telah mengumumkan pembuatan PIC-nya yang keenam.

PIC cukup popular digunakan oleh para developer dan para penghobi ngoprek karena biayanya
yang rendah, ketersediaan dan penggunaan yang luas, database aplikasi yang besar, serta
pemrograman (dan pemrograman ulang) melalui hubungan port serial yang terdapat pada
komputer.

Masing-masing keluarga mempunyai turunan sendiri-sendiri. Sekarang kita akan


membahas pembagian jenis-jenis mikrokontroler yang telah umum digunakan.

Mikrokontroler AT89S52
Mikrokontroler 89S52 merupakan versi terbaru dibandingkan mikrokontroler AT89C51 yang telah
banyak digunakan saat ini. AT89S52 mmpunyai kelebihan yaitu mempunyai flash memori sebesar
8K bytei, RAM 256 byte serta 2 buah data pointer 16 bit, Spesifikasinya:

 Kompatibel dengan keluarga mikrokontroler MCS51 sebelumnya.

 8 K Bytes In system Programmable (ISP) flash memori dengan kemampuan 1000 kali
baca/tulis
 Tegangan kerja 4-5 V

 Bekerja dengan rentang 0 – 33MHz

 256×8 bit RAM internal

 32 jalur I/O dapat deprogram

 3 buah 16 bit Timer/Counter

 8 sumber interrupt

 saluran full dupleks serial UART

 watchdog timer

 dual data pointer

 Mode pemrograman ISP yang fleksibel (Byte dan Page Mode)

Jenis-jenis Mikrokontroler Atmel lain yang ada di pasaran adalah sebagai berikut:
Atmel AT91 series (ARM THUMB architecture)
• Atmel AVR32
• AT90, Tiny & Mega series – AVR (Atmel Norway design)
• Atmel AT89 series (Intel 8051/MCS51 architecture)
• MARC4

AMCC
Hingga Mei 2004, mikrokontroler ini masih dikembangkan dan dipasarkan oleh IBM, hingga
kemudian keluarga 4xx dijual ke Applied Micro Circuits Corporation, jenis-jenisnya yaitu:
• 403 PowerPC CPU (PPC 403GCX)
• 405 PowerPC CPU (PPC 405EP, PPC 405GP/CR, PPC 405GPr, PPC NPe405H/L)
• 440 PowerPC Book-E CPU (PPC 440GP, PPC 440GX, PPC 440EP/EPx/GRx, PPC 440SP/SPe)

Cypress MicroSystems
Jenis dari Cypress MicroSystems yang ada di pasaran adalah CY8C2xxxx (PSoC)

Freescale Semiconductor
Hingga 2004, mikrokontroler ini dikembangkan dan dipasarkan oleh Motorola, yang divisi
semikonduktornya dilepas untuk mempermudah pengembangan Freescale Semiconductor, adapun
jenis-jenisnya yaitu sebagai berikut:
• 8-bit (68HC05 (CPU05), 68HC08 (CPU08), 68HC11 (CPU11))
• 16-bit (68HC12 (CPU12), 68HC16 (CPU16), Freescale DSP56800 (DSPcontroller))
• 32-bit (Freescale 683XX (CPU32), MPC500, MPC 860 (PowerQUICC), MPC 8240/8250
(PowerQUICC II), MPC 8540/8555/8560 (PowerQUICC III))

Fujitsu
Jenis chip mikrokontroler yang dikeluarkan oleh fujitsu diantaranya adalah sebagai berikut:
• F²MC Family (8/16 bit)
• FR Family (32 bit)
• FR-V Family (32 bit RISC)

Holtek
Chip mikrokontroler keluaran holtek adalah jenis HT8.

Intel
Intel adalah salah satu perusahan yang banyak mengeluarkan jenis chip di pasaran, secara umum
intel mengeluarkan dua jenis chip mikrokontroler yaitu:
• 8-bit (8XC42, MCS48, MCS51, 8061, 8xC251)
• 16-bit (80186/88, MCS96, MXS296, 32-bit, 386EX, i960)

Microchip
Dalam mengeluarkan prduknya, microchip membagi produknya kedalam beberapa jenis yaitu:
• Low End, Mikrokontroler PIC 12-bit
• Mid Range, Mikrokontroler PIC 14-bit (PIC16F84, PIC16F877)
• 16-bit instruction PIC
• High End, Mikrokontroler PIC 16-bit

National Semiconductor
Jenis chip mikrokontroler yang dikeluarkan oleh National Semiconductor adalah jenis COP8 dan
CR16.

NEC
NEC mempunyai beberapa jenis chip mikrokontroler yang ada dipasaran yaitu : jenis 17K, 75X,
78K,

V850.
Philips Semiconductors
Ada tiga jenis chip mikrokontroler yang dikeluarkan oleh perusahaan ini yaitu : LPC2000, LPC900,
LPC700.

Renesas Tech. Corp.


Renesas adalah perusahan patungan Hitachi dan Mitsubishi. Perusahaan ini mengeluarkan
beberapa jenis mikrokontroler yang ada dipasaran yaitu : H8, SH, M16C, M32R.

ST Microelectronics
STMicroelectronic merupakan salah satu perusahaan yang bergerak juga dalam produksi chip
mikrokontroler, diantaranya produknya adalah : ST 62, ST 7.

Texas Instruments
Dua jenis chip mikrokontroler yang di produksi oleh perusahaan ini adalah : TMS370, MSP430.

Western Design Center


Perusahaan Wistern Design Center memproduksi dua tipe chip mikrokontroler yang beredar di
pasaran yaitu:
• Tipe 8-bit (W65C02-based µCs)
• Tipe 16-bit (W65816-based µCs)

Ubicom
Ubicom memproduksi beberapa tipe chip mikrokontroler diantaranya adalah:
• SX-28, SX-48, SX-54
Seri Ubicom’s SX series adalah jenis mikrokontroler 8 bit yang, tidak seperti biasanya, memiliki
kecepatan tinggi, memiliki sumber daya memori yang besar, dan fleksibilitas tinggi. Beberapa
pengguna menganjurkan mikrokontroller pemercepat PICs. Meskipun keragaman jenis
mikrokontroler Ubicom’s SX sebenarnya terbatas, kecepatan dan kelebihan sumber dayanya yang
besar membuat programmer bisa membuat perangkat virtual lain yang dibutuhkan. Referensi bisa
ditemukan di Parallax’s Web site, sebagai penyalur utama.
• IP2022
Ubicom’s IP2022 adalah mikrokontroler 8 bit berkecepatan tinggi (120 MIPs). Fasilitasnya berupa:
64k FLASH code memory, 16k PRAM (fast code dan packet buffering), 4k data memory, 8-channel
A/D, various timers, and on-chip support for Ethernet, USB, UART, SPI and GPSI interfaces.

Xilinx
Ada dua jenis chip mikrokontroler yang dikeluarkan oleh perusahaan Xilink diataranya adalah:
• Microblaze softcore 32 bit microcontroller
• Picoblaze softcore 8 bit microcontroller

ZiLOG
Dua jenis chip mikrokontroler dari ZiLOG yang ada di pasaran adalah:
• Z8
• Z86E02
Disamping itu, Ada banyak mikrokontroller yang dirancang oleh produsen sebagai sarana hobi.
Biasanya mikrokontroller seperti ini dimuati interpreter BASIC, dihubungkan ke bagian Dual Inline
Pin bersama power regulator dan beberapa fasilitas lain. PICs sepertinya sangat popular untuk
jenis ini, barangkali karena adanya perlindungan terhadap listrik statis. Diantara produk ini
adalah:
Parallax, Inc
• BASIC Stamp. Nama besar di mikrokontroler BASIC, meskipun sebenarnya lamban dan harganya
tidak sebanding.
• SX-Key. Harga murahnya harus dibayar dengan kualitas yang buruk.

PicAxe
Murah, tidak lebih dari sekedar PIC yang dimuati BASIC. Bagian programmernya ditancapi dengan
3 resistors. Penawaran BASIC menawarkan fungsionalitas yang besar dengan adanya fasilitas
IF..GOTO secara terbatas.

Referensi :
http://www.immersa-lab.com/
http://staff.uny.ac.id/sites/default/files/07%20Modul%20Bahan%20Ajar-01.pdf
http://file.upi.edu/Direktori/FPTK/JUR._PEND._TEKNIK_ELEKTRO/195708051985031-
YOYO_SOMANTRI/Mt_klh_Mikroprosesor/Mikrokontroler.pdf
Macam Macam Arduino

Macam Macam Arduino

 Berikut ini akan saya jelaskan beberapa macam macam jenis atau tipe - tipe arduino yang
ada dipasaran,kalau sebelumnya kita telah berkenalan dengan arduino, apa itu arduino dan lain
sebagainya , buat yang belum monggo di cek aja di Sini . Dan kali ini kita akan mengenalkan anggota
keluarga dari Arduino.

A. Arduino USB, yaitu mikrokontroler Arduino dengan menggunakan USB sebagai antar muka
pemrograman atau komunikasi komputer. Contoh:

1. Arduino Uno
2. Arduino Duemilanove
3. Arduno Leonardo
4. Arduino Mega2560
5. Arduino Intel Galile
6. Arduino Pro Micro AT
7. Arduino Nano R3
8. Arduino mini Atmega
9. Arduino Mega ADK
10. Arduino Esplora

1.      Arduino Uno

      Arduino Uno adalah papan mikrokontroler berdasarkan ATmega328(datasheet). Ini


memiliki 14 digital pin input / output (dimana 6 dapat digunakan sebagai output PWM), 6
input analog, resonator keramik 16 MHz, koneksi USB, jack listrik, header ICSP, dan tombol reset. Ini
berisi semua yang diperlukan untuk mendukung mikrokontroler; hanyamenghubungkannya ke
komputer dengan kabel USB atau power itu dengan adaptor AC-DC atau baterai untuk
memulai menggunakannya.

    Uno berbeda dari semua papan sebelumnya di bahwa itu tidakmenggunakan chip


driver FTDI USB-to-serial. Sebaliknya, fitur Atmega16U2(Atmega8U2 sampai
versi R2) diprogram sebagai konverter USB-to-serial. 
Revisi
ke 2 Uno memiliki resistor menarik garis 8U2 HWB line to ground, sehingga lebih mudah
untuk dimasukkan ke dalam mode DFU. 
Revisi ke 3 memiliki fitur-fitur baru berikut: 
 - 1,0 pinout: menambahkan SDA dan pin SCL yang dekat dengan pin AREFdan dua pin baru
lainnya ditempatkan dekat dengan pin RESET, yangIOREF yang memungkinkan perisai untuk
beradaptasi dengan teganganyang tersedia dari papan. Di masa depan, perisai akan
kompatibel dengan kedua papan yang menggunakan AVR yang beroperasi dengan
5V dandengan Arduino Due yang beroperasi dengan 3.3V. Yang kedua adalah pintidak
terhubung, yang disediakan untuk tujuan masa depan. 
-Stronger RESET sirkuit. 
-Atmega 16U2 menggantikan 8U2. 
"Uno" berarti satu di Italia dan diberi nama untuk
menandai peluncuranArduino 1.0. The Uno dan versi 1.0 akan
menjadi versi referensi Arduino, bergerak maju. The Uno adalah yang terbaru dalam
serangkaian USBArduino papan, dan model referensi untuk platform Arduino; untukperbandingan
dengan versi sebelumnya, lihat indeks Arduino papan.

2. Arduino Due  

    The Arduino Due adalah papan mikrokontroler berdasarkan AtmelSAM3X8E ARM Cortex-


M3 CPU (datasheet). Ini adalah pertama papanArduino didasarkan pada 32-
bit mikrokontroler ARM inti. Ini memiliki 54digital pin input / output (yang 12 dapat digunakan
sebagai output PWM), 12analog input, 4 UART (hardware port
serial), jam 84 MHz, USB OTG koneksiyang mampu, 2 DAC (digital ke
analog) , 2 TWI, jack listrik, header SPI,header JTAG, tombol reset dan tombol hapus. 
Peringatan: Tidak seperti papan Arduino lainnya, Arduino Due berjalan
pada3.3V. Tegangan maksimum yang I / O pin dapat mentolerir adalah 3.3V.Memberikan tegangan
yang lebih tinggi, seperti 5V ke I / O pin dapat merusak papan. 

Arduino Due berisi semua yang diperlukan untuk


mendukung mikrokontroler;hanya menghubungkannya ke komputer dengan kabel micro-
USB ataupower  dengan adaptor AC-DC atau baterai untuk memulainya. Arduino Duekompatibel
dengan semua perisai Arduino yang bekerja di 3.3V dan telah sesuai dengan 1,0 Arduino pinout. 
The Due mengikuti 1.0 pinout: 
-TWI: SDA dan SCL pin yang dekat dengan pin AREF. 
-The IOREF pin yang memungkinkan perisai terpasang dengan konfigurasiyang tepat untuk
beradaptasi dengan tegangan yang diberikan oleh Arduino.Hal ini
memungkinkan kompatibilitas perisai dengan
papan 3.3V sepertipapan Karena dan AVR berbasis yang beroperasi pada 5V. 
Pin tidak berhubungan -Sebuah, disediakan untuk penggunaan masa depan.
The Due memiliki forum khusus untuk membahas papan. 
ARM Inti manfaat 
The Due memiliki inti ARM 32-bit yang dapat mengalahkan papanmikrokontroler 8-bit yang
khas. Perbedaan yang paling signifikan adalah: 
A 32-bit inti, yang memungkinkan operasi pada 4 byte data luas
dalam jamCPU tunggal. (untuk informasi lebih lanjut lihat int jenis halaman). 
Jam -CPU di 84Mhz. 
-96 KByte SRAM. 
-512 KByte memori Flash untuk kode. 
a DMA controller, yang dapat meringankan CPU dari melakukan tugas-tugasintensif memori.

info lengkap tentang Arduino Due bias dilihat di Jual Arduino Murah

3. Arduino Leonardo

Arduino Leonardo adalah papan
mikrokontroler berdasarkan ATmega32u4(lihat datasheet). memiliki 20 digital pin input /
output (yang 7 dapat digunakan sebagai output PWM dan 12 input analog sebagai), osilator
kristal16 MHz, koneksi micro USB, jack listrik, header ICSP, dan tombol reset. Berisi semua yang
diperlukan untuk mendukung mikrokontroler; hanyamenghubungkannya ke komputer dengan
kabel USB atau power dengan adaptor AC-DC atau baterai untuk memulai menggunakkannya. 

Leonardo berbeda dari semua papan sebelumnya di bahwa ATmega32u4telah built-


in USB komunikasi, menghilangkan kebutuhan untuk prosesorsekunder. Hal ini
memungkinkan Leonardo tampil sebagai komputer yang terhubung sebagai mouse dan
keyboard, selain virtual (CDC) serial / COM port. Ini juga memiliki implikasi
lain untuk perilaku modul .untuk spesifikasi dari  arduino Leonardo dapat dilihat di sini
Info Selengkapnya bias dilihat di sini

4. Arduino Mega 2560

Arduino mega 2560 adalah papan mikrokontroler ATmega2560 berdasarkan (datasheet) memiliki 54 digital pin
input / output (dimana 15 dapat digunakan sebagai output PWM), 16 analog input, 4 UART (hardware port
serial), osilator kristal 16 MHz, koneksi USB, jack listrik, header ICSP, dan tombol reset. Ini berisi semua yang
diperlukan untuk mendukung mikrokontroler,hanya menghubungkannya ke komputer dengan kabel USB
atau power dengan adaptor AC-DC atau baterai. Arduino Mega kompatibel dengan sebagian
besarshield,dirancang untuk Arduino Duemilanove atau Diecimila. 

Mega 2560 adalah update dari  Arduino Mega 

Arduino Mega2560 berbeda dari semua board  sebelumnya ,tidak menggunakan chip driver FTDI USB-to-serial.


Sebaliknya, fitur ATmega16U2 (ATmega8U2 dalam revisi 1 dan revisi 2 papan) diprogram sebagai konverter
USB-to-serial. 
Revisi 2 dewan Mega2560 memiliki resistor menarik garis 8U2 HWB ke tanah, sehingga lebih mudah untuk
dimasukkan ke dalam mode DFU. 
Revisi 3 dari dewan memiliki fitur-fitur baru berikut: 
- 1,0 pinout: menambahkan SDA dan pin SCL yang dekat dengan pin AREF dan dua pin baru lainnya
ditempatkan dekat dengan pin RESET, yang IOREF yang memungkinkan perisai untuk beradaptasi dengan
tegangan yang tersedia dari papan. Di masa depan, perisai akan kompatibel baik dengan dewan yang
menggunakan AVR yang beroperasi dengan 5V dan dengan Arduino Due yang beroperasi dengan 3.3V. Yang
kedua adalah pin tidak terhubung, yang disediakan untuk tujuan masa depan. 
-Stronger RESET sirkuit. 
-Atmega 16U2 menggantikan 8U2.

Spesifikasi teknis dari arduino mega 2560 dapat dilihat jual arduino murah
                  info lebih lengkap  mengenai arduino mega 2560 dapat dilihat di sini

5. Arduino Intel galileo

Galileo adalah papan mikrokontroler berdasarkan Intel ® Quark SoC X1000Application


Processor, 32-bit sistem Pentium-kelas Intel pada sebuah chip(datasheet). Ini
adalah board pertama berdasarkan arsitektur Intel ® dirancang untuk menjadi hardware dan
software pin-kompatibel dengan perisai Arduinodirancang untuk Uno R3. Digital pin 0-
13 (dan AREF berdekatan dan pin GND),Analog input 0 sampai
5, header listrik, ICSP header, dan pin port UART (0 dan 1),semua di lokasi yang
sama seperti pada Arduino Uno R3. Hal ini juga dikenalsebagai Arduino 1.0 pinout. 

Galileo dirancang untuk mendukung shield yang beroperasi di kedua tegangan 3.3V atau


5V. Tegangan operasi inti Galileo adalah
3.3V. Namun, jumper di boardmemungkinkan terjemahan tegangan 5V di pin I / O. Hal
ini memberikan dukungan untuk 5V shield Uno dan perilaku default. Dengan
beralih posisi jumper, terjemahantegangan dapat dinonaktifkan untuk menyediakan
operasi 3.3V di pin I / O. 

Tentu saja, board  Galileo juga perangkat lunak yang cocok dengan ArduinoSoftware


Development Environment (IDE), yang membuat kegunaan dan
pengenalan snap. Selain hardware Arduino dan kompatibilitas software, arduino

 Galileo

memiliki beberapa industri PC standar I / O port dan fitur untuk


memperluaspenggunaan asli dan
kemampuan luar ekosistem perisai Arduino. Sebuah ukuranpenuh Slot mini-PCI Express,
pelabuhan 100Mb Ethernet, slot Micro-SD, RS-232 port serial, port host USB,
port USB Client, dan 8MByte NOR Flash .

 
di atas tadi adalah gambar dari arduino intel galilee, untuk spesifikasi dapat dilihat disini

dan iformasi lebih lengkap lagi dapat di cek disni

6.Arduino Pro Micro AT

Arduino Mikro adalah board mikrokontroler berdasarkan ATmega32u4 (lihat datasheet), yang dikemb
angkan bersama dengan Adafruit. Ini memiliki 20 digital pin input / output (yang 7dapat digunakan
sebagai output PWM dan 12 input analog sebagai), osilator 16 MHz kristal, koneksi
USB mikro, header ICSP, dan tombol reset. Ini berisi semua yang diperlukan
untukmendukung mikrokontroler; hanya menghubungkannya ke komputer dengan kabel USBmikro
untuk memulainya. Dengan  memiliki faktor bentuk yang memungkinkannya untuk dapat dengan
mudah ditempatkan pada papan tempat memotong roti :D. 

Arduino Micro mirip dengan Arduino Leonardo in bahwa ATmega32u4 telah built-


in USBkomunikasi,Dengan menghilangkan kebutuhan untuk prosesor sekunder. Hal ini
memungkinkan Micro muncul ke komputer yang terhubung sebagai mouse dan
keyboard, selain virtual (CDC) serial / COM port. Ini juga memiliki implikasi lain untuk pemanfaatan
board .
untuk spedifikasi dapat dilihat pada halaman berikut ini http://jualarduinomurah.com/arduino-pro-
micro-atmega32u4-5v-16mhz-mini-leonardo/

dan info selengkapnya dapat dijumpai disini

7. Arduino Nano R3

The ArduinoNano adalah sebuah papan kecil, lengkap, dan ramah-papan tempat memotong


rotiberdasarkan ATmega328 (Arduino Nano 3.x) atau ATmega168 (Arduino Nano 2.x). Ini memiliki
lebihatau kurang fungsi yang sama dari Arduino Duemilanove, tetapi dalam paket yang berbeda. Ini tidak
memiliki hanya colokan listrik DC, dan bekerja dengan kabel USB Mini-B bukan satu
standar. The Nanodirancang dan diproduksi oleh Gravitech.

 untuk spesifikasi tentang arduino nano dapat dilihat di Jual Arduino nano murah dan info
slengkapnya dapat dicek disini

8. Arduino mini Atmega
Arduino ProMini ditujukan untuk pengguna tingkat lanjut yang membutuhkan fleksibilitas, biaya
rendah, dan ukuran kecil. Muncul dengan minimum komponen (tidak ada on-board USB atau pinheader) untuk
menjaga biaya turun. Ini adalah pilihan yang baik untuk papan Anda inginmeninggalkan board tertanam
dalam proyek. Harap dicatat bahwa ada dua versi dari board: satu yang beroperasi pada 5V (seperti
kebanyakan papan Arduino), dan salah satu yang beroperasi pada 3.3V.Pastikan untuk memberikan yang
benar daya dan penggunaan komponen yang operasi tegangancocok dengan board.

untuk spesifikasi dapat dilihat pada jual arduino murah , dan info selengkapnya dapat
dijumpai disini

9. Arduino Mega ADK.

Arduino MEGA ADK adalah board mikrokontroler ATmega2560 berdasarkan
(datasheet). Memiliki antarmuka USB untuk terhubung dengan ponsel
berbasis Android, berdasarkanMAX3421e IC. Ini memiliki 54 digital pin input / output (dimana
15 dapat digunakan sebagaioutput PWM), 16 analog input, 4 UART (hardware port serial), osilator
kristal 16 MHz,koneksi USB, jack listrik, header ICSP, dan tombol reset. 
Arduino MEGA ADK berdasarkan Mega 2560.Mirip dengan Mega 2560 dan Uno, hotel ini memiliki
sebuah ATmega8U2 diprogram sebagai konverter USB-to-
serial. Revisi ke 2 dariboard ADK memiliki resistor menarik garis 8U2 HWB ke tanah, sehingga lebih
mudah untukdimasukkan ke dalam mode DFU. 
Revisi 3 dari dewan memiliki fitur-fitur baru berikut: 
- 1,0 pinout: menambahkan SDA dan pin SCL yang dekat dengan pin AREF dan dua pinbaru
lainnya ditempatkan dekat dengan pin RESET, yang IOREF yang memungkinkanperisai untuk
beradaptasi dengan tegangan yang tersedia dari papan. Di masa depan, shieldakan
kompatibel baik dengan arduino yang menggunakan AVR yang beroperasi
dengan 5Vdan dengan Arduino Due yang beroperasi dengan 3.3V. Yang kedua adalah pin tidak
terhubung, yang disediakan untuk tujuan pengembangan.
untuk spesifikasi arduino mega ADK dapat dilihat Jual Arduino Murah .untuk info selengkapnya
dapat dilihat di sini

10. Arduino Esplora

Arduino Esplora adalah papan mikrokontroler berasal dari Arduino Leonardo. Esploraberbeda dari


semua papan Arduino sebelumnya dalam hal ini menyediakan sejumlah built-
in, siap digunakan set sensor onboard untuk interaksi. Ini dirancang untuk orang yang inginbangun
dan berjalan dengan Arduino tanpa harus belajar tentang elektronik dari  pertama. Untuk langkah-
demi-langkah pengantar Esplora, memeriksa Memulai dengan Esplorapanduan. 
Esplora onboard suara dan cahaya output, dan beberapa
sensor input, termasuk joystick, slider, sensor suhu, accelerometer, mikrofon, dan sensor cahaya. Hal
ini juga memilikipotensi untuk memperluas kemampuan dengan dua input dan
output konektor Tinkerkit, dansoket untuk layar LCD warna TFT. 
Seperti papan Leonardo, yang Esplora menggunakan mikrokontroler AVR Atmega32U4dengan 16 M
Hz osilator kristal dan koneksi USB mikro mampu bertindak sebagai
perangkatUSB klien, seperti mouse atau keyboard. 
Di sudut kiri atas papan ada tombol tekan reset, yang dapat Anda gunakan untuk me-restartboard
arduino. Ada empat LED Status: 
-Pada [Hijau] menunjukkan apakah board menerima catu daya 
L [yellow] terhubung langsung ke mikrokontroler, dapat diakses melalui pin 13 
-RX Dan TX [kuning] menunjukkan data yang dikirim atau diterima melalui komunikasi USB 
Dewan berisi semua yang diperlukan untuk mendukung mikrokontroler; hanyamenghubungkannya ke
komputer dengan kabel USB untuk memulainya.
spesifikasi dari arduino Esplora dapat dilihat di jual arduino murah dan info selengkapnya dapat
dilihat di sini  

Setelah kita membahas berbagai macam jenis arduino USB mari kita lanjutkan dengan berbagai
macam tipe tipe arduino yang lain

B. Arduino tipe serial

Arduino Serial, yaitu jenis mikrokontroler arduino yang menggunakan RS232 sebagai antar muka
pemrograman atau komunikasi computer.

C. Arduino Mega

Arduino MEGA, yaitu mikrokontroler Arduino dengan spesifikasi yang lebih tinggi, dilengkapi
tambahan pin digital, pin analog, port serial dan sebagainya. Arduino Mega berbasis ATmega1280
dengan 54 digital input/output. Contoh:

  Arduino Mega

  Arduino Mega 2560


 

D. Arduino Fio

Arduino FIO, yaitu mikrokontroler Arduino yang ditujukan untuk penggunaan nirkabel. Arduino Fio ini
menggunakan ATmega328P sebagai basis kontrolernya.

E. Arduino Lylypad

Arduino LILYPAD, yaitu mikrokontroler dengan bentuk yang melingkar. Contoh: LilyPad Arduino 00, LilyPad
Arduino 01, LilyPad Arduino 02, LilyPad Arduino 03, LilyPad Arduino 04
 

F. Arduino BT

Arduino BT, mikrokontroler Arduino yang mengandung modul Bluetooth untuk komunikasi nirkabel

G. Arduino Nano dan Mini


Arduino Nano dan Arduino Mini, merupakan  jenis arduino berbentuk kompak dan digunakan bersama
breadboard. Contoh: Arduino Nano 3.0, Arduino Nano 2.x, Arduino Mini 04, Arduino Mini 03, Arduino Stamp
02.

Anda mungkin juga menyukai