SlideShare a Scribd company logo
1 of 6
Download to read offline
*Author : Rady Purbakawaca
Editor : Kania Nur Sawitri
Ayo membuat dan mengunggah
sketch Arduino!
Let’s create and upload Arduino sketch!
You can find the article in: http://www.erekutoro.com/2016/02/ayo-membuat-dan-
mengunggah-sketch_13.html
Sketch Arduino
Sketch merupakan sebutan untuk sederetan script program yang dibuat
menggunakan software Arduino IDE. Programmer dapat mengatur pengendali mikro
berupa Arduino 'berjalan' (running) seperti yang diinginkan dengan menulis kode
program di dalam sketch. Oleh karena itu bagi anda yang baru mengenal Arduino
ada baiknya berkenalan dengan Arduino IDE dan meng-install nya terlebih dahulu
seperti pada Kenali dan Instalasi Arduino IDE ! Nah sekarang ayo kita Membuat
dan mengungah Sketch ! menggunakan Arduino IDE 1.6.0.
Mengenal Fitur Arduino IDE
Pertama, ayo kita kenali dahulu beberapa fitur pada arduino IDE. Anda akan
menemukan tampilan awal (starting page) Arduino IDE 1.6.0.seperti pada Gambar 1.
Gambar 1 Tampilan awal Arduino IDE 1.6.0
Selanjutnya, akan muncul tampilan sketch baru yang berisikan beberapa
fitur menu bar, toolbar, serial monitor, dan workplace seperti yang terlihat pada
Gambar 2.
*Author : Rady Purbakawaca
Editor : Kania Nur Sawitri
Gambar 2 Tampilan Workplace Arduino IDE 1.6.0
Pada Gambar 2 anda dapat melihat Workplace yang merupakan area untuk
menuliskan sederetan program berupa sketch menggunakan bahasa pemrograman
C. Port Connection menunjukkan board arduino anda terkoneksi pada Com Port
PC atau laptop. Serial monitor merupakan tool yang digunakan untuk memantau
hasil eksekusi program melalui komunikasi serial. Tombol New berfungsi untuk
membuat halaman Workplace baru. Tombol Verify digunakan untuk mengecek
kesalahan yang ada pada sketch. Sedangkan tombol Upload digunakan untuk
proses compile (kompilasi) program dan sekaligus mengunggah hasil kompilasi
tersebut ke dalam chip pengendali mikro pada board Arduino.
Mengenal Void Setup dan Void Loop
Dalam sketch arduino dikenal perintah (command) dan komentar
(comment). Command adalah sederetan perintah yang akan dieksekusi dan
dijalankan pada pengendali mikro, sedangkan comment adalah sederetan kata yang
tidak akan dieksekusi dan tidak dijalankan pada pengendali mikro namun
berguna sebagai penambah informasi mengenai command yang telah dibuat
sebelumnya. Tanda '//' menunjukkan 1 baris code program sesudahnya adalah
komentar. Jika anda ingin menandai beberapa baris code program sebagai
komentar, maka dapat menggunakan tanda '/*' di awal komentar dan '*/' di akhir
komentar. Contoh penandaan komentar dapat dilihat pada Gambar 3.
*Author : Rady Purbakawaca
Editor : Kania Nur Sawitri
Gambar 3 Komentar di dalam fungsi Void pada Sketch
Saat anda membuka aplikasi arduino IDE secara otomatis
pada workplace akan muncul 2 (dua) perintah berupa fungsi yaitu void
setup dan void loop. Void setup memungkinkan suatu command dieksekusi hanya 1
(satu) kali, sedangkan pada void loop, command didalamnya akan dieksekusi
berulang-ulang. Gambar 4 menunjukkan bagaimana command di eksekusi oleh
Arduino.
Gambar 4 Diagram alir eksekusi command pada arduino
Pengaturan Board Arduino pada PC/Laptop
Sebelum anda mulai membuat sketch dan meng-unggah ke pengendali
mikro, terlebih dahulu anda pastikan bahwa arduino telah dihubungkan dengan PC/
laptop menggunakan kabel USB seperti pada Gambar 5.
Mulai
Void setup ( ) {
Command ...
}
Void loop ( ) {
Command ...
}
void setup( ) {
// put your setup code here, to run once:
}
void loop( ) {
/* put your m ain code here, to run repeatedly : */
}
command
comment
*Author : Rady Purbakawaca
Editor : Kania Nur Sawitri
Gambar 5 Arduino Uno terkoneksi dengan laptop
Selanjutnya anda pastikan juga bahwa arduino telah terkoneksi dengan COM
Port PC/ laptop seperti ditunjukkan pada Gambar 6.
Gambar 6 Diagram alir pengaturan COM Port Arduino
Barulah anda memilih board yang sesuai dengan board yang anda gunakan
yaitu Arduino Uno seperti yang diperlihatkan pada Gambar 7.
Tools
Port
Pilih COM Port
(misal; COM1)
Selesai
*Author : Rady Purbakawaca
Editor : Kania Nur Sawitri
Gambar 7 Diagram alir pengaturan board
Membuat dan Meng-unggah Sketch “Hello World”
Ayo kita mulai membuat program untuk arduino diawali dengan program
sederhana untuk menampilkan “Hello world” pada PC/ laptop. Anda akan
menggunakan fitur serial monitor yang ada pada arduino IDE.
/* Learn and Play
Menampilkan "Hello World" pada komputer melaui Serial Monitor
*/
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("Hello World");
}
void loop() {
// put your main code here, to run repeatedly:
// Untuk menampilkan "Hello World berulang kali, maka kita membuat perintah pada
void loop
Serial.println("Hello World");
delay(1000);
}
Mulai
Status Board
Board
?
Pilih Board
Arduino Uno
Selesai
*Author : Rady Purbakawaca
Editor : Kania Nur Sawitri
Bagaimana hasilnya? Sukeskan . Selamat anda telah membuat sketch
pertama anda untuk arduino.
Jika kamu suka dengan artikel ini atau kamu punya pertanyaan, silahkan
tinggalkan pesan pada kolom komentar atau berbagi dengan teman anda. Terima
kasih.

More Related Content

Viewers also liked

2012calclasse.ods 0
2012calclasse.ods 02012calclasse.ods 0
2012calclasse.ods 0Javier
 
Yuk kita kenali arduino uno
Yuk kita kenali arduino unoYuk kita kenali arduino uno
Yuk kita kenali arduino unoKania Sawitri
 
Tutorial powermill cnc 4 axis
Tutorial powermill cnc 4 axisTutorial powermill cnc 4 axis
Tutorial powermill cnc 4 axisZul Abidin
 
Light dependent resistor (ldr)
Light dependent resistor (ldr)Light dependent resistor (ldr)
Light dependent resistor (ldr)Kania Sawitri
 
ESTOMAGO Y FISIOLOGÍA DE LAS GLANDULAS
ESTOMAGO Y FISIOLOGÍA DE LAS GLANDULASESTOMAGO Y FISIOLOGÍA DE LAS GLANDULAS
ESTOMAGO Y FISIOLOGÍA DE LAS GLANDULASJulita García
 
Conceptos y características de la investigación científica
Conceptos y características de la investigación científicaConceptos y características de la investigación científica
Conceptos y características de la investigación científicaJulita García
 
Silicosis tips generales
Silicosis tips generalesSilicosis tips generales
Silicosis tips generalesJulita García
 
Caso clínico neurologia
Caso clínico neurologiaCaso clínico neurologia
Caso clínico neurologiaJulita García
 
Tratamiento de fibrosis quistica
Tratamiento de fibrosis quisticaTratamiento de fibrosis quistica
Tratamiento de fibrosis quisticaJulita García
 
Dieta y presión arterial
Dieta y presión arterialDieta y presión arterial
Dieta y presión arterialJulita García
 
Dieta y presión arterial
Dieta y presión arterialDieta y presión arterial
Dieta y presión arterialJulita García
 

Viewers also liked (16)

Powerpoint
PowerpointPowerpoint
Powerpoint
 
Peptides in anemia
Peptides in anemiaPeptides in anemia
Peptides in anemia
 
2012calclasse.ods 0
2012calclasse.ods 02012calclasse.ods 0
2012calclasse.ods 0
 
Yuk kita kenali arduino uno
Yuk kita kenali arduino unoYuk kita kenali arduino uno
Yuk kita kenali arduino uno
 
Terapeutica
TerapeuticaTerapeutica
Terapeutica
 
Tutorial powermill cnc 4 axis
Tutorial powermill cnc 4 axisTutorial powermill cnc 4 axis
Tutorial powermill cnc 4 axis
 
Gwenetica cap 5
Gwenetica cap 5Gwenetica cap 5
Gwenetica cap 5
 
Light dependent resistor (ldr)
Light dependent resistor (ldr)Light dependent resistor (ldr)
Light dependent resistor (ldr)
 
ESTOMAGO Y FISIOLOGÍA DE LAS GLANDULAS
ESTOMAGO Y FISIOLOGÍA DE LAS GLANDULASESTOMAGO Y FISIOLOGÍA DE LAS GLANDULAS
ESTOMAGO Y FISIOLOGÍA DE LAS GLANDULAS
 
Conceptos y características de la investigación científica
Conceptos y características de la investigación científicaConceptos y características de la investigación científica
Conceptos y características de la investigación científica
 
Silicosis tips generales
Silicosis tips generalesSilicosis tips generales
Silicosis tips generales
 
Caso clínico neurologia
Caso clínico neurologiaCaso clínico neurologia
Caso clínico neurologia
 
caso clinico
caso clinico caso clinico
caso clinico
 
Tratamiento de fibrosis quistica
Tratamiento de fibrosis quisticaTratamiento de fibrosis quistica
Tratamiento de fibrosis quistica
 
Dieta y presión arterial
Dieta y presión arterialDieta y presión arterial
Dieta y presión arterial
 
Dieta y presión arterial
Dieta y presión arterialDieta y presión arterial
Dieta y presión arterial
 

Recently uploaded

LAPORAN PARTISIPAN OBSERVER sdn 211.docx
LAPORAN PARTISIPAN OBSERVER sdn 211.docxLAPORAN PARTISIPAN OBSERVER sdn 211.docx
LAPORAN PARTISIPAN OBSERVER sdn 211.docxSriHandayaniLubisSpd
 
form Tindak Lanjut Observasi Penilaian Kinerja PMM
form Tindak Lanjut Observasi Penilaian Kinerja PMMform Tindak Lanjut Observasi Penilaian Kinerja PMM
form Tindak Lanjut Observasi Penilaian Kinerja PMMAgungJakaNugraha1
 
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptxAksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptxAgusSuarno2
 
Revisi Kumpulan LK Workshop perdirjen 7327.pptx
Revisi Kumpulan LK Workshop perdirjen 7327.pptxRevisi Kumpulan LK Workshop perdirjen 7327.pptx
Revisi Kumpulan LK Workshop perdirjen 7327.pptxRazefZulkarnain1
 
PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1
PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1
PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1AdiKurniawan24529
 
Perspektif Global PDGK 4403, Modul 4.pptx
Perspektif Global PDGK 4403, Modul 4.pptxPerspektif Global PDGK 4403, Modul 4.pptx
Perspektif Global PDGK 4403, Modul 4.pptxyosp418
 
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdf
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdfLaporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdf
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdfSriHandayaniLubisSpd
 
Projek Penguatan Profil Pelajar Pancasila Aku Sayang Bumi
Projek Penguatan Profil Pelajar Pancasila Aku Sayang BumiProjek Penguatan Profil Pelajar Pancasila Aku Sayang Bumi
Projek Penguatan Profil Pelajar Pancasila Aku Sayang BumiJsitBanjarnegara
 
LAPORAN SATUAN PENDIDIKAN 211 sabadolok.docx
LAPORAN SATUAN PENDIDIKAN 211 sabadolok.docxLAPORAN SATUAN PENDIDIKAN 211 sabadolok.docx
LAPORAN SATUAN PENDIDIKAN 211 sabadolok.docxSriHandayaniLubisSpd
 
Presentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.docPresentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.docLeoRahmanBoyanese
 
Tugas PGP Keyakinan Kelas Modul 1.4 SMKN
Tugas PGP Keyakinan Kelas Modul 1.4 SMKNTugas PGP Keyakinan Kelas Modul 1.4 SMKN
Tugas PGP Keyakinan Kelas Modul 1.4 SMKNssuser419260
 
LK 1 - 5T Keputusan Pemimpin Berdampak.docx
LK 1 - 5T Keputusan Pemimpin Berdampak.docxLK 1 - 5T Keputusan Pemimpin Berdampak.docx
LK 1 - 5T Keputusan Pemimpin Berdampak.docxsarimuliati80
 
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptx
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptxLokakarya Kepemimpinan Sekolah 1_Mei 2024.pptx
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptxHermawati Dwi Susari
 
AKUNTANSI INVESTASI PD SEKURITAS UTANG.pptx
AKUNTANSI INVESTASI PD SEKURITAS UTANG.pptxAKUNTANSI INVESTASI PD SEKURITAS UTANG.pptx
AKUNTANSI INVESTASI PD SEKURITAS UTANG.pptxFipkiAdrianSarandi
 
MODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdfAndiCoc
 
Lembar-Kerja-Laporan-Hasil-Pembelajaran.pptx
Lembar-Kerja-Laporan-Hasil-Pembelajaran.pptxLembar-Kerja-Laporan-Hasil-Pembelajaran.pptx
Lembar-Kerja-Laporan-Hasil-Pembelajaran.pptxSoniaTitipaniabidin2
 
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdfLaporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdfSriHandayaniLubisSpd
 
Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?AdePutraTunggali
 
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 

Recently uploaded (20)

LAPORAN PARTISIPAN OBSERVER sdn 211.docx
LAPORAN PARTISIPAN OBSERVER sdn 211.docxLAPORAN PARTISIPAN OBSERVER sdn 211.docx
LAPORAN PARTISIPAN OBSERVER sdn 211.docx
 
form Tindak Lanjut Observasi Penilaian Kinerja PMM
form Tindak Lanjut Observasi Penilaian Kinerja PMMform Tindak Lanjut Observasi Penilaian Kinerja PMM
form Tindak Lanjut Observasi Penilaian Kinerja PMM
 
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptxAksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
 
Revisi Kumpulan LK Workshop perdirjen 7327.pptx
Revisi Kumpulan LK Workshop perdirjen 7327.pptxRevisi Kumpulan LK Workshop perdirjen 7327.pptx
Revisi Kumpulan LK Workshop perdirjen 7327.pptx
 
PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1
PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1
PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1
 
Perspektif Global PDGK 4403, Modul 4.pptx
Perspektif Global PDGK 4403, Modul 4.pptxPerspektif Global PDGK 4403, Modul 4.pptx
Perspektif Global PDGK 4403, Modul 4.pptx
 
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdf
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdfLaporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdf
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdf
 
Projek Penguatan Profil Pelajar Pancasila Aku Sayang Bumi
Projek Penguatan Profil Pelajar Pancasila Aku Sayang BumiProjek Penguatan Profil Pelajar Pancasila Aku Sayang Bumi
Projek Penguatan Profil Pelajar Pancasila Aku Sayang Bumi
 
LAPORAN SATUAN PENDIDIKAN 211 sabadolok.docx
LAPORAN SATUAN PENDIDIKAN 211 sabadolok.docxLAPORAN SATUAN PENDIDIKAN 211 sabadolok.docx
LAPORAN SATUAN PENDIDIKAN 211 sabadolok.docx
 
Presentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.docPresentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.doc
 
Tugas PGP Keyakinan Kelas Modul 1.4 SMKN
Tugas PGP Keyakinan Kelas Modul 1.4 SMKNTugas PGP Keyakinan Kelas Modul 1.4 SMKN
Tugas PGP Keyakinan Kelas Modul 1.4 SMKN
 
LK 1 - 5T Keputusan Pemimpin Berdampak.docx
LK 1 - 5T Keputusan Pemimpin Berdampak.docxLK 1 - 5T Keputusan Pemimpin Berdampak.docx
LK 1 - 5T Keputusan Pemimpin Berdampak.docx
 
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptx
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptxLokakarya Kepemimpinan Sekolah 1_Mei 2024.pptx
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptx
 
AKUNTANSI INVESTASI PD SEKURITAS UTANG.pptx
AKUNTANSI INVESTASI PD SEKURITAS UTANG.pptxAKUNTANSI INVESTASI PD SEKURITAS UTANG.pptx
AKUNTANSI INVESTASI PD SEKURITAS UTANG.pptx
 
MODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdf
 
Lembar-Kerja-Laporan-Hasil-Pembelajaran.pptx
Lembar-Kerja-Laporan-Hasil-Pembelajaran.pptxLembar-Kerja-Laporan-Hasil-Pembelajaran.pptx
Lembar-Kerja-Laporan-Hasil-Pembelajaran.pptx
 
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdfLaporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
 
Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?
 
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
 
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
 

Ayo membuat dan menggunggah sketch arduino

  • 1. *Author : Rady Purbakawaca Editor : Kania Nur Sawitri Ayo membuat dan mengunggah sketch Arduino! Let’s create and upload Arduino sketch! You can find the article in: http://www.erekutoro.com/2016/02/ayo-membuat-dan- mengunggah-sketch_13.html Sketch Arduino Sketch merupakan sebutan untuk sederetan script program yang dibuat menggunakan software Arduino IDE. Programmer dapat mengatur pengendali mikro berupa Arduino 'berjalan' (running) seperti yang diinginkan dengan menulis kode program di dalam sketch. Oleh karena itu bagi anda yang baru mengenal Arduino ada baiknya berkenalan dengan Arduino IDE dan meng-install nya terlebih dahulu seperti pada Kenali dan Instalasi Arduino IDE ! Nah sekarang ayo kita Membuat dan mengungah Sketch ! menggunakan Arduino IDE 1.6.0. Mengenal Fitur Arduino IDE Pertama, ayo kita kenali dahulu beberapa fitur pada arduino IDE. Anda akan menemukan tampilan awal (starting page) Arduino IDE 1.6.0.seperti pada Gambar 1. Gambar 1 Tampilan awal Arduino IDE 1.6.0 Selanjutnya, akan muncul tampilan sketch baru yang berisikan beberapa fitur menu bar, toolbar, serial monitor, dan workplace seperti yang terlihat pada Gambar 2.
  • 2. *Author : Rady Purbakawaca Editor : Kania Nur Sawitri Gambar 2 Tampilan Workplace Arduino IDE 1.6.0 Pada Gambar 2 anda dapat melihat Workplace yang merupakan area untuk menuliskan sederetan program berupa sketch menggunakan bahasa pemrograman C. Port Connection menunjukkan board arduino anda terkoneksi pada Com Port PC atau laptop. Serial monitor merupakan tool yang digunakan untuk memantau hasil eksekusi program melalui komunikasi serial. Tombol New berfungsi untuk membuat halaman Workplace baru. Tombol Verify digunakan untuk mengecek kesalahan yang ada pada sketch. Sedangkan tombol Upload digunakan untuk proses compile (kompilasi) program dan sekaligus mengunggah hasil kompilasi tersebut ke dalam chip pengendali mikro pada board Arduino. Mengenal Void Setup dan Void Loop Dalam sketch arduino dikenal perintah (command) dan komentar (comment). Command adalah sederetan perintah yang akan dieksekusi dan dijalankan pada pengendali mikro, sedangkan comment adalah sederetan kata yang tidak akan dieksekusi dan tidak dijalankan pada pengendali mikro namun berguna sebagai penambah informasi mengenai command yang telah dibuat sebelumnya. Tanda '//' menunjukkan 1 baris code program sesudahnya adalah komentar. Jika anda ingin menandai beberapa baris code program sebagai komentar, maka dapat menggunakan tanda '/*' di awal komentar dan '*/' di akhir komentar. Contoh penandaan komentar dapat dilihat pada Gambar 3.
  • 3. *Author : Rady Purbakawaca Editor : Kania Nur Sawitri Gambar 3 Komentar di dalam fungsi Void pada Sketch Saat anda membuka aplikasi arduino IDE secara otomatis pada workplace akan muncul 2 (dua) perintah berupa fungsi yaitu void setup dan void loop. Void setup memungkinkan suatu command dieksekusi hanya 1 (satu) kali, sedangkan pada void loop, command didalamnya akan dieksekusi berulang-ulang. Gambar 4 menunjukkan bagaimana command di eksekusi oleh Arduino. Gambar 4 Diagram alir eksekusi command pada arduino Pengaturan Board Arduino pada PC/Laptop Sebelum anda mulai membuat sketch dan meng-unggah ke pengendali mikro, terlebih dahulu anda pastikan bahwa arduino telah dihubungkan dengan PC/ laptop menggunakan kabel USB seperti pada Gambar 5. Mulai Void setup ( ) { Command ... } Void loop ( ) { Command ... } void setup( ) { // put your setup code here, to run once: } void loop( ) { /* put your m ain code here, to run repeatedly : */ } command comment
  • 4. *Author : Rady Purbakawaca Editor : Kania Nur Sawitri Gambar 5 Arduino Uno terkoneksi dengan laptop Selanjutnya anda pastikan juga bahwa arduino telah terkoneksi dengan COM Port PC/ laptop seperti ditunjukkan pada Gambar 6. Gambar 6 Diagram alir pengaturan COM Port Arduino Barulah anda memilih board yang sesuai dengan board yang anda gunakan yaitu Arduino Uno seperti yang diperlihatkan pada Gambar 7. Tools Port Pilih COM Port (misal; COM1) Selesai
  • 5. *Author : Rady Purbakawaca Editor : Kania Nur Sawitri Gambar 7 Diagram alir pengaturan board Membuat dan Meng-unggah Sketch “Hello World” Ayo kita mulai membuat program untuk arduino diawali dengan program sederhana untuk menampilkan “Hello world” pada PC/ laptop. Anda akan menggunakan fitur serial monitor yang ada pada arduino IDE. /* Learn and Play Menampilkan "Hello World" pada komputer melaui Serial Monitor */ void setup() { // put your setup code here, to run once: Serial.begin(9600); Serial.println("Hello World"); } void loop() { // put your main code here, to run repeatedly: // Untuk menampilkan "Hello World berulang kali, maka kita membuat perintah pada void loop Serial.println("Hello World"); delay(1000); } Mulai Status Board Board ? Pilih Board Arduino Uno Selesai
  • 6. *Author : Rady Purbakawaca Editor : Kania Nur Sawitri Bagaimana hasilnya? Sukeskan . Selamat anda telah membuat sketch pertama anda untuk arduino. Jika kamu suka dengan artikel ini atau kamu punya pertanyaan, silahkan tinggalkan pesan pada kolom komentar atau berbagi dengan teman anda. Terima kasih.