PROTEUS
DAN ARDUINO
Assalamualikum
warohmatuloh hiwabarokatu
Halo
kawan kawan ,gimana kabar kalian? Semoga baik dan dalam keadan sehat.Oke
langsung aja kita ke topik bahasan kita yaitu proteus dan arduino.Sebelum
kebahasan kita yang lebih dalam
PROTEUS
Pengenalan Proteus (Software simulasi & desain
PCB)
Proteus adalah sebuah software untuk
mendesain PCB yang juga dilengkapi dengan simulasi pspice pada level skematik
sebelum rangkaian skematik diupgrade ke PCB shingga sebelum PCBnya di
cetak kita akan tahu apakah PCB yang akan kita cetak sudah benar
atau tidak. Proteus mengkombinasikan program ISIS untuk membuat skematik desain
rangkaian dengan program ARES untuk membuat layout PCB dari skematik yang kita
buat. Pengalaman saya menggunakan Proteus ini, software ini bagus
digunakan untuk desain rangkaian mikrokontroller. Proteus juga bagus untuk
belajar elektronika seperti dasar2 elektronika sampai pada aplikasi
mikrokontroller. Software ini jika di install menyediakan banyak contoh
aplikasi desain yang disertakan sehingga kita bisa belajar dari contoh2 yang
sudah ada.
Pengenalan
PROTEUS. Fitur-fitur dari PROTEUS adalah sebagai berikut :
- Memiliki
kemampuan untuk mensimulasikan hasil rancangan baik digital maupun analog
maupun gabungan keduanya,Mendukung simulasi yang menarik dan simulasi
secara grafis,
- Mendukung
simulasi berbagai jenis microcontroller seperti PIC, 8051 series.
- Memiliki
model-model peripheral yang interactive seperti LED, tampilan LCD, RS232,
dan berbagai jenis library lainnya,
- Mendukung
instrument-instrument virtual seperti voltmeter, ammeter, oscciloscope,
logic analyser, dll,
- Memiliki
kemampuan menampilkan berbagi jenis analisis secara grafis seperti
transient, frekuensi, noise, distorsi, AC dan DC, dll.
- Mendukung
berbagai jenis komponen-komponen analog,
- Mendukung
open architecture sehingga kita bisa memasukkan program seperti C++ untuk
keperluan simulasi,
- Mendukung
pembuatan PCB yang di-update secara langsung dari program ISIS ke program
pembuat PCB-ARES.
Pengenalan
ISIS. ISIS dipergunakan untuk keperluan pendidikan dan perancangan. Beberapa
fitur umum dari ISIS adalah sebagai berikut :
- Windows
dapat dioperasikan pada Windows 98/Me/2k/XP dan Windows terbaru.
- Routing
secara otomatis dan memiliki fasilitas penempatan dan penghapusan dot.
- Sangat
powerful untuk pemilihan komponen dan pemberian properties-nya.
- Mendukung
untuk perancangan berbagai jenis bus dan komponen-komponen pin, port modul
dan jalur.
- Memiliki
fasilitas report terhadap kesalahan-kesalahan perancangan dan simulasi
elektrik.
- Mendukung
fasilitas interkoneksi dengan program pembuat PCB-ARES.
- Memiliki
fasilitas untuk menambahkan package dari komponen yang belum didukung.
Pengenalan ARES. ARES (Advanced Routing and Editing
Software) digunakan untuk membuat modul layout PCB. Adapun fitur-fitur dari
ARES adalah sebagai berikut :
- Memiliki
database dengan tingkat keakuratan 32-bit dan memberikan resolusi sampai
10 nm, resolusi angular 0,1 derajat dan ukuran maksimim board sampai
kurang lebih 10 m. ARES mendukung sampai 16 layer.
- Terintegrasi
dengan program pembuat skematik ISIS, dengan kemampuan untuk menentukan
informasi routing pada skematik.
- Visualisasi
board 3-Dimensi.
- Penggambaran
2-Dimensi dengan simbol library.
Langkah
sederhana belajar ISIS PROTEUS 8
ISIS
Proteus merupakan program simulasi dari rangkaian elektronik. Disini kita
menggunakan Atmega8353sebagai otak dari rangkaian yang digunakan dan tentu
saja Atmega8353 tersebut kita isi program yang kita buat sendiri.
Sekarang langkah – langkah belajar ISIS Proteus :
- Buka ISIS
Profesional
- Untuk
memanggil komponen klik Component di toolbar kemudian klik P ( part ).
- Tuliskan
keyword komponen yang ingin kita masukkan, dalam contoh 8535, klik Ok.
Kemudian klik di lembar kerja yang banyak titik – titiknya.
- Setelah
kita memanggil Atmega8353 sekarang kita akan memanggil LED. Lakukan
langkah no 2 dan 3 namun keyword yang digunakan di no 3 adalah LED, pilih
led sesuai dengan warna kesukaan kamu kemudian klik Ok.
- Sekarang
panggil VCC ( 5 Volt ), dengan klik di toolbar icon Generator. Klik kanan
( 1 x sampai komponen berwarna merah kemudian klik kiri ) dan isi Voltage
dengan 5.
- Sambungkan rangkaian seperti ini (bebas
- Setelah semua di sambungkan, selesai sudah kita dalam membuat rangkaian sederhana Atmega8353 yang nantinya bisa dikembangkan lebih jauh
- Untuk mengisikan program kedalam micro, klik kanan pada Atmega8353 dan klik kiri, masukkan file .hex ke program file, dan klik OK.
- Coba klik start dan lihat jalannya.
Nah kalau yang atas adalah softwrenya maka sekarang
kita bahas hardwerenya yaitu ARDUINO
Untuk selengkapnya langsung aja yukkk kita bahas yuk
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:
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.
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
DAFTAR PUSTAKA
arduino/