MAKALAH ARDUINO DAN RASPBERRY PI
MIKROKONTROLER
Makalah disusun Untuk Memenuhi Tugas
Mata kuliah Mikrokontroler
MUHAMMAD NURFALAH
Stambuk : F551 13 068
Kelas : Informatika B
PRODI S1 TEKNIK INFORMATIKA
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK UNIVERSITAS TADULAKO
2014-2015
KATA PENGANTAR
Puji syukur kepada Allah SWT penulis ucapkan karena berkat rahmat dan hidayah-Nya saya dapat mengikuti kegiatan perkuliahan di kampus UNIVERSITAS TADULAKO hingga menyelesaikan makalah ini dengan baik dan lancar. Judul makalah ini adalah "ARDUINO DAN RASBERY pi". Semoga makalah ini dapat bermanfaat dan memberikan sedikit informasi sehingga dapat digunakan sebagaimana mestinya. Untuk itu penulis menerima dengan baik segala kritik dan saran. Akhir kata penulis memohon maaf apabila ada kata – kata yang tidak berkenan. Terima kasih.
DAFTAR ISI
Kata Pengantar
Daftar Isi
BAB 1 Pendahuluan
Pengertian
Rumusan Maslah
BAB 2 Rumusan Masalah
2.1 Pengertian Arduino
2.2 Pengertian Raspberry pi
2.3 Produk Arduino
2.4 Produk Raspberry pi
2.5 Contoh Aplikasi
- Aeduino
- Raspberry pi
BAB 3 Penutup
3.1 Kesimpulan
DAFTAR PUSTAKA
BAB 1
PENDAHULUAN
Pengertian
Pengendali mikro (bahasa Inggris: microcontroller) adalah sistem mikroprosesor lengkap yang terkandung di dalam sebuah chip. Mikrokontroler berbeda dari mikroprosesor serba guna yang digunakan dalam sebuah PC, karena di dalam sebuah mikrokontroler umumnya juga telah berisi komponen pendukung sistem minimal mikroprosesor, yakni memori dan antarmuka I/O, sedangkan di dalam mikroprosesor umumnya hanya berisi CPU saja.
Berbeda dengan CPU serba-guna, mikrokontroler tidak selalu memerlukan memori eksternal, sehingga mikrokontroler dapat dibuat lebih murah dalam kemasan yang lebih kecil dengan jumlah pin yang lebih sedikit.
Sebuah chip mikrokontroler umumnya memiliki fitur:hkhkh
central processing unit - mulai dari prosesor 4-bit yang sederhana hingga prosesor kinerja tinggi 64-bit.
input/output antarmuka jaringan seperti port serial (UART)
antarmuka komunikasi serial lain seperti I²C, Serial Peripheral Interface and Controller Area Network untuk sambungan sistem
periferal seperti timer dan watchdog
RAM untuk penyimpanan data
ROM, EPROM, EEPROM atau Flash memory untuk menyimpan program komputer
pembangkit clock - biasanya berupa resonator rangkaian RC
pengubah analog-ke-digital
sistem minimal (system minimum) adalah sebuah rangkaian mikrokontroler yang sudah dapat digunakan untuk menjalankan sebuah aplikasi. Sebuah IC mikrokontroler tidakakan berarti bila hanya berdiri sendiri. Pada dasarnya sebuah sistem minimal mikrokontroler memiliki prinsip yang sama.
Untuk membuat sistem minimal paling tidak dibutuhkan sistem clock dan reset, walaupun pada beberapa mikrokontroler sudah menyediakan sistem clock internal, sehingga tanpa rangkaian eksternal pun mikrokontroler sudah beroperasi.
ATMega328 adalah mikrokontroller keluaran dari atmel yang mempunyai arsitektur RISC (Reduce Instruction Set Computer) yang dimana setiap proses eksekusi data lebih cepat dari pada arsitektur CISC (Completed Instruction Set Computer).
Mikrokontroller ini memiliki beberapa fitur antara lain :
· 130 macam instruksi yang hampir semuanya dieksekusi dalam satu siklus clock.
· 32 x 8-bit register serba guna.
· Kecepatan mencapai 16 MIPS dengan clock 16 MHz.
· 32 KB Flash memory dan pada arduino memiliki bootloader yang menggunakan 2 KB dari flash memori sebagai bootloader.
· Memiliki EEPROM (Electrically Erasable Programmable Read Only Memory) sebesar 1KB sebagai tempat penyimpanan data semi permanent karena EEPROM tetap dapat menyimpan data meskipun catu daya dimatikan.
· Memiliki SRAM (Static Random Access Memory) sebesar 2KB.
· Memiliki pin I/O digital sebanyak 14 pin 6 diantaranya PWM (Pulse Width Modulation) output.
· Master / Slave SPI Serial interface.
Mikrokontroller ATmega 328 memiliki arsitektur Harvard, yaitu memisahkan memori untuk kode program dan memori untuk data sehingga dapat memaksimalkan kerja dan parallelism.
Apakah arduino? Arduino adalah merupakan sebuah board minimum system mikrokontroler yang bersifat open source. Didalam rangkaian board arduino terdapat mikrokontroler AVR seri ATMega 328 yang merupakan produk dari Atmel.
Rumusan Masalah
Apakah itu arduino dan raspberry pi?
Produk arduino dan raspberry.
Contoh aplikasi arduino dan raspberry pi?
BAB 2
PEMBAHASAN
2.1 Pengertian Arduino
Proyek arduino berawal dilvre, italia pada tahun 2005. sekarang telah lebih dari 120.000 unit terjual sampai dengan 2010. Pendirinya adalah Massimo Banzi dan David Cuartiellez.
Arduino adalah pengendali mikro single-board yang bersifat open-source, yang di turunkan dari wiring platform, yang di rancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwernya memiliki prosesor atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri.
Secara software -> Open source IDE yang digunakan untuk mendevelop aplikasi mikrokontroller yang berbasis arduino platform.
Secara Hardware -> Single board mikrokontroller yang bersifat open source hardware yang dikembangkan untuk arsitektur mikrokontroller AVR 8 bit dan ARM 32 bit.
Dari ke3 pengertian diatas , dapat disimpulkan bahwa Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang didalamnya terdapat komponen utama yaitu sebuah chip mikrokontroller dengan jenis AVR. Mikrokontroller itu sendiri adalah chip atau IC (integrated Circuit) yang bisa diprogram menggunakan komputer. Tujuan menanamkan program pada mikrokontroller adalah agar rangkaian elektronik dapat membaca input, memproses input tersebut dan kemudian menghasilkan output seperti yang diinginkan. Jadi , mikrokontroller bertugas sebagai otak yang mengendalikan input, proses ,dan output sebuah rangkaian elektonik.
Mikrokontroller ada pada perangkat elektronik sekeliling kita, misalnya Handphone, MP3 Player, DVD, Televisi, AC, dll. Mikrokontroller juga dapat mengendalikan robot, baik robot mainan maupun industri. Karena komponen utama arduino adalah mikrokontroller maka arduino dapat diprogram menggunakan komputer sesuai kebutuhan kita.
2.2 Pengertian raspberry
Raspberry adalah komputer seukuran kartu kredit/ATM, yang dikembangkan oleh Raspberry Pi Foundation yang berbasis di Inggris. Ide awal dari pembuatan Raspberry Pi adalah menyediakan komputer yang murah untuk anak-anak sebagai media mereka untuk mempelajari bahasa pemograman komputer. Raspberry Pi diluncurkan pertama kali pada 29 Februari 2012. Raspberry Pi memiliki dua model, model A dan model B. Harga Resmi untuk model A adalah US$ 25 atau sekitar Rp 250.000 dan model B adalah US$ 35 atau sekitar Rp 350.000 (belum termasuk biaya impor dan pajak ke Indonesia). Perbedaan model A dan B terletak pada memory yang digunakan. Model A menggunakan memory 256 MB dan model B 512 MB. Selain itu model B juga sudah dilengkapai dengan ethernet port (kartu jaringan) yang tidak terdapat di model A.
ada beberapa sistem operasi luar biasa yang bisa digunakan di Raspberry pi, yaitu :
Raspbian berbasis Linux Debian
Arch Linux ARM
Raspbmc
OpenELEC
Android
2.3 Produk Arduino
Spesifikasi:
– Microcontroller Atmel ATmega328
– Operating Voltage (logic level) 5 V
– Input Voltage (recommended) 7-12 V
– Input Voltage (limits) 6-20 V
– Digital I/O Pins 14 (of which 6 provide PWM output)
– Analog Input Pins 8
– DC Current per I/O Pin 40 mA
– Flash Memory 32 KB (ATmega328) of which 2 KB used by bootloader
– SRAM 2 KB (ATmega328)
– EEPROM 1 KB (ATmega328)
– Clock Speed 16 MHz
– Dimensions 0.73 x 1.70
2.4 Produk Raspberry pi
Raspberry Pi (atau Raspi), komputer papan tunggal (SBC) ukuran kartu kredit. PC kecil ini mampu digunakan untuk menjalankan aplikasi desktop, terutama piawai dalam memainkan video definisi tinggi.
Raspberry Pi Model B, 512MB RAM. Antarmuka: HDMI, Ethernet & 2 USB ports.
2.5 Contoh Aplikasi
Arduino Temprature suhu
Raspberry pi temprature suhu
BAB 3
PENUTUP
3.1 KESIMPULAN
Kalau Arduino adalah Microcontroller , Raspberry Pi merupakan Microprocessor . Yang mana dari segi kapasitas jelas berbeda. Dan jikalau anda bertanya mana yang lebih baik di antara keduanya jelas Raspberry Pi. Namun tetap sesuai dengan kebutuhan. Pengguna
DAFTAR PUSTAKA
http://chip.co.id/news/tips-from_the_magazine/7474/dr_chip_-_membuat_thermometer_dual_sensor_dengan_arduino_uno , http://belajar-dasar-pemrograman.blogspot.com/2013/04/contoh-project-menggunakan-arduino.html , http://jualarduinomurah.com/jual-arduino-nano-r3-murah/ , http://saptaji.com/2014/03/13/5-menit-bikin-termometer-digital-dengan-arduino-dan-sensor-suhu-lm35/ , https://i.ytimg.com/vi/Dr3YbqJjGYE/mqdefault.jpg , http://haskadata.com/blog/apa-perbedaan-arduino-dan-raspberry-pi/ , http://haskadata.com/blog/wow-raspberry-pi-komputer-mini-berukuran-kartu-kredit/