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 0
Javier
 
Tutorial powermill cnc 4 axis
Tutorial powermill cnc 4 axisTutorial powermill cnc 4 axis
Tutorial powermill cnc 4 axis
Zul Abidin
 

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

1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
DessyArliani
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
MaskuratulMunawaroh
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
pipinafindraputri1
 

Recently uploaded (20)

1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 

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.