SlideShare a Scribd company logo
*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

Powerpoint
PowerpointPowerpoint
Powerpoint
rachellouise1
 
Peptides in anemia
Peptides in anemiaPeptides in anemia
Peptides in anemia
Prashant Shroff
 
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 uno
Kania Sawitri
 
Terapeutica
TerapeuticaTerapeutica
Terapeutica
Julita García
 
Tutorial powermill cnc 4 axis
Tutorial powermill cnc 4 axisTutorial powermill cnc 4 axis
Tutorial powermill cnc 4 axisZul Abidin
 
Gwenetica cap 5
Gwenetica cap 5Gwenetica cap 5
Gwenetica cap 5
Julita García
 
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 GLANDULAS
Julita 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ífica
Julita García
 
Silicosis tips generales
Silicosis tips generalesSilicosis tips generales
Silicosis tips generales
Julita García
 
Caso clínico neurologia
Caso clínico neurologiaCaso clínico neurologia
Caso clínico neurologia
Julita García
 
caso clinico
caso clinico caso clinico
caso clinico
Julita García
 
Tratamiento de fibrosis quistica
Tratamiento de fibrosis quisticaTratamiento de fibrosis quistica
Tratamiento de fibrosis quistica
Julita García
 
Dieta y presión arterial
Dieta y presión arterialDieta y presión arterial
Dieta y presión arterial
Julita García
 
Dieta y presión arterial
Dieta y presión arterialDieta y presión arterial
Dieta y presión arterial
Julita 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

Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptxAksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
dhenisarlini86
 
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdfJURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
SriWahyuni58535
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
Kanaidi ken
 
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptxpdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
vivi211570
 
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdfTugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
SafaAgrita1
 
Materi Geografi Kelas 11 Mitigasi Bencana
Materi Geografi Kelas 11 Mitigasi BencanaMateri Geografi Kelas 11 Mitigasi Bencana
Materi Geografi Kelas 11 Mitigasi Bencana
AyuniDwiLestari
 
Materi MATSAMA Pengenalan Kurikulum.pptx
Materi MATSAMA  Pengenalan Kurikulum.pptxMateri MATSAMA  Pengenalan Kurikulum.pptx
Materi MATSAMA Pengenalan Kurikulum.pptx
ssuseraf5f2e
 
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfAksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
DenysErlanders
 
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdekaModul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Fathan Emran
 
SOSIALISASI PENULISAN IJAZAH Dua Ribu Dua Puluh Empat Semester 2.pptx
SOSIALISASI PENULISAN IJAZAH Dua Ribu Dua Puluh Empat Semester 2.pptxSOSIALISASI PENULISAN IJAZAH Dua Ribu Dua Puluh Empat Semester 2.pptx
SOSIALISASI PENULISAN IJAZAH Dua Ribu Dua Puluh Empat Semester 2.pptx
gusprima
 
Kurangi Plastik Hidup Jadi Asyik_SD_SDN Klangrong I_PC. Kejayan.pdf
Kurangi Plastik Hidup Jadi Asyik_SD_SDN Klangrong I_PC. Kejayan.pdfKurangi Plastik Hidup Jadi Asyik_SD_SDN Klangrong I_PC. Kejayan.pdf
Kurangi Plastik Hidup Jadi Asyik_SD_SDN Klangrong I_PC. Kejayan.pdf
SamsulArifin441594
 
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
Kanaidi ken
 
Panduan SKP PPPK GTK 2024 edit 31 Mei 2024 .pptx
Panduan SKP PPPK GTK 2024 edit 31 Mei 2024 .pptxPanduan SKP PPPK GTK 2024 edit 31 Mei 2024 .pptx
Panduan SKP PPPK GTK 2024 edit 31 Mei 2024 .pptx
Mughits Rifai
 
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
nengenok23
 
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptxREVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
adityanoor64
 
Epidemiologi Deskriptif dan Analitik.ppt
Epidemiologi Deskriptif dan Analitik.pptEpidemiologi Deskriptif dan Analitik.ppt
Epidemiologi Deskriptif dan Analitik.ppt
yuanitaclara1
 
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
AdeSutisna19
 
Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024
Herry Prasetyo
 
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.pptKIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
WAYANDARSANA1
 
Integrasi Isu Prioritas dalam Capaian Pembelajaran
Integrasi Isu Prioritas dalam Capaian PembelajaranIntegrasi Isu Prioritas dalam Capaian Pembelajaran
Integrasi Isu Prioritas dalam Capaian Pembelajaran
walidumar
 

Recently uploaded (20)

Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptxAksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
 
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdfJURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
 
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptxpdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
 
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdfTugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
 
Materi Geografi Kelas 11 Mitigasi Bencana
Materi Geografi Kelas 11 Mitigasi BencanaMateri Geografi Kelas 11 Mitigasi Bencana
Materi Geografi Kelas 11 Mitigasi Bencana
 
Materi MATSAMA Pengenalan Kurikulum.pptx
Materi MATSAMA  Pengenalan Kurikulum.pptxMateri MATSAMA  Pengenalan Kurikulum.pptx
Materi MATSAMA Pengenalan Kurikulum.pptx
 
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfAksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
 
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdekaModul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
 
SOSIALISASI PENULISAN IJAZAH Dua Ribu Dua Puluh Empat Semester 2.pptx
SOSIALISASI PENULISAN IJAZAH Dua Ribu Dua Puluh Empat Semester 2.pptxSOSIALISASI PENULISAN IJAZAH Dua Ribu Dua Puluh Empat Semester 2.pptx
SOSIALISASI PENULISAN IJAZAH Dua Ribu Dua Puluh Empat Semester 2.pptx
 
Kurangi Plastik Hidup Jadi Asyik_SD_SDN Klangrong I_PC. Kejayan.pdf
Kurangi Plastik Hidup Jadi Asyik_SD_SDN Klangrong I_PC. Kejayan.pdfKurangi Plastik Hidup Jadi Asyik_SD_SDN Klangrong I_PC. Kejayan.pdf
Kurangi Plastik Hidup Jadi Asyik_SD_SDN Klangrong I_PC. Kejayan.pdf
 
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
 
Panduan SKP PPPK GTK 2024 edit 31 Mei 2024 .pptx
Panduan SKP PPPK GTK 2024 edit 31 Mei 2024 .pptxPanduan SKP PPPK GTK 2024 edit 31 Mei 2024 .pptx
Panduan SKP PPPK GTK 2024 edit 31 Mei 2024 .pptx
 
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
 
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptxREVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
 
Epidemiologi Deskriptif dan Analitik.ppt
Epidemiologi Deskriptif dan Analitik.pptEpidemiologi Deskriptif dan Analitik.ppt
Epidemiologi Deskriptif dan Analitik.ppt
 
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
 
Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024
 
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.pptKIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
 
Integrasi Isu Prioritas dalam Capaian Pembelajaran
Integrasi Isu Prioritas dalam Capaian PembelajaranIntegrasi Isu Prioritas dalam Capaian Pembelajaran
Integrasi Isu Prioritas dalam Capaian Pembelajaran
 

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.