Komponen utama di dalam papan
Arduino adalah sebuahmicrocontroller 8 bit dengan merk Atmega yang dibuat oleh
perusahaan Atmel Corporation. Berbagai papan Arduino menggunakan tipe ATmega
yang berbeda-beda tergantung dari spesifikasinya, sebagai contoh Arduino Uno menggunakan
ATmega328 sedangkan ArduinoMega
2560 yang lebih canggih menggunakan ATmega2560.
Untuk memberikan gambaran mengenai apa saja yang terdapat di dalam sebuah microcontroller, pada gambar berikut ini diperlihatkan contoh diagram blok sederhana dari microcontroller ATmega328 (dipakai pada Arduino Uno).
Blok-blok di atas dijelaskan sebagai
berikut:
- Universal Asynchronous Receiver/Transmitter (UART) adalah antar muka yang digunakan untuk komunikasi serial seperti pada RS-232, RS-422 dan RS-485.
- 2KB RAM pada memory kerja bersifat volatile (hilang saat daya dimatikan), digunakan oleh variable-variabel di dalam program.
- 32KB RAM flash memory bersifat non-volatile,
digunakan untuk menyimpan program yang dimuat dari komputer. Selain
program, flash memory juga menyimpan bootloader.
Bootloader adalah program inisiasi yang ukurannya kecil, dijalankan oleh CPU saat daya dihidupkan. Setelah bootloader selesai dijalankan, berikutnya program di dalam RAM akan dieksekusi. - 1KB EEPROM bersifat non-volatile, digunakan untuk menyimpan data yang tidak boleh hilang saat daya dimatikan. Tidak digunakan pada papan Arduino (red: namun bisa diakses/diprogram oleh pemakai dan digunakan sesuai kebutuhan).
- Central Processing Unit (CPU), bagian dari microcontroller untuk menjalankan setiap instruksi dari program.
- Port input/output, pin-pin untuk menerima data (input) digital atau analog, dan mengeluarkan data (output) digital atau analog.
Setelah mengenal bagian-bagian utama
dari microcontroller ATmega sebagai komponen utama, selanjutnya kita akan
mengenal bagian-bagian dari papan Arduino itu sendiri.
Dengan mengambil contoh sebuah papan
Arduino tipe USB, bagian-bagiannya dapat dijelaskan sebagai berikut:
14 pin input/output digital (0-13)Berfungsi sebagai input atau output, dapat diatur oleh
program.
Khusus untuk 6 buah pin 3, 5, 6, 9, 10 dan 11, dapat juga berfungsi sebagai pin analog output dimana tegangan output-nya dapat diatur. Nilai sebuah pin output analog dapat diprogram antara 0 – 255, dimana hal itu mewakili nilai tegangan 0 – 5V. |
USB, berfungsi
untuk:
|
Sambungan SV1Sambungan
atau jumper untuk memilih sumber daya papan, apakah dari sumber eksternal
atau menggunakan USB. Sambungan ini tidak diperlukan lagi pada papan Arduino
versi terakhir karena pemilihan sumber daya eksternal atau USB dilakukan
secara otomatis.
|
Q1
– Kristal (quartz crystal oscillator)Jika
microcontroller dianggap sebagai sebuah otak, maka kristal adalah jantung-nya
karena komponen ini menghasilkan detak-detak yang dikirim kepada
microcontroller agar melakukan sebuah operasi untuk setiap detak-nya. Kristal
ini dipilih yang berdetak 16 juta kali per detik (16MHz).
|
Tombol Reset S1Untuk me-reset papan sehingga program akan mulai lagi dari
awal. Perhatikan bahwa tombol reset ini bukan untuk menghapus program atau
mengosongkan microcontroller.
|
In-Circuit Serial Programming (ICSP)Port ICSP memungkinkan pengguna untuk memprogram
microcontroller secara langsung, tanpa melalui bootloader. Umumnya
pengguna Arduino tidak melakukan ini sehingga ICSP tidak terlalu dipakai
walaupun disediakan.
|
IC
1 – Microcontroller AtmegaKomponen
utama dari papan Arduino, di dalamnya terdapat CPU, ROM dan RAM.
|
X1 – sumber daya eksternalJika hendak disuplai dengan sumber daya eksternal, papan
Arduino dapat diberikan tegangan DC antara 9-12V.
|
6 pin input analog (0-5)Pin ini sangat berguna untuk membaca tegangan yang
dihasilkan oleh sensor analog, seperti sensor suhu. Program dapat membaca
nilai sebuah pin input antara 0 – 1023, dimana hal itu mewakili nilai
tegangan 0 – 5V
|
CATATAN: Untuk selanjutnya pembahasan pada seri artikel ini akan
digunakan papan Arduino yang berbasiskan USB dan papan yang akan dijadikan
contoh adalah Arduino Uno.
Tanpa melakukan konfigurasi apapun,
begitu sebuah papan Arduino dikeluarkan dari kotak pembungkusnya ia dapat
langsung disambungkan ke sebuah komputer melalui kabel USB.
Selain berfungsi sebagai penghubung untuk pertukaran data, kabel USB ini
juga akan mengalirkan arus DC 5 Volt kepada papan Arduino sehingga praktis
tidak diperlukan sumber daya dari luar. Saat mendapat suplai daya, lampu LED
indikator daya pada papan Arduino akan menyala menandakan bahwa ia siap
bekerja.
Pada papan Arduino Uno terdapat
sebuah LED kecil yang terhubung ke pin digital no 13. LED ini dapat digunakan
sebagai output saat seorang pengguna membuat sebuah program dan ia membutuhkan
sebuah penanda dari jalannya program tersebut. Ini adalah cara yang praktis
saat pengguna melakukan uji coba. Umumnya microcontroller pada papan Arduino
telah memuat sebuah program kecil yang akan menyalakan LED tersebut
berkedip-kedip dalam jeda satu detik. Jadi sangat mudah untuk menguji apakah
sebuah papanArduino baru dalam kondisi baik atau tidak, cukup sambungkan papan
itu dengan sebuah komputer dan perhatikan apakah LED indikator daya menyala
konstan dan LED dengan pin-13 itu menyala berkedip-kedip.
CATATAN: Setelah mengeluarkan papan
Arduino dari kotaknya, harap berhati-hati dengan listrik statis dan
hubungan singkat karena bagian bawah papan Arduino tidak ditutup dengan
lapisan pelindung. Dianjurkan untuk tidak menyentuh bagian bawah atau
kaki-kaki komponennya dengan tangan untuk menghindari bahaya listrik
statis dari tubuh Anda. Hati-hati juga meletakkan papan Arduino pada
meja. Pastikan tidak ada logam atau cairan yang bisa mengakibatkan
hubungan pendek yangbisa merusak komponen. Usahakan meletakkan papan
Arduino pada alas berbahan plastik yang aman.
SOURCE:
https://referensiarduino.wordpress.com/2013/12/10/bagian-bagian-papan-arduino/
Artikel Terkait
Informasi yang sangat bagus dan bermanfaat gan. ditunggu informasi nya selanjutnya gan:) terima kasih ^^
BalasHapusSelamat Datang di Intanqq
Intanqq menyediakan 7 permainan dalam 1 ID
Berikut permainannya :
- BandarQ
- AduQ
- Bandar poker
- Bandar sakong
- Domino
- Poker
- Capsa
Berikut keuntungan bermain di Agent Poker Intanqq :
- Bonus Turnover 0.3% dibagikan setiap hari
- Bonus Extra turnover setiap minggu
- Bonus referal sampai 20% dan berlaku seumur hidup
- Proses depo dan wd HANYA 1 menit
- Minimal depo dan wd HANYA Rp.15.000
- Win Rate 98%
Ayo tunggu apalagi? segera bergabung bersama kami dan kunjungi website kami bosku ^^. menangkan hadiah nya bosku ^^
Informasi yang sangat bagus dan bermanfaat gan. ditunggu informasi nya selanjutnya gan:) terima kasih ^^
BalasHapusSelamat Datang di Intanqq
Intanqq menyediakan 7 permainan dalam 1 ID
Berikut permainannya :
- BandarQ
- AduQ
- Bandar poker
- Bandar sakong
- Domino
- Poker
- Capsa
Berikut keuntungan bermain di Agent Poker Intanqq :
- Bonus Turnover 0.3% dibagikan setiap hari
- Bonus Extra turnover setiap minggu
- Bonus referal sampai 20% dan berlaku seumur hidup
- Proses depo dan wd HANYA 1 menit
- Minimal depo dan wd HANYA Rp.15.000
- Win Rate 98%
Ayo tunggu apalagi? segera bergabung bersama kami dan kunjungi website kami bosku ^^. menangkan hadiah nya bosku ^^
Hallo kepada semua pecinta judi online
BalasHapusAgen terpercaya 100% di indonesia
kristalpoker menyediakan 7 game
Game yang di sediakan oleh kristalpoker :
- Sakong (New Game)
- Bandar Poker (New Game)
- BandarQ (Hot Game)
- Poker
- Domino
- Capsa Online
- AduQ
1. deposit dan withdraw hanya rp.15.000
2. Bonus Turnover 0,3% Setiap minggunya
3. Extra Bonus Cashback Setiap Minggunya
4. Bonus Referral 10%+10% Seumur Hidup
5. Bisa dimainkan di Smartphone Versi Android dan Iphone.
6. MIN DEPO IDR 15.000 dan Proses cepat 1 menit
silakan bergabung ya bagi yang belum terdaftar jadi member kristalpoker
jika ada kendala dalam pendaftaran atau kendala lainnya ,silakan hubungi CS kami langsung ya.
Informasi yang sangat bagus dan bermanfaat gan. ditunggu informasi nya selanjutnya gan:) terima kasih ^^
BalasHapusSelamat Datang di Intanqq
Intanqq menyediakan 7 permainan dalam 1 ID
Berikut permainannya :
- BandarQ
- AduQ
- Bandar poker
- Bandar sakong
- Domino
- Poker
- Capsa
Berikut keuntungan bermain di Agent Poker Intanqq :
- Bonus Turnover 0.3% dibagikan setiap hari
- Bonus Extra turnover setiap minggu
- Bonus referal sampai 20% dan berlaku seumur hidup
- Proses depo dan wd HANYA 1 menit
- Minimal depo dan wd HANYA Rp.15.000
- Win Rate 98%
Ayo tunggu apalagi? segera bergabung bersama kami dan kunjungi website kami bosku ^^. menangkan hadiah nya bosku ^^
Info yang sangat baik dan bermanfaat gan. ditunggu informasi nya selanjutnya gan:) terima kasih ^^
BalasHapusSekedar Informasi Buat Guys :)
Buat Para Pecinta Poker Sejati yang ingin mencari web yang terpercaya di Indonesia.
Silahkan kunjungi web Intanqq,com
Disini saya sudah mencoba bermain dan hasilnya kekalahan saya di agent lain semua nya terbayarkan di agent Intanqq,com
Disini semua nya transparan Guys , bonus ,proses depo dan wd serba cepat , dan pelayanannya membuat saya jatuh cinta , sangat ramah dan sopan Guys!
No Tipu Guyss !!! Silahkan search Intanqq,com karena saya sudah mencoba sendiri.
Segera daftar guys, saya yakin keberuntungan anda juga berada di Intanqq,com
Dijamin 100% player vs play guys
Info yang sangat baik dan bermanfaat gan. ditunggu informasi nya selanjutnya gan:) terima kasih ^^
BalasHapusSekedar Informasi Buat Guys :)
Buat Para Pecinta Poker Sejati yang ingin mencari web yang terpercaya di Indonesia.
Silahkan kunjungi web Intanqq,com
Disini saya sudah mencoba bermain dan hasilnya kekalahan saya di agent lain semua nya terbayarkan di agent Intanqq,com
Disini semua nya transparan Guys , bonus ,proses depo dan wd serba cepat , dan pelayanannya membuat saya jatuh cinta , sangat ramah dan sopan Guys!
No Tipu Guyss !!! Silahkan search Intanqq,com karena saya sudah mencoba sendiri.
Segera daftar guys, saya yakin keberuntungan anda juga berada di Intanqq,com
Dijamin 100% player vs play guys
Info yang sangat baik dan bermanfaat gan. ditunggu informasi nya selanjutnya gan:) terima kasih ^^
BalasHapusSekedar Informasi Buat Guys :)
Buat Para Pecinta Poker Sejati yang ingin mencari web yang terpercaya di Indonesia.
Silahkan kunjungi web Intanqq,com
Disini saya sudah mencoba bermain dan hasilnya kekalahan saya di agent lain semua nya terbayarkan di agent Intanqq,com
Disini semua nya transparan Guys , bonus ,proses depo dan wd serba cepat , dan pelayanannya membuat saya jatuh cinta , sangat ramah dan sopan Guys!
No Tipu Guyss !!! Silahkan search Intanqq,com karena saya sudah mencoba sendiri.
Segera daftar guys, saya yakin keberuntungan anda juga berada di Intanqq,com
Dijamin 100% player vs play guys