google-site-verification=1ObxJ_jlSGXSRxJRbYA-mn40FodIBT944tWRxFYGdnQ
top of page
Search

Mengenal Perangkat Lunak Arduino IDE


KMTek_arduino IDE
Gambar 1.0 Software Arduino IDE

Sumber : Algoblog.com


Hai teman-teman, artikel kali ini akan membahas tentang perangkat lunak atau software arduino IDE, software tersebut sering digunakan oleh programmer. Sebelum kita bahas apa itu software arduino IDE, mari kita kenali terlebih dahulu apa itu IDE? IDE adalah kependekan dari Integrated Development Enviroenment.

Software arduino IDE ini tidak hanya untuk memprogram board arduino UNO, tetapi juga untuk memprogram board yang lainnya seperti arduino nano, arduino genio, mappi32, nodeMCU, dan sejenisnya.


Tentang Perangkat Lunak Arduino IDE (Integrated Development Enviroenment)

Arduino IDE adalah software yang digunakan untuk membuat sketch pemrogaman atau dengan kata lain arduino IDE sebagai media untuk pemrogaman pada board yang ingin diprogram. Arduino IDE ini berguna untuk mengedit, membuat, meng-upload ke board yang ditentukan, dan meng-coding program tertentu. Arduino IDE dibuat dari bahasa pemrogaman JAVA, yang dilengkapi dengan library C/C++(wiring), yang membuat operasi input/output lebih mudah.


Menulis Sketch pada Software Arduino IDE

Sketch adalah program yang ditulis dengan menggunakan Arduino IDE. Sketch yang disimpan akan memiliki ekstensi file .ino. Kemudian dalam penulisan program pada arduino IDE ini ada beberapa stuktur dasar.


A. Struktur Dasar Penulisan Sketch

Setiap program arduino (biasa disebut sketch) mempunyai dua buah fungsi yang harus ada dalam setiap program yaitu :


KMTek_Arduino
Gambar 1.1 Sketch

1. Void setup (){}

Void setup merupakan fungsi yang hanya menjalankan program yang ada didalam kurung kurawal sebanyak 1 kali.

2. Void loop (){}

Fungsi ini akan dijalankan setelah setup (fungsi void setup) selesai, setelah dijalankan 1 kali, fungsi ini akan dijalankan lagi dan lagi secara terus menerus sampai catu daya (power) dilepaskan.


B. Syntak dalam Penulisan Program

1. // (komentar 1 baris)

Digunakan untuk memberi komentar atau catatan pada kode-kode yang dibuat.

2. /* */ (komentar 2 baris)

Untuk menuliskan catatan pada beberapa baris sebagai komentar.

3. {} (kurung kurawal)

Digunakan untuk mendefinisikan kapan blok program mulai dan berakhir serta digunakan juga pada fungsi dan pengulangan.

4. ; (titik koma)

Setiap baris kode harus diakhiri dengan tanda ; (titik koma), jika ada titik koma yang hilang maka program tidak akan berjalan.


C. Fitur-fitur pada Software Arduino IDE

KMTek_arduino
Gambar 1.2 Sketch Arduino IDE

1. Verify

Verify digunakan untuk meng-compile atau memverify sketch coding apakah masih ada kesalahan atau tidak. Jika masih terdapat coding yang salah biasanya muncul keterangan di bawah yaitu error. Atau dengan kata lain verify digunakan untuk mengecek apakah program yang dibuat bisa berjalan atau tidak.


Sumber : Algoblog.com


2. Upload

Upload digunakan untuk mengirimkan atau memasukan program ke dalam board yang ditentukan.

3. New

New digunakan unuk membuka objek baru atau membuka halaman sketch yang baru.

4. Open

Open digunakan untuk membuka projek yang pernah dibuat, dengan catatan projek tersebut telah disimpan.

5. Save

Save ditunjukan untuk menyimpan sketch atau program yang sudah dibuat.

6. Serial Monitor

Serial Monitor digunakan untuk menampilkan data yang telah dibuat setelah sketch tersebut di-upload kedalam board yang diperlukan, kemudian nantinya akan dijalankan, dan bisa dilihat pada serial monitor.


Dalam software Arduino IDE tersebut juga terdapat menu yang bisa digunakan seperti :

1. File

Pada menu file ini terdapat beberapa fitur yang bisa digunakan yaitu :

KMTek_Arduino
Gambar 1.3 Menu File

a. New (Ctrl+N), digunakan untuk membuka lembar sketch yang baru.

b. Open (Ctrl+O), digunakan untuk membuka projek yang telah dibuat.

c. Open Recent, digunakan untuk mempersingkat waktu dalam membuka file yang telah dibuat.

d. Sketchbook, berfungsi untuk menunjukan hirarki sketch yang ingin dibuat termasuk struktur foldernya.

e. Example, berisi contoh-contoh coding.

f. Close (Ctrl+C), berfungsi untuk menutup sketch arduino IDE atau menutup halaman software arduino IDE.

g. Save (Ctrl+S), digunakan untuk menyimpan sketch yang telah dibuat.

h. Save as…(Ctrl+Shift+S), berfungsi

untuk menyimpan sketch yang dibuat

dengan nama lain.

i. Page Setup (Ctrl+Shift+P), mengatur tampilan page ketika proses percetakan.

j. Print, berfungsi untuk mencetak sketch di mesin percetakan.

k. Preferences, berfungsi untuk menambahkan library yang ada di arduino IDE.

l. Quit, berfungsi untuk keluar dari software arduino IDE.


2. Edit

KMTek_Arduino
Gambar 1.4 Menu Edit

a.Undo/Redo, digunakan untuk mengembalikan sketch ke tampilan sebelumnya.

b. Cut, untuk memotong sketch yang diperlukan.

c. Copy, untuk menggandakan sketch.

d. Copy for Forum, digunakan untuk meng-copy sketch dari editor.

e. Copy as HTML, digunakan untuk menggandakan sketch yang HTTML.

d. Paste, berfungsi menyalin data.

e. Select All, untuk memilih semua sketch.

f. Comment/Uncomment.

g. Increase/Decrease Indent, berfungsi untuk mengurangi ataupun menambah barisan pada sketch arduino.

h. Find, untuk mencari variabel atau kata yang ingin dicari.

i. Find Text.

j. Find Previous.


3. Skecth

KMTek_Arduino
Gambar 1.5 Menu Sketch

a.Verify/Compile, digunakan untuk mengecek program apakah masih ada kekeliruan atau tidak.

b. Upload, berfungsi untuk mengirimkan program ke board yang ditentukan.

c. Uploud Using Programmer.

d. Export Compiled Binary.

e. Show Sketch Folder.

f. Include Library, berfungsi untuk menambahkan library ke dalam arduino IDE.

g. Add File…




4. Tools

KMTek_arduino
Gambar 1.6 Menu Tools

a. Auto Format.

b. Archive Sketch.

c. Fix Encoding & Reload.

d. Serial Monitor.

e. Board.

f. Port

g. Programmer.

h. Burn Bootleader.






Dan itulah sedikit penjelasan tentang software arduino IDE ya temen-temen…


“Don't make the past bother you, and don't make the future a fear, but make today the best choice

Erinta, Djogja 2021

Referensi :


PT. Karya Merapi Teknologi

contact@kmtech.id

Follow sosial media kami dan ambil bagian dalam berkarya untuk negeri!





 
 
 

24 Comments


sanfordhealth116
Oct 29

This article was such a clear and helpful introduction to the Arduino IDE! I’ve always been curious about how programmers use it for different projects, and your explanations made everything much easier to understand. The way you broke down the interface and features really helps beginners feel more confident experimenting with Arduino coding.


Like

Micheal Butchner
Micheal Butchner
Sep 18

<ahref=" https://flowerloungeuk.com/product/goat-milk/" rel="dofollow">Goat Milk</a>

<ahref="https://flowerloungeuk.com/product/glazed-donut-yumz/" rel="dofollow">Glazed Donut Yumz</a>

<ahref=" https://flowerloungeuk.com/product/yellow-zkittles/" rel="dofollow">Yellow Zkittles</a>

<ahref="https://flowerloungeuk.com/product/elites-switch-1g disposable-vapes/" rel="dofollow">ELITES SWITCH - 1G DISTILLATE DUAL CHAMBER DISPOSABLE VAPES</a>

<ahref=" https://flowerloungeuk.com/product/dope-1g-vapes/" rel="dofollow">DOPE 1g VAPES</a>

<ahref="https://flowerloungeuk.com/product/expensive-shit-1g-vapes/" rel="dofollow">EXPENSIVE SHIT 1g VAPES</a>

<ahref=" https://flowerloungeuk.com/product/cali-company-1g-vapes/" rel="dofollow">CALI COMPANY 1g VAPES</a>

<ahref=" https://flowerloungeuk.com/product/gassed-up-2g-vapes/" rel="dofollow">GASSED UP 2g VAPES</a>

<ahref="https://flowerloungeuk.com/product/1000mg-puff-bars/" rel="dofollow">1000MG puff bars</a>

<ahref="https://flowerloungeuk.com/product/gelato-vol-11-whole-melt-extracts/" rel="dofollow">GELATO VOl.11 WHOLE MELT EXTRACTS</a>

<ahref=" https://flowerloungeuk.com/product/kaws-moon-rocks-exotic-edition/" rel="dofollow">KAWS MOON ROCKS EXOTIC-EDITION</a>

<ahref="https://flowerloungeuk.com/product/zkittlez-moon-rocks/" rel="dofollow">Zkittlez Moon Rocks</a>

<ahref="https://flowerloungeuk.com/product/spring-rolls/" rel="dofollow">Spring Rolls</a>

<ahref="https://flowerloungeuk.com/product/jealousy-strain/" rel="dofollow">Jealousy Strain</a>

<ahref=" https://flowerloungeuk.com/product/gelato-41/" rel="dofollow">Gelato 41</a>

<ahref="https://flowerloungeuk.com/product/doja-exclusive-zoapscotti/" rel="dofollow">DOJA EXCLUSIVE ZOAPSCOTTI</a>

<ahref=" https://flowerloungeuk.com/product/biscotti-strain/" rel="dofollow">Biscotti Strain</a>

<ahref=" https://flowerloungeuk.com/product/maine-lobster/" rel="dofollow">MAINE LOBSTER</a>

<ahref="https://flowerloungeuk.com/product/tokyo-gumdrop/" rel="dofollow">Tokyo Gumdrop Strain</a>

<ahref=" https://flowerloungeuk.com/product/bubblegum-popperz/" rel="dofollow">Bubblegum Popperz</a>

<ahref=" https://flowerloungeuk.com/product/plum-popperz/" rel="dofollow">Plum Popperz</a>

<ahref=" https://flowerloungeuk.com/product/tropical-cherriez/" rel="dofollow">Tropical Cherriez</a>

<ahref=" https://flowerloungeuk.com/product/candy-lemonz/" rel="dofollow">Candy Lemonz Strain</a>

<ahref=" https://flowerloungeuk.com/product/bali-gumdrop/" rel="dofollow">Bali Gumdrop Strain</a>

<ahref=" https://flowerloungeuk.com/product/permanent-marker/" rel="dofollow">Permanent Marker Strain</a>

<ahref=" https://flowerloungeuk.com/product/lemon-cherry-guava/"…


Like

SAKTI55 OFFICIAL
SAKTI55 OFFICIAL
Sep 06

Thanks for sharing, this is really insightful. I wrote something similar at <a href="https://jepeseger.com">sakti55</a>, maybe worth checking out.

Like

Watch4 beauty
Watch4 beauty
Jul 09

You’re an excellent team player. Your respectful and open communication makes collaboration smooth and enjoyable. Erothots

Like

KMS Pico
KMS Pico
Jun 15

Belgeleri güvenle saklamak için office 2016 crack kurmak iyi bir fikirdir.

Like

Kami fokus dalam mendukung IoT Enthusiast untuk berkarya dan menghasilkan solusi teknologi, dari dan untuk negeri. Dalam perjalanannya, kami percaya bahwa kolaborasi menjadi kunci dalam menghasilkan karya yang bermanfaat bagi bangsa.

Phone: +62 813-9666-9556

Email: contact@kmtech.id

Location: Sedayu, Bantul, Daerah Istimewa Yogyakarta 55752

RESOURCES

  • YouTube
  • Instagram
  • Facebook
  • LinkedIn

© 2023 by KMTek

bottom of page