Pengantar Arduino Severino Pp

download Pengantar Arduino Severino Pp

of 6

Transcript of Pengantar Arduino Severino Pp

Manual Pemakaian

Severino S3v3

Terima kasih anda telah memilih Arduino Severino, Arduino adalah suatu perangkat prototipe elektronik berbasis fleksibel dan open-source, Arduino suatu perangkat keras dan perangkat lunak yang mudah digunakan. Perangkat ini ditujukan bagi siapapun yang tertarik/memanfaatkan mikrokontroler secara praktis dan mudah. Bagi pemula dengan menggunakan modul ini akan mudah mempelajari pengendalian dengan mikrokontroler, bagi desainer pengontrol menjadi lebih mudah dalam membuat prototipe ataupun implementasi; demikian juga bagi para hobi yang mengembangkan mikrokontroler. Arduino dapat digunakan mendeteksi lingkungan dengan menerima masukan dari berbagai sensor (misal: cahaya,suhu, inframerah, ultrasonik, jarak,tekanan, kelembaban) dan dapat mengendalikan peralatan sekitarnya (misal:lampu, berbagai jenis motor, dan aktuator lainnya). Arduino Severino didisain oleh Adilson Akashi (telah mengalami revisi ke 3) dan merupakan rangkaian yang open-source dan bebas digunakan asalkan memenuhi persyaratan yang telah ditentukan sesuai yang tercantum pada http://creativecommons.org/licenses/by-sa/2.5/ , sedangkan perangkat lunak dapat digunakan pada berbagai platform sistem operasi (Windows,Mac OS,linux) dan dapat diunduh dari http://arduino.cc/en/Main/Software . Informasi tentang Arduino serta contoh aplikasi yang sangat luas dan lengkap dapat anda kunjungi di http://www.arduino.cc . Spesifikasi Arduino Severino dengan ATMega 8: Mikorkontroler ATmega 8 Beroperasi pada Tegangan 5V Maksimum Tegangan masukan DC 9V (Batas Tegangan masukan 6-18V) via jack DC1 Digital I/O Pins 14 (3 Pin dapat menghasilkan output PWM) Jumlah Pin Analog 6 buah Maksimum Arus DC per I/O Pin 40 mA Flash Memory 8 KB , 1 KB digunakan oleh bootloader SRAM 1 KB EEPROM 512 Byte Clock Speed 16 MHz Pemrograman dan koneksi ke komputer menggunakan port serial yang sama

Informasi modul Arduino SeverinoLED13

RS232

ICSP: MISO +5V SCK MOSI RST GND

DC9V TombolReset

PINPower9V (Hanyaberfungsi saatmenggunakanadaptor)Disajikanoleh:VictorAlfa

Hal:1

Kebutuhan Minimal penggunaan Arduino Severino: 1. Modul Arduino Severino 2.Sumber Tegangan DC(9V) * 3.Kabel Konektor (232 + Supply)*= Sumber tegangan DC-9V bersifat opsional, dapat digantikan dengan memanfaatkan sumber tegangan yang diambil dari USB yang terdapat pada kabel serial yang diberikan pada saat anda mendapatkan modul ini.

Koneksi ke komputer:Ada 2 cara menghubungkan (koneksi) modul Arduino Severino ke komputer (cukup pilih salah satu): 1. Dengan Sumber Tegangan DC(9V)

Catatan: Apabila menggunakan sumber tegangan DC(9V), maka pada PIN POWER yang bertuliskan 9V akan mengeluarkan tegangan yang sama dengan tegangan sumbernya. 2.Dengan memanfaatkan sumber tegangan USB (5V)

Disajikanoleh:VictorAlfa

Hal:2

Catatan: PERHATIKAN POLARITAS KABEL,JANGAN SAMPAI TERBALIK (Konektor Kabel yang bertanda + dihubungkan ke ujung kanan atas pada panel ICSP). Apabila sumber tegangan diambil dari USB (5V), sumber tegangan 9V pada PIN POWER tidak dapat berfungsi. Perlu diingat pula,bahwa sumber tegangan melalui USB komputer umumnya terbatas, sehingga tidak dapat digunakan untuk beban berarus besar seperti pemakaian untuk menggerakan motor DC,hal ini diperlukan driver (penguat daya) dan sumber tegangan tersendiri. Pemakai NoteBook/NetBook/komputer yang tidak mempunyai Serial Port: Anda memerlukan USB to Serial 232 Converter agar dapat menggunakan Severino. Prinsip penyambungan sama dengan di atas, bedanya adalah anatara kabel konektor (232+supply) dengan komputer dihubungkan dengan USB to Serial 232 Converter (lihat ilustrasi berikut). Komputer USBtoRS232Konverter KabelKonektor Severino

Pemrograman dan Upload Sketch: Setelah dilakukan koneksi perangkat keras Severino ke komputer,selanjutnya adalah pengisian program ke Severino. Ada 2 tahap dalam pemrograman, pertama membuat program (sketch) dan yang kedua adalah pengisian program ke Severino (Upload),sebelum hal ini dapat dilakukan, anda harus menginstalasi perangkat lunak Arduino terlebih dahulu. Instalasi dahulu perangkat lunak Arduino dan ikuti langkah-langkah instalasinya (perangkat lunak arduino dapat di unduh dari http://arduino.cc/en/Main/Software ), apabila telah berhasil di instalasi, eksekusi program arduino akan tampak:

Setting awal: Pilih Tools, Board, Arduino NG or older w/ATmega8

Disajikanoleh:VictorAlfa

Hal:3

Selanjutnya cek dan pilih serial port komputer anda yang terhubung dengan Severino, Pilih Tools, Board, Serial Port, COMx (x=nomor serial yg tehubung dengan Severino) berikut ini contoh tampilannya:

Test Sistem Untuk Test sistem apakah bekerja dengan baik,akan dilakukan pengendalian LED pada PIN 13 (Pada Severino, PIN 13 telah terhubung dengan sebuah LED) nyala 1 detik dan padam 1 detik, Program tersebut telah disediakan dalam Arduino sebagai contoh. Pilih File , Examples , Basics , Blink (akan tampak seperti gambar berikut di bawah ini)

Tekan tombol

(Compile), jika tidak ada kesalahan akan tampak pada bagian bawah:

Selanjutnya tekan tombol

(Upload), jika berhasil upload akan tampak pada bagian bawah:

Disajikanoleh:VictorAlfa

Hal:4

Jika terjadi kegagalan saat upload coba tekan tombol Reset Severino pada saat 1-2 detik setelah tombol Upload ditekan dan setelah keluar informasi Binary Skecth size: . Selanjutnya cek LED PIN 13 pada Severino, jika berkedip dengan selang waktu 1 detik (kurang lebih), berarti sistem sudah OK. Test Serial Buat Program berikut (nama Sketch bebas, misal : kbd_ctrl_HL.pde)

Compile dan Upload program di atas, kemudian cek komunikasi dengan menekan tombol (serial monitor), selanjutnya kirim huruf H (tanpa kutip), maka LED13 akan nyala dan komputer akan menerima informasi Nyala,selanjutnya kirim huruf L dan LED13 akan padam dan komputer akan menerima informasi Padam. Selamat bereksperimen dan berkarya Apabila ada pertanyaan ataupun memerlukan bantuan dalam instalasi Severino ataupun lainnya, anda dapat menghubungi kami langsung: [email protected]

Arduino Copyright by Arduino Team

Disajikanoleh:VictorAlfa

Hal:5