ASSALAMUALAIKUM
*
*
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
*
Secara sederhana, mikrokontroler adalah chip yang menjadi otak dari
sebuah rangkaian elektronika.
*
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.
*
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.
*
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
*
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

ARIN CANTIKA MUSI-1901082027.pptxppppppppp

  • 1.
  • 2.
  • 3.
    * 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.
  • 4.
    Arduino dapat digunakanuntuk 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
  • 5.
    * Secara sederhana, mikrokontroleradalah chip yang menjadi otak dari sebuah rangkaian elektronika.
  • 6.
    * ATmega328 adalah chipmikrokontroler 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.
  • 8.
    * 1. Murah Arduino relatifmurah 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.
  • 9.
    * 4. Open source Arduinodiproduksi 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.
  • 10.
    * *Kelebihan arduino dibandingkandengan 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.
  • 11.
    * Arduino juga memilikibeberapa 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
  • 12.
    * 1. Pengertian ArduinoSoftware (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.
  • 13.
    * 2. Menulis Sketch Programyang 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.
  • 14.
    Gambar diatas merupakantampilan dari Software Arduino IDE
  • 15.
    Verify berfungsi untuk melakukanchecking 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