SlideShare a Scribd company logo
1 of 13
ARDUINO
Apa itu Arduino? (Perkenalan)
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.
Arduino merupakan suatu platform open source (sumber terbuka) yang dipakai
untuk membuat sebuah proyek-proyek elektronika. Arduino terdiri dari dua tahap
mutlak yaitu suatu papan sirkuit fisik (tidak jarang disebut juga dengan
mikrokontroler) serta suatu perangkat lunak alias IDE (Integrated Development
Environment) yang berlangsung pada komputer. Perangkat lunak ini tak jarang
disebut Arduino IDE yang dipakai untuk menulis serta meng-upload kode dari
komputer ke papan fisik (hardware) Arduino. Ketika menuturkan Arduino maka ada
dua faktor yang terlintas dalam pikiran para pemakainya, yaitu hardware serta
aplikasi. Dua tahap ini seakan satu kesatuan utuh yang tak dapat di pisahkan.
Arduino dapat digunakan untuk mengembangkan
objek interaktif, mengambil masukan dari berbagai
switch atau sensor, dan mengendalikan berbagai
lampu, motor, dan output fisik lainnya. Proyek Arduino
dapat berdiri sendiri, atau berkomunikasi dengan
perangkat lunak (software) yang berjalan pada
komputer Anda (misalnya Flash, Pengolahan,
MaxMSP.) Board dapat dirakit dengan tangan atau
dibeli; open-source IDE dapat didownload secara
gratis.
ARDUINO
Apakah mikrokontroler itu?
Secara sederhana, mikrokontroler adalah chip yang menjadi otak dari
sebuah rangkaian elektronika.
Apakah ATmega328 itu?
ATmega328 adalah chip mikrokontroler 8-bit berbasis AVR-RISC buatan
Atmel.Chip ini memiliki 32 KB memori ISP flash dengan kemampuan baca-
tulis (read write), 1 KB EEPROM, dan 2 KB SRAM. Dari kapasitas memori
Flash nya yang sebesar 32 KB itulah chip ini diberi nama ATmega328. Chip
lain yang memiliki memori 8 KB diberi nama ATmega8, dan ATmega16 untuk
yang memiliki memori 16 KB.
Apa yang membuat arduino diterima
orang?
Namun Arduino juga menyederhanakan proses pekerjaan berbasis mikrokontroler,
serta menawarkan beberapa keuntungan lebih bagi guru, siswa, dan amatir yang
tertarik pada sistem lain:
1. Murah
Arduino relatif murah dibandingkan dengan platform mikrokontroler lain.
Versi paling mahal dari modul Arduino dapat dirakit dengan tangan, dan bahkan
biaya perakitan modul Arduino kurang dari $50.
2. Cross-platform
Perangkat lunak Arduino berjalan pada Windows, Macintosh OSX, dan
sistem operasi Linux. Kebanyakan sistem mikrokontroler terbatas pada Windows.
3. Sederhana
Lingkungan pemrograman Arduino mudah digunakan untuk pemula, namun
cukup bagi pengguna tingkat lanjut untuk mengambil keuntungan dari
fleksibilitasnya. Bagi para guru, Arduino sangat nyaman, didasarkan pada lingkungan
pemrograman Processing, sehingga siswa belajar program akan terbiasa dengan
tampilan dan nuansa dari Arduino.
...
4. Open source
Arduino diproduksi sebagai alat open source, tersedia untuk
perluasan bagi programmer berpengalaman. Bahasa dapat diperluas melalui
perpustakaan C++, dan orang-orang yang ingin memahami rincian teknis
dapat membuat program lompatan dari Arduino ke bahasa pemrograman
berbasis C AVR. Demikian pula, Anda dapat menambahkan kode C AVR
langsung ke dalam program Arduino.
5. Mudah
Banyak pemula menggunakan arduino karena dianggap lebih mudah
dipelajari maupun digunakan.
Akan tetapi tak jarang para professional menggunakan arduino untuk
dikembangkan menjadi berbagai macam aplikasi elektronik. Sekedar
informasi bahwa arduino menggunakan bahasa pemrograman arduino
dengan synta menyerupai bahasa pemrograman C. Karena sifatnya yang
open source, semua orang bebas mengunduh skema hardwarenya untuk
dikembangkan.
...
• Kelebihan arduino dibandingkan dengan
pengendali mikro lain diantaranya adalah
harganya yang relatif murah, pemrogramannya
yang bersifat mudah dan sederhana, bebas
digunakan karena bersifat open source, tak
memerlukan hardware tambahan seperti chip,
konektor USB, dan masih banyak lagi yang
lainnya. Arduino juga bisa langsung terkoneksi
dengan modul lain seperti GPS dan ethernet.
Jenis Jenis Papan Arduino
Arduino juga memiliki beberapa jenis seperti:
• arduino uno
• arduino due
• arduino mega
• arduino leonardo
• arduino fio
• arduino lilypad
Masing-masing arduino tersebut memiliki ciri yang
berbeda-beda.
• arduino nano
• arduino mini
• arduino micro
• arduino ethernet
• arduino esplora
• dan arduino robot
SOFTWARE
1. Pengertian Arduino Software (IDE)
IDE itu merupakan kependekan dari Integrated Developtment
Enviroenment, atau secara bahasa mudahnya merupakan lingkungan
terintegrasi yang digunakan untuk melakukan pengembangan. Disebut
sebagai lingkungan karena melalui software inilah Arduino dilakukan
pemrograman untuk melakukan fungsi-fungsi yang dibenamkan melalui
sintaks pemrograman. Arduino menggunakan bahasa pemrograman sendiri
yang menyerupai bahasa C. Bahasa pemrograman Arduino (Sketch) sudah
dilakukan perubahan untuk memudahkan pemula dalam melakukan
pemrograman dari bahasa aslinya. Sebelum dijual ke pasaran, IC
mikrokontroler Arduino telah ditanamkan suatu program bernama
Bootlader yang berfungsi sebagai penengah antara compiler Arduino dengan
mikrokontroler.
Arduino IDE dibuat dari bahasa pemrograman JAVA. Arduino IDE juga
dilengkapi dengan library C/C++ yang biasa disebut Wiring yang membuat
operasi input dan output menjadi lebih mudah. Arduino IDE ini
dikembangkan dari software Processing yang dirombak menjadi Arduino IDE
khusus untuk pemrograman dengan Arduino.
...
2. Menulis Sketch
Program yang ditulis dengan menggunaan Arduino Software
(IDE) disebut sebagai sketch. Sketch ditulis dalam suatu editor
teks dan disimpan dalam file dengan ekstensi .ino. Teks editor
pada Arduino Software memiliki fitur”
seperti cutting/paste dan seraching/replacing sehingga
memudahkan kamu dalam menulis kode program.
Pada Software Arduino IDE, terdapat semacam message
box berwarna hitam yang berfungsi menampilkan status,
seperti pesan error, compile, dan upload program. Di bagian
bawah paling kanan Sotware Arduino IDE, menunjukan board
yang terkonfigurasi beserta COM Ports yang digunakan.
Gambar diatas merupakan tampilan dari Software
Arduino IDE
Verify
berfungsi untuk melakukan checking kode yang kamu buat apakah sudah sesuai dengan kaidah
pemrograman yang ada atau belum
Upload
Berfungsi untuk melakukan kompilasi program atau kode yang kamu buat menjadi bahsa yang
dapat dipahami oleh mesih alias si Arduino.
New
berfungsi untuk membuat Sketch baru
Open
Berfungsi untuk membuka sketch yang pernah kamu buat dan membuka kembali untuk
dilakukan editing atau sekedar upload ulang ke Arduino.
Save
Berfungsi untuk menyimpan Sketch yang telah kamu buat.
Serial Monitor
Berfungsi untuk membuka serial monitor. Serial monitor disini merupakan jendela yang
menampilkan data apa saja yang dikirimkan atau dipertukarkan antara arduino dengan sketch
pada port serialnya. Serial Monitor ini sangat berguna sekali ketika kamu ingin membuat
program atau melakukan debugging tanpa menggunakan LCD pada Arduino. Serial monitor ini
dapat digunakan untuk menampilkan nilai proses, nilai pembacaan, bahkan pesan error.
Penjelasan Tombol pada Software Arduino IDE

More Related Content

Similar to Arduino_pptx.pptx

Makalah Arduino
Makalah ArduinoMakalah Arduino
Makalah ArduinoWahyus31
 
Training Mikrokontroler Basic dengan Arduino
Training Mikrokontroler Basic dengan ArduinoTraining Mikrokontroler Basic dengan Arduino
Training Mikrokontroler Basic dengan ArduinoYanwar Purnama
 
Octave dan Mikrokontroller Communication
Octave dan Mikrokontroller CommunicationOctave dan Mikrokontroller Communication
Octave dan Mikrokontroller CommunicationLusiana Diyan
 
Panduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdf
Panduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdfPanduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdf
Panduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdfMuhammadIqbal821302
 
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdfMODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdfAzizahFajar
 
Basic Arduino.pptx
Basic Arduino.pptxBasic Arduino.pptx
Basic Arduino.pptxCokJaran5
 
Arduino pengenalan
Arduino pengenalanArduino pengenalan
Arduino pengenalanAdama Rahim
 
Arduino pengenalan
Arduino pengenalanArduino pengenalan
Arduino pengenalanwilardo123
 
Arduino.ppt
Arduino.pptArduino.ppt
Arduino.pptapri38
 
Tugas akhir silalahi afrina c
Tugas akhir silalahi afrina cTugas akhir silalahi afrina c
Tugas akhir silalahi afrina cAfrinaClarissa
 
Apakah arduino itu.docx
Apakah arduino itu.docxApakah arduino itu.docx
Apakah arduino itu.docxKania Sawitri
 
Modul Sistem Embedded (siap cetak)-compressed.pdf
Modul Sistem Embedded (siap cetak)-compressed.pdfModul Sistem Embedded (siap cetak)-compressed.pdf
Modul Sistem Embedded (siap cetak)-compressed.pdfZulkarnain619989
 
Artkel arduino 01
Artkel arduino 01Artkel arduino 01
Artkel arduino 01bayukun2
 
MIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptx
MIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptxMIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptx
MIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptxWisnuKurniadiFTKOMUN
 
Arduino.ppt
Arduino.pptArduino.ppt
Arduino.pptapri38
 

Similar to Arduino_pptx.pptx (20)

Makalah Arduino
Makalah ArduinoMakalah Arduino
Makalah Arduino
 
Training Mikrokontroler Basic dengan Arduino
Training Mikrokontroler Basic dengan ArduinoTraining Mikrokontroler Basic dengan Arduino
Training Mikrokontroler Basic dengan Arduino
 
Otomatisasi 3
Otomatisasi 3Otomatisasi 3
Otomatisasi 3
 
RPP VEDC
RPP VEDCRPP VEDC
RPP VEDC
 
Octave dan Mikrokontroller Communication
Octave dan Mikrokontroller CommunicationOctave dan Mikrokontroller Communication
Octave dan Mikrokontroller Communication
 
Panduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdf
Panduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdfPanduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdf
Panduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdf
 
Arduino
ArduinoArduino
Arduino
 
Arduino pengenalan
Arduino pengenalanArduino pengenalan
Arduino pengenalan
 
arduino
arduinoarduino
arduino
 
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdfMODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
 
Basic Arduino.pptx
Basic Arduino.pptxBasic Arduino.pptx
Basic Arduino.pptx
 
Arduino pengenalan
Arduino pengenalanArduino pengenalan
Arduino pengenalan
 
Arduino pengenalan
Arduino pengenalanArduino pengenalan
Arduino pengenalan
 
Arduino.ppt
Arduino.pptArduino.ppt
Arduino.ppt
 
Tugas akhir silalahi afrina c
Tugas akhir silalahi afrina cTugas akhir silalahi afrina c
Tugas akhir silalahi afrina c
 
Apakah arduino itu.docx
Apakah arduino itu.docxApakah arduino itu.docx
Apakah arduino itu.docx
 
Modul Sistem Embedded (siap cetak)-compressed.pdf
Modul Sistem Embedded (siap cetak)-compressed.pdfModul Sistem Embedded (siap cetak)-compressed.pdf
Modul Sistem Embedded (siap cetak)-compressed.pdf
 
Artkel arduino 01
Artkel arduino 01Artkel arduino 01
Artkel arduino 01
 
MIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptx
MIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptxMIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptx
MIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptx
 
Arduino.ppt
Arduino.pptArduino.ppt
Arduino.ppt
 

Arduino_pptx.pptx

  • 1. ARDUINO Apa itu Arduino? (Perkenalan) 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. Arduino merupakan suatu platform open source (sumber terbuka) yang dipakai untuk membuat sebuah proyek-proyek elektronika. Arduino terdiri dari dua tahap mutlak yaitu suatu papan sirkuit fisik (tidak jarang disebut juga dengan mikrokontroler) serta suatu perangkat lunak alias IDE (Integrated Development Environment) yang berlangsung pada komputer. Perangkat lunak ini tak jarang disebut Arduino IDE yang dipakai untuk menulis serta meng-upload kode dari komputer ke papan fisik (hardware) Arduino. Ketika menuturkan Arduino maka ada dua faktor yang terlintas dalam pikiran para pemakainya, yaitu hardware serta aplikasi. Dua tahap ini seakan satu kesatuan utuh yang tak dapat di pisahkan.
  • 2. Arduino dapat digunakan untuk mengembangkan objek interaktif, mengambil masukan dari berbagai switch atau sensor, dan mengendalikan berbagai lampu, motor, dan output fisik lainnya. Proyek Arduino dapat berdiri sendiri, atau berkomunikasi dengan perangkat lunak (software) yang berjalan pada komputer Anda (misalnya Flash, Pengolahan, MaxMSP.) Board dapat dirakit dengan tangan atau dibeli; open-source IDE dapat didownload secara gratis. ARDUINO
  • 3. Apakah mikrokontroler itu? Secara sederhana, mikrokontroler adalah chip yang menjadi otak dari sebuah rangkaian elektronika.
  • 4. Apakah ATmega328 itu? ATmega328 adalah chip mikrokontroler 8-bit berbasis AVR-RISC buatan Atmel.Chip ini memiliki 32 KB memori ISP flash dengan kemampuan baca- tulis (read write), 1 KB EEPROM, dan 2 KB SRAM. Dari kapasitas memori Flash nya yang sebesar 32 KB itulah chip ini diberi nama ATmega328. Chip lain yang memiliki memori 8 KB diberi nama ATmega8, dan ATmega16 untuk yang memiliki memori 16 KB.
  • 5.
  • 6. Apa yang membuat arduino diterima orang? Namun Arduino juga menyederhanakan proses pekerjaan berbasis mikrokontroler, serta menawarkan beberapa keuntungan lebih bagi guru, siswa, dan amatir yang tertarik pada sistem lain: 1. Murah Arduino relatif murah dibandingkan dengan platform mikrokontroler lain. Versi paling mahal dari modul Arduino dapat dirakit dengan tangan, dan bahkan biaya perakitan modul Arduino kurang dari $50. 2. Cross-platform Perangkat lunak Arduino berjalan pada Windows, Macintosh OSX, dan sistem operasi Linux. Kebanyakan sistem mikrokontroler terbatas pada Windows. 3. Sederhana Lingkungan pemrograman Arduino mudah digunakan untuk pemula, namun cukup bagi pengguna tingkat lanjut untuk mengambil keuntungan dari fleksibilitasnya. Bagi para guru, Arduino sangat nyaman, didasarkan pada lingkungan pemrograman Processing, sehingga siswa belajar program akan terbiasa dengan tampilan dan nuansa dari Arduino.
  • 7. ... 4. Open source Arduino diproduksi sebagai alat open source, tersedia untuk perluasan bagi programmer berpengalaman. Bahasa dapat diperluas melalui perpustakaan C++, dan orang-orang yang ingin memahami rincian teknis dapat membuat program lompatan dari Arduino ke bahasa pemrograman berbasis C AVR. Demikian pula, Anda dapat menambahkan kode C AVR langsung ke dalam program Arduino. 5. Mudah Banyak pemula menggunakan arduino karena dianggap lebih mudah dipelajari maupun digunakan. Akan tetapi tak jarang para professional menggunakan arduino untuk dikembangkan menjadi berbagai macam aplikasi elektronik. Sekedar informasi bahwa arduino menggunakan bahasa pemrograman arduino dengan synta menyerupai bahasa pemrograman C. Karena sifatnya yang open source, semua orang bebas mengunduh skema hardwarenya untuk dikembangkan.
  • 8. ... • Kelebihan arduino dibandingkan dengan pengendali mikro lain diantaranya adalah harganya yang relatif murah, pemrogramannya yang bersifat mudah dan sederhana, bebas digunakan karena bersifat open source, tak memerlukan hardware tambahan seperti chip, konektor USB, dan masih banyak lagi yang lainnya. Arduino juga bisa langsung terkoneksi dengan modul lain seperti GPS dan ethernet.
  • 9. Jenis Jenis Papan Arduino Arduino juga memiliki beberapa jenis seperti: • arduino uno • arduino due • arduino mega • arduino leonardo • arduino fio • arduino lilypad Masing-masing arduino tersebut memiliki ciri yang berbeda-beda. • arduino nano • arduino mini • arduino micro • arduino ethernet • arduino esplora • dan arduino robot
  • 10. SOFTWARE 1. Pengertian Arduino Software (IDE) IDE itu merupakan kependekan dari Integrated Developtment Enviroenment, atau secara bahasa mudahnya merupakan lingkungan terintegrasi yang digunakan untuk melakukan pengembangan. Disebut sebagai lingkungan karena melalui software inilah Arduino dilakukan pemrograman untuk melakukan fungsi-fungsi yang dibenamkan melalui sintaks pemrograman. Arduino menggunakan bahasa pemrograman sendiri yang menyerupai bahasa C. Bahasa pemrograman Arduino (Sketch) sudah dilakukan perubahan untuk memudahkan pemula dalam melakukan pemrograman dari bahasa aslinya. Sebelum dijual ke pasaran, IC mikrokontroler Arduino telah ditanamkan suatu program bernama Bootlader yang berfungsi sebagai penengah antara compiler Arduino dengan mikrokontroler. Arduino IDE dibuat dari bahasa pemrograman JAVA. Arduino IDE juga dilengkapi dengan library C/C++ yang biasa disebut Wiring yang membuat operasi input dan output menjadi lebih mudah. Arduino IDE ini dikembangkan dari software Processing yang dirombak menjadi Arduino IDE khusus untuk pemrograman dengan Arduino.
  • 11. ... 2. Menulis Sketch Program yang ditulis dengan menggunaan Arduino Software (IDE) disebut sebagai sketch. Sketch ditulis dalam suatu editor teks dan disimpan dalam file dengan ekstensi .ino. Teks editor pada Arduino Software memiliki fitur” seperti cutting/paste dan seraching/replacing sehingga memudahkan kamu dalam menulis kode program. Pada Software Arduino IDE, terdapat semacam message box berwarna hitam yang berfungsi menampilkan status, seperti pesan error, compile, dan upload program. Di bagian bawah paling kanan Sotware Arduino IDE, menunjukan board yang terkonfigurasi beserta COM Ports yang digunakan.
  • 12. Gambar diatas merupakan tampilan dari Software Arduino IDE
  • 13. Verify berfungsi untuk melakukan checking kode yang kamu buat apakah sudah sesuai dengan kaidah pemrograman yang ada atau belum Upload Berfungsi untuk melakukan kompilasi program atau kode yang kamu buat menjadi bahsa yang dapat dipahami oleh mesih alias si Arduino. New berfungsi untuk membuat Sketch baru Open Berfungsi untuk membuka sketch yang pernah kamu buat dan membuka kembali untuk dilakukan editing atau sekedar upload ulang ke Arduino. Save Berfungsi untuk menyimpan Sketch yang telah kamu buat. Serial Monitor Berfungsi untuk membuka serial monitor. Serial monitor disini merupakan jendela yang menampilkan data apa saja yang dikirimkan atau dipertukarkan antara arduino dengan sketch pada port serialnya. Serial Monitor ini sangat berguna sekali ketika kamu ingin membuat program atau melakukan debugging tanpa menggunakan LCD pada Arduino. Serial monitor ini dapat digunakan untuk menampilkan nilai proses, nilai pembacaan, bahkan pesan error. Penjelasan Tombol pada Software Arduino IDE