SlideShare a Scribd company logo
1 of 18
Download to read offline
MIKROKONTROLER
SIMULASI ARDUINO DENGAN PROTEUS
KEBUTUHAN SOFTWARE
1. PROTEUS
2. ARDUINO IDE (Integrated Development Enviroment)
KEBUTUHAN HARDWARE
MEMBUAT KELOMPOK PRAKTIKUM
HARDWARE
1. Jumlah Anggota maksimal 4 orang
2. Setiap Kelompok menyediakan
hardware seperti gambar berikut.
SUMBER REFERENSI
1. http://www.arduino.cc
2. Adafruit
3. Sparkfun
4. DFRobot
5. Itead Studio
PENGENALAN ARDUINO
Arduino adalah kit mikrokontroler yang serba bisa dan sangat mudah penggunaan nya.
Dirancang khusus untuk pemula, tetapi pada kenyataan nya banyak dipakai oleh professional
untuk membuat proyek-proyek elektronika. Saat ini Arduino sudah sangat populer dan sudah
banyak dipakai untuk membuat proyek-proyek seperti drum digital, pengontrol LED, web server,
MP3 player, pengendali robot, pengendali motor, sensor suhu/kelembaban, pengontrol kamera,
dsb.
PENGENALAN ARDUINO
Hubungan Arduino Dengan Teknologi Robotika
Dunia elektronika saat ini diramaikan dengan proyek-proyek membuat robot. Mulai dari robot
mainan, sampai pada robot yang serius seperti robot pemadam api, robot produksi, dsb. Kalau anda
adalah seorang penggemar elektronika yang berangkat dari mengoprek radio dan amplifier, besar
kemungkinan akan merasa repot kalau ingin mengembangkan hobby ke arah robotika atau
peralatan elektronika yang dapat berhubungan dengan komputer misalnya. Ya, karena dunia
elektronik sekarang sudah sangat jarang menggunakan komponen linear seperti dulu, tetapi sudah
menggunakan mikrokontroler.
Mikrokontroler adalah pengendali mikro yang berbentuk chip (atau IC) yang dapat diprogram
menggunakan komputer. Di dalam chip tersebut terdapat ruang untuk menyimpan program dan
ruang menyimpan data (EEPROM). Mikrokontroler adalah otak elektronik yang dapat
mengendalikan perangkat-perangkat elektronik lain nya. Misalnya mengendalikan relay,
menampilkan gambar di LCD, dsb.
Kesulitan terbesar seorang pemula yang ingin membuat proyek mikrokontroler adalah dalam
membuat program dan menanamkan program itu pada chip mikrokontroler. Tetapi beruntunglah
sekarang ada sebuah kit mikrokontroler yang bisa membantu kita mempelajari mikrokontroler atau
membuat robot. Nama kit tersebut adalah Arduino.
Cara Mendapatkan Arduino
Arduino adalah proyek open source. Artinya desain hardware maupun software terbuka untuk umum
dan bisa dikembangkan sendiri kalau mau. Walaupun demikian, bagi seorang pemula
mikrokontroler tentu akan repot membuat sendiri Arduino Board nya, karena untuk membuatnya
diperlukan chip programmer (untuk menanamkan bootloader Arduino pada chip).
Lebih Jauh Tentang Arduino
Kegunaan Arduino tergantung kepada kita yang membuat program. Arduino bisa digunakan untuk
mengontrol LED, bisa juga digunakan untuk mengontrol helikopter. Contoh yang sudah pernah
dibuat adalah MP3 player, pengontrol motor, mesin CNC, monitor kelembaban tanah, pengukur
jarak, penggerak servo, balon udara, pengontrol suhu, monitor energi, statiun cuaca, pembaca
RFID, drum elektronik, GPS logger, monitoring bensin dan masih banyak lagi.
Kelebihan Arduino
1. Tidak perlu perangkat chip programmer karena di dalamnya sudah ada bootloader yang akan
menangani upload program dari komputer.
2. Sudah memiliki sarana komunikasi USB, sehingga pengguna Laptop yang tidak memiliki port
serial/RS323 bisa menggunakan nya.
3. Bahasa pemrograman relatif mudah karena software Arduino dilengkapi dengan kumpulan library
yang cukup lengkap.
4. Memiliki modul siap pakai (shield) yang bisa ditancapkan pada board Arduino. Misalnya shield
GPS, Ethernet, SD Card, dll.
MACAM MACAM ARDUINO
Uno Arduino
Uno Arduino adalah board berbasis mikrokontroler pada ATmega328 .Board ini memiliki 14
digital input / output pin (dimana 6 pin dapat digunakan sebagai output PWM), 6 input analog, 16
MHz osilator kristal, koneksi USB, jack listrik tombol reset. Pin-pin ini berisi semua yang
diperlukan untuk mendukung mikrokontroler, hanya terhubung ke komputer dengan kabel USB
atau sumber tegangan bisa didapat dari adaptor AC-DC atau baterai untuk menggunakannya
Board Arduino Uno memiliki fitur-fitur baru sebagai berikut :
Kabel USB Board Arduino Uno
Catu Daya
Uno Arduino dapat diaktifkan melalui koneksi USB atau dengan catu daya eksternal.
Sumber listrik dipilih secara otomatis. Eksternal (non-USB) daya dapat datang baik dari AC-DC
adaptor atau baterai. Adaptor ini dapat dihubungkan dengan cara menghubungkannya plug pusat-
positif 2.1mm ke dalam board colokan listrik. Lead dari baterai dapat dimasukkan ke dalam header
pin Gnd dan Vin dari konektor Power.
Board dapat beroperasi pada pasokan daya dari 6 - 20 volt. Jika diberikan dengan
kurang dari 7V, bagaimanapun, pin 5V dapat menyuplai kurang dari 5 volt dan board mungkin
tidak stabil. Jika menggunakan lebih dari 12V, regulator tegangan bisa panas dan merusak board.
Rentang yang dianjurkan adalah 7 - 12 volt.
Pin catu daya adalah sebagai berikut:
1. VIN. Tegangan input ke board Arduino ketika menggunakan sumber daya eksternal (sebagai
lawan dari 5 volt dari koneksi USB atau sumber daya lainnya diatur). Anda dapat menyediakan
tegangan melalui pin ini, atau, jika memasok tegangan melalui colokan listrik, mengaksesnya
melalui pin ini.
2. 5V. Catu daya diatur digunakan untuk daya mikrokontroler dan komponen lainnya di board. Hal
ini dapat terjadi baik dari VIN melalui regulator onboard, atau diberikan oleh USB .
3. 3,3 volt pasokan yang dihasilkan oleh regulator on-board. Menarik arus maksimum adalah 50
mA.
4. GND
Memory
ATmega328 ini memiliki 32 KB dengan 0,5 KB digunakan untuk loading file. Ia juga memiliki 2 KB
dari SRAM dan 1 KB dari EEPROM
• Input & Output
Masing-masing dari 14 pin digital pada Uno dapat digunakan sebagai input atau output,
menggunakan fungsi pinMode(), digitalWrite(), dan digitalRead(). Mereka beroperasi di 5 volt.
Setiap pin dapat memberikan atau menerima maksimum 40 mA dan memiliki resistor pull-up
internal dari 20-50 K. Selain itu, beberapa pin memiliki fungsi khusus:
1. Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirimkan (TX) data TTL
serial. Pin ini terhubung ke pin yang sesuai dari chip ATmega8U2 USB-to-Serial TTL.
2. Eksternal Interupsi: 2 dan 3. Pin ini dapat dikonfigurasi untuk memicu interupsi pada nilai yang
rendah, tepi naik atau jatuh, atau perubahan nilai. Lihat attachInterrupt () fungsi untuk rincian.
3. PWM (Pulse width Modulation): 3, 5, 6, 9, 10, dan 11. Menyediakan 8-bit output PWM dengan
analogWrite () fungsi.
4. SPI: 10 (SS), 11 (mosi), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI
menggunakan perpustakaan SPI.
5. LED: 13. Ada built-in LED terhubung ke pin digital 13. Ketika pin adalah nilai TINGGI, LED
menyala, ketika pin adalah RENDAH, itu off.
Uno memiliki 6 input analog, diberi label A0 melalui A5, masing-masing menyediakan 10 bit
resolusi yaitu 1024 nilai yang berbeda. Secara default sistem mengukur dari tanah sampai 5 volt.
• · TWI: A4 atau SDA pin dan A5 atau SCL pin. Mendukung komunikasi TWI
• · Aref. Referensi tegangan untuk input analog. Digunakan dengan analogReference ().
• · Reset.
Komunikasi
Uno Arduino memiliki sejumlah fasilitas untuk berkomunikasi dengan komputer, Arduino lain, atau
mikrokontroler lain. ATmega328 ini menyediakan UART TTL (5V) komunikasi serial, yang tersedia
pada pin digital 0 (RX) dan 1 (TX). Sebuah ATmega16U2 pada saluran board ini komunikasi serial
melalui USB dan muncul sebagai com port virtual untuk perangkat lunak pada komputer. Firmware
Arduino menggunakan USB driver standar COM, dan tidak ada driver eksternal yang dibutuhkan.
Namun, pada Windows, file. Inf diperlukan. Perangkat lunak Arduino termasuk monitor serial yang
memungkinkan data sederhana yang akan dikirim ke board Arduino. RX dan TX LED di board
akan berkedip ketika data sedang dikirim melalui chip USB-to-serial dan koneksi USB ke
komputer. ATmega328 ini juga mendukung komunikasi I2C (TWI) dan SPI. Fungsi ini digunakan
untuk melakukan komunikasi inteface pada sistem.
Bahasa Pemrogaman Arduino
• Bahasa C
Muncul sebuah pertanyaan kenapa Arduino diprogram menggunakan bahasa C. Bahasa C adalah
bahasa yang standar dan baku yang sejak puluhan tahun digunakan. Umumnya bahasa C
diajarkan di perguruan tinggi.Bahasa C adalah bahasa pemrograman yang sangat powerful yang
mendekati bahasa assembler.
Bahasa C menghasilkan object code yang sangat kecil dan dieksekusi sangat cepat. Karena itu
bahasa C digunakan untuk system programming dan programming embedded system.
Bahasa C adalah bahasa standar. Artinya dapat digunakan di lingkungan Windows atau Linux
atau dengan compiler lain, tidak perlu mengalami perubahan untuk di-compile (Mungkin
diperlukan perubahan tapi sangat minimal).
Bahasa C mudah dipelajari.
Tentu ini adalah pernyataan subyektif tergantung kemampuan tiap individual. Sekali anda
mengerti bahasa C anda bisa melakukan pengembangan dengan board lain atau
microcontroller/microprocessor lain atau bisa melakukan system programming.Contoh
microprocessor yang menggunakan bahasa C juga adalah Rabbit Microprocessor dan ARM
microprocessor.
Tips: Cara termudah belajar bahasa pemrograman adalah dengan melihat source code program
sederhana, lalu coba untuk mengganti-ganti source code tersebut. Anda harus banyak melakukan
praktek sendiri.
Bagi orang awam, membuat robot terkesan pekerjaan yang sangat super hitech dan sulit.
Membuat robot adalah pekerjaan dua orang atau lebih.
1.Electrical engineer membuat rangkaian elektronik mikrokontroller
2.Software engineer membuat software sebagai otak robot.
3.Mechanical engineer membuat body, tangan kaki robot.
Dengan menggunakan Arduino dimana didalamnya terdapat rangkaian elektronik dengan
mikrokontroller, maka point nomer satu sudah bisa dilewati. Anda tinggal fokus di software
engineering alias programming. Programming arduino sangat mudah dengan bahasa C yang
bukunya banyak bangat dan bahasa C ini adalah bahasa standard bisa digunakan untuk
programming di environment lain, sepert windows, linux, etc. Untuk point nomer 2 Mechanical
engineer mungkin Anda bisa membeli part dalam bentuk jadi dulu.
Arduino bisa diprogram dengan kabel USB dan tanpa Serial Port. Dengan kabel USB tidak perlu
external DC Adaptor, kecuali menghubungkan Arduino dengan rangkaian/part yang memerlukan
banyak power seperti misalnya Gear Motor/Motor DC.
Arduino menyediakan tools untuk programming dan GRATIS, bisa berjalan di atas Windows dan
Linux. Dalam tools ini sudah banyak sample-sample program yang sederhana. Anda bisa
langsung belajar bagaimana ngutak-ngatik Arduino ini. Arduino ini sudah preburned bootloader,
jadi Anda tidak perlu direpotkan membuat bootloader untuk mikrokontroler, Anda tinggal fokus
dengan programming.
Tugas
1. History Mikrokontroler
2. Kelemahan dan Kelebihan
Mikrokontroler
3. History Arduino, macam2 arduino dan
karakteristiknya.
4. Cari Jurnal yang berhubungan dengan
Mikrokontroler (khususnya Arduino)

More Related Content

What's hot

Integrated circuit
Integrated circuitIntegrated circuit
Integrated circuitMang Ikin
 
Dasar dasar-elektronika
Dasar dasar-elektronikaDasar dasar-elektronika
Dasar dasar-elektronikaYayah19
 
Materi elektronika-daya-inverter
Materi elektronika-daya-inverterMateri elektronika-daya-inverter
Materi elektronika-daya-inverterRifqy R
 
Modul arduino i ii
Modul arduino i iiModul arduino i ii
Modul arduino i iisutono stn
 
Pendeteksi gempa bumi
Pendeteksi gempa bumiPendeteksi gempa bumi
Pendeteksi gempa bumihidayatCiamis
 
Laporan Mikrotik
Laporan MikrotikLaporan Mikrotik
Laporan Mikrotikguest843b00
 
RL - RANGKAIAN 3 FASA
RL - RANGKAIAN 3 FASARL - RANGKAIAN 3 FASA
RL - RANGKAIAN 3 FASAMuhammad Dany
 
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017I Putu Hariyadi
 
Printed circuit board pcb
Printed circuit board pcbPrinted circuit board pcb
Printed circuit board pcbSyed Saufi
 
Unit 6 rangkaian tiga fase
Unit 6  rangkaian tiga faseUnit 6  rangkaian tiga fase
Unit 6 rangkaian tiga faseIndra S Wahyudi
 
Pemrograman Assembly Mikroprosesor 8086
Pemrograman Assembly Mikroprosesor 8086Pemrograman Assembly Mikroprosesor 8086
Pemrograman Assembly Mikroprosesor 8086Igun
 
Basics of arduino uno
Basics of arduino unoBasics of arduino uno
Basics of arduino unoRahat Sood
 
MEDIA PEMBELAJARAN ROUTING.pptx
MEDIA PEMBELAJARAN ROUTING.pptxMEDIA PEMBELAJARAN ROUTING.pptx
MEDIA PEMBELAJARAN ROUTING.pptxAriFirmansyah24
 
Ladder diagram dg tabel kebenaran
Ladder diagram dg tabel kebenaranLadder diagram dg tabel kebenaran
Ladder diagram dg tabel kebenaranyprasetyabudi
 
Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulu...
Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulu...Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulu...
Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulu...I Putu Hariyadi
 

What's hot (20)

Integrated circuit
Integrated circuitIntegrated circuit
Integrated circuit
 
Gerbang Logika
Gerbang LogikaGerbang Logika
Gerbang Logika
 
Dasar dasar-elektronika
Dasar dasar-elektronikaDasar dasar-elektronika
Dasar dasar-elektronika
 
Arduino dasar
Arduino dasarArduino dasar
Arduino dasar
 
Materi elektronika-daya-inverter
Materi elektronika-daya-inverterMateri elektronika-daya-inverter
Materi elektronika-daya-inverter
 
Modul arduino i ii
Modul arduino i iiModul arduino i ii
Modul arduino i ii
 
Pendeteksi gempa bumi
Pendeteksi gempa bumiPendeteksi gempa bumi
Pendeteksi gempa bumi
 
Laporan Mikrotik
Laporan MikrotikLaporan Mikrotik
Laporan Mikrotik
 
RL - RANGKAIAN 3 FASA
RL - RANGKAIAN 3 FASARL - RANGKAIAN 3 FASA
RL - RANGKAIAN 3 FASA
 
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
 
What is Arduino ?
What is Arduino ?What is Arduino ?
What is Arduino ?
 
Jenis mikroprosesor
Jenis mikroprosesorJenis mikroprosesor
Jenis mikroprosesor
 
Printed circuit board pcb
Printed circuit board pcbPrinted circuit board pcb
Printed circuit board pcb
 
Unit 6 rangkaian tiga fase
Unit 6  rangkaian tiga faseUnit 6  rangkaian tiga fase
Unit 6 rangkaian tiga fase
 
Pemrograman Assembly Mikroprosesor 8086
Pemrograman Assembly Mikroprosesor 8086Pemrograman Assembly Mikroprosesor 8086
Pemrograman Assembly Mikroprosesor 8086
 
bimetal switch
bimetal switch bimetal switch
bimetal switch
 
Basics of arduino uno
Basics of arduino unoBasics of arduino uno
Basics of arduino uno
 
MEDIA PEMBELAJARAN ROUTING.pptx
MEDIA PEMBELAJARAN ROUTING.pptxMEDIA PEMBELAJARAN ROUTING.pptx
MEDIA PEMBELAJARAN ROUTING.pptx
 
Ladder diagram dg tabel kebenaran
Ladder diagram dg tabel kebenaranLadder diagram dg tabel kebenaran
Ladder diagram dg tabel kebenaran
 
Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulu...
Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulu...Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulu...
Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulu...
 

Similar to ARDUINO SIMULASI DENGAN PROTEUS

Catatan2 embedded sys, arduino, raspberry, iot, home automation
Catatan2 embedded sys, arduino, raspberry, iot, home automationCatatan2 embedded sys, arduino, raspberry, iot, home automation
Catatan2 embedded sys, arduino, raspberry, iot, home automationWawas P
 
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdfMODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdfAzizahFajar
 
Training Mikrokontroler Basic dengan Arduino
Training Mikrokontroler Basic dengan ArduinoTraining Mikrokontroler Basic dengan Arduino
Training Mikrokontroler Basic dengan ArduinoYanwar Purnama
 
Arduino.ppt
Arduino.pptArduino.ppt
Arduino.pptapri38
 
Makalah tentang ARDUINO dan cara penggunaannya.
Makalah tentang ARDUINO dan cara penggunaannya.Makalah tentang ARDUINO dan cara penggunaannya.
Makalah tentang ARDUINO dan cara penggunaannya.MuhammadRizky26222
 
ARIN CANTIKA MUSI-1901082027.pptxppppppppp
ARIN CANTIKA MUSI-1901082027.pptxpppppppppARIN CANTIKA MUSI-1901082027.pptxppppppppp
ARIN CANTIKA MUSI-1901082027.pptxpppppppppAhnafGaming
 
Makalah Arduino
Makalah ArduinoMakalah Arduino
Makalah ArduinoWahyus31
 
MIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptx
MIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptxMIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptx
MIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptxWisnuKurniadiFTKOMUN
 
Arduino_pptx.pptx
Arduino_pptx.pptxArduino_pptx.pptx
Arduino_pptx.pptxSiwoHonkai
 
Arduino_pptx.pptx
Arduino_pptx.pptxArduino_pptx.pptx
Arduino_pptx.pptxabinemesio
 
Perancangan simulasi prototipe jaringan sensor cahaya memanfaatkan jaringan wifi
Perancangan simulasi prototipe jaringan sensor cahaya memanfaatkan jaringan wifiPerancangan simulasi prototipe jaringan sensor cahaya memanfaatkan jaringan wifi
Perancangan simulasi prototipe jaringan sensor cahaya memanfaatkan jaringan wifiRiki Ardoni
 
Arduino dasar untuk orang biasa
Arduino dasar untuk orang biasaArduino dasar untuk orang biasa
Arduino dasar untuk orang biasaGo Asgard
 
Octave dan Mikrokontroller Communication
Octave dan Mikrokontroller CommunicationOctave dan Mikrokontroller Communication
Octave dan Mikrokontroller CommunicationLusiana Diyan
 
Tugas akhir silalahi afrina c
Tugas akhir silalahi afrina cTugas akhir silalahi afrina c
Tugas akhir silalahi afrina cAfrinaClarissa
 
Pertemuan 6 Mikroprosessor dan Mikrokontroler
Pertemuan 6 Mikroprosessor dan MikrokontrolerPertemuan 6 Mikroprosessor dan Mikrokontroler
Pertemuan 6 Mikroprosessor dan MikrokontrolerAhmad Nawawi, S.Kom
 
Sistem pengukuran berbasis arduino
Sistem pengukuran berbasis arduinoSistem pengukuran berbasis arduino
Sistem pengukuran berbasis arduinoAlyaPenta1
 

Similar to ARDUINO SIMULASI DENGAN PROTEUS (20)

Robot Sumo
Robot SumoRobot Sumo
Robot Sumo
 
Catatan2 embedded sys, arduino, raspberry, iot, home automation
Catatan2 embedded sys, arduino, raspberry, iot, home automationCatatan2 embedded sys, arduino, raspberry, iot, home automation
Catatan2 embedded sys, arduino, raspberry, iot, home automation
 
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdfMODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
 
Training Mikrokontroler Basic dengan Arduino
Training Mikrokontroler Basic dengan ArduinoTraining Mikrokontroler Basic dengan Arduino
Training Mikrokontroler Basic dengan Arduino
 
Arduino.ppt
Arduino.pptArduino.ppt
Arduino.ppt
 
Makalah tentang ARDUINO dan cara penggunaannya.
Makalah tentang ARDUINO dan cara penggunaannya.Makalah tentang ARDUINO dan cara penggunaannya.
Makalah tentang ARDUINO dan cara penggunaannya.
 
ARIN CANTIKA MUSI-1901082027.pptxppppppppp
ARIN CANTIKA MUSI-1901082027.pptxpppppppppARIN CANTIKA MUSI-1901082027.pptxppppppppp
ARIN CANTIKA MUSI-1901082027.pptxppppppppp
 
Makalah Arduino
Makalah ArduinoMakalah Arduino
Makalah Arduino
 
dasar Arduino_pptx.pptx
dasar Arduino_pptx.pptxdasar Arduino_pptx.pptx
dasar Arduino_pptx.pptx
 
MIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptx
MIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptxMIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptx
MIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptx
 
Arduino_pptx.pptx
Arduino_pptx.pptxArduino_pptx.pptx
Arduino_pptx.pptx
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
Arduino_pptx.pptx
Arduino_pptx.pptxArduino_pptx.pptx
Arduino_pptx.pptx
 
Perancangan simulasi prototipe jaringan sensor cahaya memanfaatkan jaringan wifi
Perancangan simulasi prototipe jaringan sensor cahaya memanfaatkan jaringan wifiPerancangan simulasi prototipe jaringan sensor cahaya memanfaatkan jaringan wifi
Perancangan simulasi prototipe jaringan sensor cahaya memanfaatkan jaringan wifi
 
Arduino dasar untuk orang biasa
Arduino dasar untuk orang biasaArduino dasar untuk orang biasa
Arduino dasar untuk orang biasa
 
Octave dan Mikrokontroller Communication
Octave dan Mikrokontroller CommunicationOctave dan Mikrokontroller Communication
Octave dan Mikrokontroller Communication
 
Tugas akhir silalahi afrina c
Tugas akhir silalahi afrina cTugas akhir silalahi afrina c
Tugas akhir silalahi afrina c
 
Pertemuan 6 Mikroprosessor dan Mikrokontroler
Pertemuan 6 Mikroprosessor dan MikrokontrolerPertemuan 6 Mikroprosessor dan Mikrokontroler
Pertemuan 6 Mikroprosessor dan Mikrokontroler
 
control android
control androidcontrol android
control android
 
Sistem pengukuran berbasis arduino
Sistem pengukuran berbasis arduinoSistem pengukuran berbasis arduino
Sistem pengukuran berbasis arduino
 

More from Farichah Riha

Algoritma dan Pemrograman Aplikasi Scratch
Algoritma dan Pemrograman Aplikasi ScratchAlgoritma dan Pemrograman Aplikasi Scratch
Algoritma dan Pemrograman Aplikasi ScratchFarichah Riha
 
Jaringan Komputer dan Internet Kelas 10
Jaringan Komputer dan Internet Kelas 10Jaringan Komputer dan Internet Kelas 10
Jaringan Komputer dan Internet Kelas 10Farichah Riha
 
Berpikir Komputasional Kelas 9
Berpikir Komputasional Kelas 9 Berpikir Komputasional Kelas 9
Berpikir Komputasional Kelas 9 Farichah Riha
 
Pengolahan Data Menggunakan Microsoft Excel Kelas 7
Pengolahan Data Menggunakan Microsoft Excel Kelas 7Pengolahan Data Menggunakan Microsoft Excel Kelas 7
Pengolahan Data Menggunakan Microsoft Excel Kelas 7Farichah Riha
 
Pemrograman Dasar RoboMind
Pemrograman Dasar RoboMindPemrograman Dasar RoboMind
Pemrograman Dasar RoboMindFarichah Riha
 
Sistem Komputer dan Komponen Penyusunnya Kelas 10
Sistem Komputer dan Komponen Penyusunnya Kelas 10Sistem Komputer dan Komponen Penyusunnya Kelas 10
Sistem Komputer dan Komponen Penyusunnya Kelas 10Farichah Riha
 
Informasi dan Publikasinya Kelas 9
Informasi dan Publikasinya Kelas 9Informasi dan Publikasinya Kelas 9
Informasi dan Publikasinya Kelas 9Farichah Riha
 
Proteksi Data - Enkripsi Data Kelas 7
 Proteksi Data - Enkripsi Data Kelas 7 Proteksi Data - Enkripsi Data Kelas 7
Proteksi Data - Enkripsi Data Kelas 7Farichah Riha
 
Visualisasi Data dan Peringkasan Data Kelas 8
Visualisasi Data dan Peringkasan Data Kelas 8Visualisasi Data dan Peringkasan Data Kelas 8
Visualisasi Data dan Peringkasan Data Kelas 8Farichah Riha
 
Teknologi Informasi dan Komunikasi Kelas 10
Teknologi Informasi dan Komunikasi Kelas 10Teknologi Informasi dan Komunikasi Kelas 10
Teknologi Informasi dan Komunikasi Kelas 10Farichah Riha
 
Jaringan Komputer dan Internet Kelas 7
Jaringan Komputer dan Internet Kelas 7Jaringan Komputer dan Internet Kelas 7
Jaringan Komputer dan Internet Kelas 7Farichah Riha
 
Analisis Data Kelas 8
Analisis Data Kelas 8Analisis Data Kelas 8
Analisis Data Kelas 8Farichah Riha
 
Berpikir Komputasional Kelas 10
Berpikir Komputasional Kelas 10Berpikir Komputasional Kelas 10
Berpikir Komputasional Kelas 10Farichah Riha
 
Jaringan Komputer dan Internet Kelas 8
Jaringan Komputer dan Internet Kelas 8Jaringan Komputer dan Internet Kelas 8
Jaringan Komputer dan Internet Kelas 8Farichah Riha
 
Algoritma dan Pemrograman Kelas 9
Algoritma dan Pemrograman Kelas 9Algoritma dan Pemrograman Kelas 9
Algoritma dan Pemrograman Kelas 9Farichah Riha
 
Sistem Komputer Kelas 7
Sistem Komputer Kelas 7Sistem Komputer Kelas 7
Sistem Komputer Kelas 7Farichah Riha
 
Model Komputasi Umum Kelas 9
Model Komputasi Umum Kelas 9Model Komputasi Umum Kelas 9
Model Komputasi Umum Kelas 9Farichah Riha
 
Sistem Komputer Kelas 8
Sistem Komputer Kelas 8Sistem Komputer Kelas 8
Sistem Komputer Kelas 8Farichah Riha
 
Analisis Data Kelas 9
Analisis Data Kelas 9Analisis Data Kelas 9
Analisis Data Kelas 9Farichah Riha
 
Teknologi Informasi dan Komunikasi Kelas 7
Teknologi Informasi dan Komunikasi Kelas 7Teknologi Informasi dan Komunikasi Kelas 7
Teknologi Informasi dan Komunikasi Kelas 7Farichah Riha
 

More from Farichah Riha (20)

Algoritma dan Pemrograman Aplikasi Scratch
Algoritma dan Pemrograman Aplikasi ScratchAlgoritma dan Pemrograman Aplikasi Scratch
Algoritma dan Pemrograman Aplikasi Scratch
 
Jaringan Komputer dan Internet Kelas 10
Jaringan Komputer dan Internet Kelas 10Jaringan Komputer dan Internet Kelas 10
Jaringan Komputer dan Internet Kelas 10
 
Berpikir Komputasional Kelas 9
Berpikir Komputasional Kelas 9 Berpikir Komputasional Kelas 9
Berpikir Komputasional Kelas 9
 
Pengolahan Data Menggunakan Microsoft Excel Kelas 7
Pengolahan Data Menggunakan Microsoft Excel Kelas 7Pengolahan Data Menggunakan Microsoft Excel Kelas 7
Pengolahan Data Menggunakan Microsoft Excel Kelas 7
 
Pemrograman Dasar RoboMind
Pemrograman Dasar RoboMindPemrograman Dasar RoboMind
Pemrograman Dasar RoboMind
 
Sistem Komputer dan Komponen Penyusunnya Kelas 10
Sistem Komputer dan Komponen Penyusunnya Kelas 10Sistem Komputer dan Komponen Penyusunnya Kelas 10
Sistem Komputer dan Komponen Penyusunnya Kelas 10
 
Informasi dan Publikasinya Kelas 9
Informasi dan Publikasinya Kelas 9Informasi dan Publikasinya Kelas 9
Informasi dan Publikasinya Kelas 9
 
Proteksi Data - Enkripsi Data Kelas 7
 Proteksi Data - Enkripsi Data Kelas 7 Proteksi Data - Enkripsi Data Kelas 7
Proteksi Data - Enkripsi Data Kelas 7
 
Visualisasi Data dan Peringkasan Data Kelas 8
Visualisasi Data dan Peringkasan Data Kelas 8Visualisasi Data dan Peringkasan Data Kelas 8
Visualisasi Data dan Peringkasan Data Kelas 8
 
Teknologi Informasi dan Komunikasi Kelas 10
Teknologi Informasi dan Komunikasi Kelas 10Teknologi Informasi dan Komunikasi Kelas 10
Teknologi Informasi dan Komunikasi Kelas 10
 
Jaringan Komputer dan Internet Kelas 7
Jaringan Komputer dan Internet Kelas 7Jaringan Komputer dan Internet Kelas 7
Jaringan Komputer dan Internet Kelas 7
 
Analisis Data Kelas 8
Analisis Data Kelas 8Analisis Data Kelas 8
Analisis Data Kelas 8
 
Berpikir Komputasional Kelas 10
Berpikir Komputasional Kelas 10Berpikir Komputasional Kelas 10
Berpikir Komputasional Kelas 10
 
Jaringan Komputer dan Internet Kelas 8
Jaringan Komputer dan Internet Kelas 8Jaringan Komputer dan Internet Kelas 8
Jaringan Komputer dan Internet Kelas 8
 
Algoritma dan Pemrograman Kelas 9
Algoritma dan Pemrograman Kelas 9Algoritma dan Pemrograman Kelas 9
Algoritma dan Pemrograman Kelas 9
 
Sistem Komputer Kelas 7
Sistem Komputer Kelas 7Sistem Komputer Kelas 7
Sistem Komputer Kelas 7
 
Model Komputasi Umum Kelas 9
Model Komputasi Umum Kelas 9Model Komputasi Umum Kelas 9
Model Komputasi Umum Kelas 9
 
Sistem Komputer Kelas 8
Sistem Komputer Kelas 8Sistem Komputer Kelas 8
Sistem Komputer Kelas 8
 
Analisis Data Kelas 9
Analisis Data Kelas 9Analisis Data Kelas 9
Analisis Data Kelas 9
 
Teknologi Informasi dan Komunikasi Kelas 7
Teknologi Informasi dan Komunikasi Kelas 7Teknologi Informasi dan Komunikasi Kelas 7
Teknologi Informasi dan Komunikasi Kelas 7
 

Recently uploaded

AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 

Recently uploaded (20)

AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 

ARDUINO SIMULASI DENGAN PROTEUS

  • 2.
  • 3.
  • 4. KEBUTUHAN SOFTWARE 1. PROTEUS 2. ARDUINO IDE (Integrated Development Enviroment)
  • 5. KEBUTUHAN HARDWARE MEMBUAT KELOMPOK PRAKTIKUM HARDWARE 1. Jumlah Anggota maksimal 4 orang 2. Setiap Kelompok menyediakan hardware seperti gambar berikut.
  • 6. SUMBER REFERENSI 1. http://www.arduino.cc 2. Adafruit 3. Sparkfun 4. DFRobot 5. Itead Studio
  • 7. PENGENALAN ARDUINO Arduino adalah kit mikrokontroler yang serba bisa dan sangat mudah penggunaan nya. Dirancang khusus untuk pemula, tetapi pada kenyataan nya banyak dipakai oleh professional untuk membuat proyek-proyek elektronika. Saat ini Arduino sudah sangat populer dan sudah banyak dipakai untuk membuat proyek-proyek seperti drum digital, pengontrol LED, web server, MP3 player, pengendali robot, pengendali motor, sensor suhu/kelembaban, pengontrol kamera, dsb.
  • 8. PENGENALAN ARDUINO Hubungan Arduino Dengan Teknologi Robotika Dunia elektronika saat ini diramaikan dengan proyek-proyek membuat robot. Mulai dari robot mainan, sampai pada robot yang serius seperti robot pemadam api, robot produksi, dsb. Kalau anda adalah seorang penggemar elektronika yang berangkat dari mengoprek radio dan amplifier, besar kemungkinan akan merasa repot kalau ingin mengembangkan hobby ke arah robotika atau peralatan elektronika yang dapat berhubungan dengan komputer misalnya. Ya, karena dunia elektronik sekarang sudah sangat jarang menggunakan komponen linear seperti dulu, tetapi sudah menggunakan mikrokontroler. Mikrokontroler adalah pengendali mikro yang berbentuk chip (atau IC) yang dapat diprogram menggunakan komputer. Di dalam chip tersebut terdapat ruang untuk menyimpan program dan ruang menyimpan data (EEPROM). Mikrokontroler adalah otak elektronik yang dapat mengendalikan perangkat-perangkat elektronik lain nya. Misalnya mengendalikan relay, menampilkan gambar di LCD, dsb. Kesulitan terbesar seorang pemula yang ingin membuat proyek mikrokontroler adalah dalam membuat program dan menanamkan program itu pada chip mikrokontroler. Tetapi beruntunglah sekarang ada sebuah kit mikrokontroler yang bisa membantu kita mempelajari mikrokontroler atau membuat robot. Nama kit tersebut adalah Arduino.
  • 9. Cara Mendapatkan Arduino Arduino adalah proyek open source. Artinya desain hardware maupun software terbuka untuk umum dan bisa dikembangkan sendiri kalau mau. Walaupun demikian, bagi seorang pemula mikrokontroler tentu akan repot membuat sendiri Arduino Board nya, karena untuk membuatnya diperlukan chip programmer (untuk menanamkan bootloader Arduino pada chip). Lebih Jauh Tentang Arduino Kegunaan Arduino tergantung kepada kita yang membuat program. Arduino bisa digunakan untuk mengontrol LED, bisa juga digunakan untuk mengontrol helikopter. Contoh yang sudah pernah dibuat adalah MP3 player, pengontrol motor, mesin CNC, monitor kelembaban tanah, pengukur jarak, penggerak servo, balon udara, pengontrol suhu, monitor energi, statiun cuaca, pembaca RFID, drum elektronik, GPS logger, monitoring bensin dan masih banyak lagi. Kelebihan Arduino 1. Tidak perlu perangkat chip programmer karena di dalamnya sudah ada bootloader yang akan menangani upload program dari komputer. 2. Sudah memiliki sarana komunikasi USB, sehingga pengguna Laptop yang tidak memiliki port serial/RS323 bisa menggunakan nya. 3. Bahasa pemrograman relatif mudah karena software Arduino dilengkapi dengan kumpulan library yang cukup lengkap. 4. Memiliki modul siap pakai (shield) yang bisa ditancapkan pada board Arduino. Misalnya shield GPS, Ethernet, SD Card, dll.
  • 11. Uno Arduino Uno Arduino adalah board berbasis mikrokontroler pada ATmega328 .Board ini memiliki 14 digital input / output pin (dimana 6 pin dapat digunakan sebagai output PWM), 6 input analog, 16 MHz osilator kristal, koneksi USB, jack listrik tombol reset. Pin-pin ini berisi semua yang diperlukan untuk mendukung mikrokontroler, hanya terhubung ke komputer dengan kabel USB atau sumber tegangan bisa didapat dari adaptor AC-DC atau baterai untuk menggunakannya Board Arduino Uno memiliki fitur-fitur baru sebagai berikut : Kabel USB Board Arduino Uno
  • 12.
  • 13. Catu Daya Uno Arduino dapat diaktifkan melalui koneksi USB atau dengan catu daya eksternal. Sumber listrik dipilih secara otomatis. Eksternal (non-USB) daya dapat datang baik dari AC-DC adaptor atau baterai. Adaptor ini dapat dihubungkan dengan cara menghubungkannya plug pusat- positif 2.1mm ke dalam board colokan listrik. Lead dari baterai dapat dimasukkan ke dalam header pin Gnd dan Vin dari konektor Power. Board dapat beroperasi pada pasokan daya dari 6 - 20 volt. Jika diberikan dengan kurang dari 7V, bagaimanapun, pin 5V dapat menyuplai kurang dari 5 volt dan board mungkin tidak stabil. Jika menggunakan lebih dari 12V, regulator tegangan bisa panas dan merusak board. Rentang yang dianjurkan adalah 7 - 12 volt. Pin catu daya adalah sebagai berikut: 1. VIN. Tegangan input ke board Arduino ketika menggunakan sumber daya eksternal (sebagai lawan dari 5 volt dari koneksi USB atau sumber daya lainnya diatur). Anda dapat menyediakan tegangan melalui pin ini, atau, jika memasok tegangan melalui colokan listrik, mengaksesnya melalui pin ini. 2. 5V. Catu daya diatur digunakan untuk daya mikrokontroler dan komponen lainnya di board. Hal ini dapat terjadi baik dari VIN melalui regulator onboard, atau diberikan oleh USB . 3. 3,3 volt pasokan yang dihasilkan oleh regulator on-board. Menarik arus maksimum adalah 50 mA. 4. GND
  • 14. Memory ATmega328 ini memiliki 32 KB dengan 0,5 KB digunakan untuk loading file. Ia juga memiliki 2 KB dari SRAM dan 1 KB dari EEPROM • Input & Output Masing-masing dari 14 pin digital pada Uno dapat digunakan sebagai input atau output, menggunakan fungsi pinMode(), digitalWrite(), dan digitalRead(). Mereka beroperasi di 5 volt. Setiap pin dapat memberikan atau menerima maksimum 40 mA dan memiliki resistor pull-up internal dari 20-50 K. Selain itu, beberapa pin memiliki fungsi khusus: 1. Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirimkan (TX) data TTL serial. Pin ini terhubung ke pin yang sesuai dari chip ATmega8U2 USB-to-Serial TTL. 2. Eksternal Interupsi: 2 dan 3. Pin ini dapat dikonfigurasi untuk memicu interupsi pada nilai yang rendah, tepi naik atau jatuh, atau perubahan nilai. Lihat attachInterrupt () fungsi untuk rincian. 3. PWM (Pulse width Modulation): 3, 5, 6, 9, 10, dan 11. Menyediakan 8-bit output PWM dengan analogWrite () fungsi. 4. SPI: 10 (SS), 11 (mosi), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI menggunakan perpustakaan SPI. 5. LED: 13. Ada built-in LED terhubung ke pin digital 13. Ketika pin adalah nilai TINGGI, LED menyala, ketika pin adalah RENDAH, itu off.
  • 15. Uno memiliki 6 input analog, diberi label A0 melalui A5, masing-masing menyediakan 10 bit resolusi yaitu 1024 nilai yang berbeda. Secara default sistem mengukur dari tanah sampai 5 volt. • · TWI: A4 atau SDA pin dan A5 atau SCL pin. Mendukung komunikasi TWI • · Aref. Referensi tegangan untuk input analog. Digunakan dengan analogReference (). • · Reset. Komunikasi Uno Arduino memiliki sejumlah fasilitas untuk berkomunikasi dengan komputer, Arduino lain, atau mikrokontroler lain. ATmega328 ini menyediakan UART TTL (5V) komunikasi serial, yang tersedia pada pin digital 0 (RX) dan 1 (TX). Sebuah ATmega16U2 pada saluran board ini komunikasi serial melalui USB dan muncul sebagai com port virtual untuk perangkat lunak pada komputer. Firmware Arduino menggunakan USB driver standar COM, dan tidak ada driver eksternal yang dibutuhkan. Namun, pada Windows, file. Inf diperlukan. Perangkat lunak Arduino termasuk monitor serial yang memungkinkan data sederhana yang akan dikirim ke board Arduino. RX dan TX LED di board akan berkedip ketika data sedang dikirim melalui chip USB-to-serial dan koneksi USB ke komputer. ATmega328 ini juga mendukung komunikasi I2C (TWI) dan SPI. Fungsi ini digunakan untuk melakukan komunikasi inteface pada sistem.
  • 16. Bahasa Pemrogaman Arduino • Bahasa C Muncul sebuah pertanyaan kenapa Arduino diprogram menggunakan bahasa C. Bahasa C adalah bahasa yang standar dan baku yang sejak puluhan tahun digunakan. Umumnya bahasa C diajarkan di perguruan tinggi.Bahasa C adalah bahasa pemrograman yang sangat powerful yang mendekati bahasa assembler. Bahasa C menghasilkan object code yang sangat kecil dan dieksekusi sangat cepat. Karena itu bahasa C digunakan untuk system programming dan programming embedded system. Bahasa C adalah bahasa standar. Artinya dapat digunakan di lingkungan Windows atau Linux atau dengan compiler lain, tidak perlu mengalami perubahan untuk di-compile (Mungkin diperlukan perubahan tapi sangat minimal). Bahasa C mudah dipelajari. Tentu ini adalah pernyataan subyektif tergantung kemampuan tiap individual. Sekali anda mengerti bahasa C anda bisa melakukan pengembangan dengan board lain atau microcontroller/microprocessor lain atau bisa melakukan system programming.Contoh microprocessor yang menggunakan bahasa C juga adalah Rabbit Microprocessor dan ARM microprocessor. Tips: Cara termudah belajar bahasa pemrograman adalah dengan melihat source code program sederhana, lalu coba untuk mengganti-ganti source code tersebut. Anda harus banyak melakukan praktek sendiri.
  • 17. Bagi orang awam, membuat robot terkesan pekerjaan yang sangat super hitech dan sulit. Membuat robot adalah pekerjaan dua orang atau lebih. 1.Electrical engineer membuat rangkaian elektronik mikrokontroller 2.Software engineer membuat software sebagai otak robot. 3.Mechanical engineer membuat body, tangan kaki robot. Dengan menggunakan Arduino dimana didalamnya terdapat rangkaian elektronik dengan mikrokontroller, maka point nomer satu sudah bisa dilewati. Anda tinggal fokus di software engineering alias programming. Programming arduino sangat mudah dengan bahasa C yang bukunya banyak bangat dan bahasa C ini adalah bahasa standard bisa digunakan untuk programming di environment lain, sepert windows, linux, etc. Untuk point nomer 2 Mechanical engineer mungkin Anda bisa membeli part dalam bentuk jadi dulu. Arduino bisa diprogram dengan kabel USB dan tanpa Serial Port. Dengan kabel USB tidak perlu external DC Adaptor, kecuali menghubungkan Arduino dengan rangkaian/part yang memerlukan banyak power seperti misalnya Gear Motor/Motor DC. Arduino menyediakan tools untuk programming dan GRATIS, bisa berjalan di atas Windows dan Linux. Dalam tools ini sudah banyak sample-sample program yang sederhana. Anda bisa langsung belajar bagaimana ngutak-ngatik Arduino ini. Arduino ini sudah preburned bootloader, jadi Anda tidak perlu direpotkan membuat bootloader untuk mikrokontroler, Anda tinggal fokus dengan programming.
  • 18. Tugas 1. History Mikrokontroler 2. Kelemahan dan Kelebihan Mikrokontroler 3. History Arduino, macam2 arduino dan karakteristiknya. 4. Cari Jurnal yang berhubungan dengan Mikrokontroler (khususnya Arduino)