SlideShare a Scribd company logo
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.
Arduino_pptx.pptx
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

PPTX
dasar Arduino_pptx.pptx
PPTX
ARIN CANTIKA MUSI-1901082027.pptxppppppppp
PPTX
Arduino_pptx.pptx
PDF
Pertemuan 6 Mikroprosessor dan Mikrokontroler
DOCX
Makalah tentang ARDUINO dan cara penggunaannya.
PPTX
Dari Arduino Uno elektronika digital.pptx
PPTX
Arduino Uno Teori Dasar dan bagian - bagian arduino.pptx
PDF
Catatan2 embedded sys, arduino, raspberry, iot, home automation
dasar Arduino_pptx.pptx
ARIN CANTIKA MUSI-1901082027.pptxppppppppp
Arduino_pptx.pptx
Pertemuan 6 Mikroprosessor dan Mikrokontroler
Makalah tentang ARDUINO dan cara penggunaannya.
Dari Arduino Uno elektronika digital.pptx
Arduino Uno Teori Dasar dan bagian - bagian arduino.pptx
Catatan2 embedded sys, arduino, raspberry, iot, home automation

Similar to Arduino_pptx.pptx (20)

PPTX
BAB 2 SISTEM KOMPUTER-2 INformatika kelas X.pptx
PPTX
BAB 2 SISTEM KOMPUTER-2 INformatika kelas X.pptx
PDF
Microcontroller
PDF
MODUL ARDUINO UNO SMK NEGERI 7 SAROLANGUN
PPTX
Belajar Arduino dari nol - sebuah saran dari gpt.pptx
PDF
Mikrokontroler (arduino) 2019
DOCX
Makalah Arduino
PPTX
Training Mikrokontroler Basic dengan Arduino
PPTX
Otomatisasi 3
DOCX
RPP VEDC
DOCX
Octave dan Mikrokontroller Communication
PPTX
INFORMATIKA SMANSA ARDUINO PROGRAMMING Eko Sefriyanto Adhi, S.Pd.
PPTX
PPT Uji Kinerja PPG Guru Tertentu Batch1 Tahun 2025 bidang Studi Teknik Elekt...
PDF
Pengantar Program Arduino untuk mapel informatika kelas XII
PDF
Panduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdf
PPTX
Arduino
PDF
arduino
PDF
Arduino pengenalan
PDF
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
PDF
Arduino pengenalan
BAB 2 SISTEM KOMPUTER-2 INformatika kelas X.pptx
BAB 2 SISTEM KOMPUTER-2 INformatika kelas X.pptx
Microcontroller
MODUL ARDUINO UNO SMK NEGERI 7 SAROLANGUN
Belajar Arduino dari nol - sebuah saran dari gpt.pptx
Mikrokontroler (arduino) 2019
Makalah Arduino
Training Mikrokontroler Basic dengan Arduino
Otomatisasi 3
RPP VEDC
Octave dan Mikrokontroller Communication
INFORMATIKA SMANSA ARDUINO PROGRAMMING Eko Sefriyanto Adhi, S.Pd.
PPT Uji Kinerja PPG Guru Tertentu Batch1 Tahun 2025 bidang Studi Teknik Elekt...
Pengantar Program Arduino untuk mapel informatika kelas XII
Panduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdf
Arduino
arduino
Arduino pengenalan
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
Arduino pengenalan
Ad

Recently uploaded (8)

PPTX
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
PPTX
Implementasi Microservices pada Manufaktur
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
PPT
pengantar-sistem-informasi manajemen.ppt
DOCX
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
PPTX
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
DOCX
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
PPTX
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
Implementasi Microservices pada Manufaktur
Materi_Array_Karakter_String untuk kelas XI sma.pptx
pengantar-sistem-informasi manajemen.ppt
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
Ad

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.
  • 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