SlideShare a Scribd company logo
1 of 10
ARDUINO PROGRAMMING
Belajar dengan mikrokontroler Arduino
Arduino Programming
USB (Data & Power)
Alternate Power (9V)
Digital I/O (2 – 13) Serial Transfer (0 -1)
Analog Input (0 – 5)
5V / 9V / GND (x2)
Power Source
Jumper
Reset
Compile Upload to controller
Text Output (Serial Data)
Code Editor
Serial Monitor
Tampilan
Arduino
IDE
Dasar-dasar Kode Arduino
• Perintah dari Arduino dikirim ke outputan berupa
LED, motor, dan sensor melalui pin input yang
berupa data digital dan analog.
5
Pengaturan - Menambahkan LED
Dasar-dasar Kode Arduino
Program Arduino berjalan pada dua bagian
dasar:
void setup() {
//setup motors, sensors etc
}
void loop() {
// get information from sensors
// send commands to motors
}
7
SETUP
• Bagian setup digunakan untuk menetapkan
input dan output (Contoh: motor, LED, sensor
dll) ke port pada Arduino
• Ini juga menentukan apakah perangkat
OUTPUT atau INPUT
• Untuk melakukan ini kita menggunakan
perintah "pinMode"
7
SETUP
void setup() {
pinMode(9, OUTPUT);
}
http://www.arduino.cc/en/Reference/HomePage
port #
Input or Output
9
void loop() {
digitalWrite(9, HIGH);
delay(1000);
digitalWrite(9, LOW);
delay(1000);
}
LOOP
Port # from setup
Turn the LED on
or off
Wait for 1 second
or 1000 milliseconds
10
TUGAS 1
• Menggunakan 3 LED (merah, kuning dan
hijau) membangun lampu lalu lintas yang:
– Menyalakan LED hijau selama 5 detik
– Menyalakan LED kuning selama 2 detik
– Menyalakan LED merah selama 5 detik
– mengulangi perintah
• Perhatikan bahwa setelah setiap periode, LED
dimatikan!
10

More Related Content

What's hot

Mengenal komponen elektronika
Mengenal komponen elektronikaMengenal komponen elektronika
Mengenal komponen elektronikaachmad yani
 
Modul pelatihan praktikum mikrokontroler dengan software proteus
Modul pelatihan praktikum mikrokontroler dengan software proteusModul pelatihan praktikum mikrokontroler dengan software proteus
Modul pelatihan praktikum mikrokontroler dengan software proteusKukuh Adhi Rumekso
 
Laporan Praktikum Gerbang logika
Laporan Praktikum Gerbang logikaLaporan Praktikum Gerbang logika
Laporan Praktikum Gerbang logikaFebriTiaAldila
 
Rpp rencana instalasi penerangan
Rpp rencana instalasi peneranganRpp rencana instalasi penerangan
Rpp rencana instalasi peneranganMa Ntho
 
Bab 5 counter
Bab 5 counterBab 5 counter
Bab 5 counterpersonal
 
Integrated circuit
Integrated circuitIntegrated circuit
Integrated circuitMang Ikin
 
RL - RANGKAIAN 3 FASA
RL - RANGKAIAN 3 FASARL - RANGKAIAN 3 FASA
RL - RANGKAIAN 3 FASAMuhammad Dany
 
Presentasi power supply
Presentasi power supplyPresentasi power supply
Presentasi power supplyGian Juniar
 
Simbol Komponen Elektronika
Simbol Komponen ElektronikaSimbol Komponen Elektronika
Simbol Komponen ElektronikaBerlinda Putri
 
Menggunakan multimeter analog
Menggunakan multimeter analogMenggunakan multimeter analog
Menggunakan multimeter analogIvanAdesmansyah
 
Dasar dasar-elektronika
Dasar dasar-elektronikaDasar dasar-elektronika
Dasar dasar-elektronikaYayah19
 
4 pengukuran arus dan tegangan
4 pengukuran arus dan tegangan4 pengukuran arus dan tegangan
4 pengukuran arus dan teganganSimon Patabang
 
Shift register dan data direction
Shift register dan data directionShift register dan data direction
Shift register dan data directionUniversitas Tidar
 
KENDALI SOLAR TRACKER SINGLE AXIS DENGAN METODE PID BERBASIS MIKROKONTROLER
KENDALI SOLAR TRACKER SINGLE AXIS DENGAN METODE PID BERBASIS MIKROKONTROLERKENDALI SOLAR TRACKER SINGLE AXIS DENGAN METODE PID BERBASIS MIKROKONTROLER
KENDALI SOLAR TRACKER SINGLE AXIS DENGAN METODE PID BERBASIS MIKROKONTROLERAcep Nurjaman
 
Makalah Arduino
Makalah ArduinoMakalah Arduino
Makalah ArduinoWahyus31
 

What's hot (20)

Modul pengenalan proteus
Modul pengenalan proteusModul pengenalan proteus
Modul pengenalan proteus
 
Rangkaian penyearah
Rangkaian penyearahRangkaian penyearah
Rangkaian penyearah
 
Arus AC dan DC.pdf
Arus AC dan DC.pdfArus AC dan DC.pdf
Arus AC dan DC.pdf
 
Mengenal komponen elektronika
Mengenal komponen elektronikaMengenal komponen elektronika
Mengenal komponen elektronika
 
Modul pelatihan praktikum mikrokontroler dengan software proteus
Modul pelatihan praktikum mikrokontroler dengan software proteusModul pelatihan praktikum mikrokontroler dengan software proteus
Modul pelatihan praktikum mikrokontroler dengan software proteus
 
Laporan Praktikum Gerbang logika
Laporan Praktikum Gerbang logikaLaporan Praktikum Gerbang logika
Laporan Praktikum Gerbang logika
 
Rpp rencana instalasi penerangan
Rpp rencana instalasi peneranganRpp rencana instalasi penerangan
Rpp rencana instalasi penerangan
 
Komponen aktif
Komponen aktifKomponen aktif
Komponen aktif
 
Bab 5 counter
Bab 5 counterBab 5 counter
Bab 5 counter
 
Integrated circuit
Integrated circuitIntegrated circuit
Integrated circuit
 
RL - RANGKAIAN 3 FASA
RL - RANGKAIAN 3 FASARL - RANGKAIAN 3 FASA
RL - RANGKAIAN 3 FASA
 
Presentasi power supply
Presentasi power supplyPresentasi power supply
Presentasi power supply
 
Simbol Komponen Elektronika
Simbol Komponen ElektronikaSimbol Komponen Elektronika
Simbol Komponen Elektronika
 
Menggunakan multimeter analog
Menggunakan multimeter analogMenggunakan multimeter analog
Menggunakan multimeter analog
 
Dasar dasar-elektronika
Dasar dasar-elektronikaDasar dasar-elektronika
Dasar dasar-elektronika
 
4 pengukuran arus dan tegangan
4 pengukuran arus dan tegangan4 pengukuran arus dan tegangan
4 pengukuran arus dan tegangan
 
Soal Ujian Tim Support
Soal Ujian Tim SupportSoal Ujian Tim Support
Soal Ujian Tim Support
 
Shift register dan data direction
Shift register dan data directionShift register dan data direction
Shift register dan data direction
 
KENDALI SOLAR TRACKER SINGLE AXIS DENGAN METODE PID BERBASIS MIKROKONTROLER
KENDALI SOLAR TRACKER SINGLE AXIS DENGAN METODE PID BERBASIS MIKROKONTROLERKENDALI SOLAR TRACKER SINGLE AXIS DENGAN METODE PID BERBASIS MIKROKONTROLER
KENDALI SOLAR TRACKER SINGLE AXIS DENGAN METODE PID BERBASIS MIKROKONTROLER
 
Makalah Arduino
Makalah ArduinoMakalah Arduino
Makalah Arduino
 

Similar to Arduino coding.ppt

Modul arduino iii
Modul arduino iiiModul arduino iii
Modul arduino iiisutono stn
 
Projek arduino uno with sound sensor
Projek arduino uno with sound sensorProjek arduino uno with sound sensor
Projek arduino uno with sound sensorBernaz Bullah
 
Project arduino uno with sound sensor
Project arduino uno with sound sensorProject arduino uno with sound sensor
Project arduino uno with sound sensoranahadijah
 
Project arduino uno with sound sensor
Project arduino uno with sound sensorProject arduino uno with sound sensor
Project arduino uno with sound sensorMuhammad Rezza
 
Projek arduino uno with sound sensor
Projek arduino uno with sound sensorProjek arduino uno with sound sensor
Projek arduino uno with sound sensorMuhammad Alwan
 
1. arief-budijanto uwika-ok1
1. arief-budijanto uwika-ok11. arief-budijanto uwika-ok1
1. arief-budijanto uwika-ok1ravicf
 
1.-Arief-Budijanto_Uwika_ok1.pdf
1.-Arief-Budijanto_Uwika_ok1.pdf1.-Arief-Budijanto_Uwika_ok1.pdf
1.-Arief-Budijanto_Uwika_ok1.pdfZulkarnain619989
 
Yuk kita kenali arduino uno
Yuk kita kenali arduino unoYuk kita kenali arduino uno
Yuk kita kenali arduino unoKania Sawitri
 
Modul arduino i ii
Modul arduino i iiModul arduino i ii
Modul arduino i iisutono stn
 
Arduino dasar untuk orang biasa
Arduino dasar untuk orang biasaArduino dasar untuk orang biasa
Arduino dasar untuk orang biasaGo Asgard
 
Simple Project Arduino 2
Simple Project Arduino 2  Simple Project Arduino 2
Simple Project Arduino 2 Lusiana Diyan
 
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdfMODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdfAzizahFajar
 
Simple Project Arduino
Simple Project ArduinoSimple Project Arduino
Simple Project ArduinoLusiana Diyan
 
Praktikum iii lcd, servo motor, dan keypad dengan proteus
Praktikum iii lcd, servo motor, dan keypad dengan proteusPraktikum iii lcd, servo motor, dan keypad dengan proteus
Praktikum iii lcd, servo motor, dan keypad dengan proteusFarichah Riha
 
arduino
arduinoarduino
arduinojhcid
 

Similar to Arduino coding.ppt (20)

Laporan embedded system
Laporan   embedded systemLaporan   embedded system
Laporan embedded system
 
Modul arduino iii
Modul arduino iiiModul arduino iii
Modul arduino iii
 
Projek arduino uno with sound sensor
Projek arduino uno with sound sensorProjek arduino uno with sound sensor
Projek arduino uno with sound sensor
 
Project arduino uno with sound sensor
Project arduino uno with sound sensorProject arduino uno with sound sensor
Project arduino uno with sound sensor
 
Project arduino uno with sound sensor
Project arduino uno with sound sensorProject arduino uno with sound sensor
Project arduino uno with sound sensor
 
Projek arduino uno with sound sensor
Projek arduino uno with sound sensorProjek arduino uno with sound sensor
Projek arduino uno with sound sensor
 
1. arief-budijanto uwika-ok1
1. arief-budijanto uwika-ok11. arief-budijanto uwika-ok1
1. arief-budijanto uwika-ok1
 
1.-Arief-Budijanto_Uwika_ok1.pdf
1.-Arief-Budijanto_Uwika_ok1.pdf1.-Arief-Budijanto_Uwika_ok1.pdf
1.-Arief-Budijanto_Uwika_ok1.pdf
 
Yuk kita kenali arduino uno
Yuk kita kenali arduino unoYuk kita kenali arduino uno
Yuk kita kenali arduino uno
 
Modul arduino i ii
Modul arduino i iiModul arduino i ii
Modul arduino i ii
 
Arduino dasar untuk orang biasa
Arduino dasar untuk orang biasaArduino dasar untuk orang biasa
Arduino dasar untuk orang biasa
 
Simple Project Arduino 2
Simple Project Arduino 2  Simple Project Arduino 2
Simple Project Arduino 2
 
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdfMODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
 
Simple Project Arduino
Simple Project ArduinoSimple Project Arduino
Simple Project Arduino
 
Robot Sumo
Robot SumoRobot Sumo
Robot Sumo
 
Teknik Kendali
Teknik KendaliTeknik Kendali
Teknik Kendali
 
Praktikum iii lcd, servo motor, dan keypad dengan proteus
Praktikum iii lcd, servo motor, dan keypad dengan proteusPraktikum iii lcd, servo motor, dan keypad dengan proteus
Praktikum iii lcd, servo motor, dan keypad dengan proteus
 
RPP VEDC
RPP VEDCRPP VEDC
RPP VEDC
 
arduino
arduinoarduino
arduino
 
Decoder kelompok 1
Decoder kelompok 1Decoder kelompok 1
Decoder kelompok 1
 

Recently uploaded

Co-funding Pitchdeck 2024.pptxhdhddjdjdjddjjd
Co-funding Pitchdeck 2024.pptxhdhddjdjdjddjjdCo-funding Pitchdeck 2024.pptxhdhddjdjdjddjjd
Co-funding Pitchdeck 2024.pptxhdhddjdjdjddjjdveinlatex
 
IMC design - Safety Riding Campaign - Mask Up
IMC design - Safety Riding Campaign - Mask UpIMC design - Safety Riding Campaign - Mask Up
IMC design - Safety Riding Campaign - Mask UpAdePutraTunggali
 
Modul 1.2 Jurnal Refleksi Dwi Mingguan.pdf
Modul 1.2 Jurnal Refleksi Dwi Mingguan.pdfModul 1.2 Jurnal Refleksi Dwi Mingguan.pdf
Modul 1.2 Jurnal Refleksi Dwi Mingguan.pdfAndiAliyah2
 
IMC Campaign - Integrated Marketing Communication Bingo
IMC Campaign - Integrated Marketing Communication BingoIMC Campaign - Integrated Marketing Communication Bingo
IMC Campaign - Integrated Marketing Communication BingoAdePutraTunggali
 
undangan tahlil dan kirim doa pendak 1.doc
undangan tahlil dan kirim doa pendak 1.docundangan tahlil dan kirim doa pendak 1.doc
undangan tahlil dan kirim doa pendak 1.docLaelaSafitri7
 
PPT Mengenai Pengelolaan Penataan Kearsipan.pptx
PPT Mengenai Pengelolaan Penataan Kearsipan.pptxPPT Mengenai Pengelolaan Penataan Kearsipan.pptx
PPT Mengenai Pengelolaan Penataan Kearsipan.pptxmuhnurmufid123
 

Recently uploaded (6)

Co-funding Pitchdeck 2024.pptxhdhddjdjdjddjjd
Co-funding Pitchdeck 2024.pptxhdhddjdjdjddjjdCo-funding Pitchdeck 2024.pptxhdhddjdjdjddjjd
Co-funding Pitchdeck 2024.pptxhdhddjdjdjddjjd
 
IMC design - Safety Riding Campaign - Mask Up
IMC design - Safety Riding Campaign - Mask UpIMC design - Safety Riding Campaign - Mask Up
IMC design - Safety Riding Campaign - Mask Up
 
Modul 1.2 Jurnal Refleksi Dwi Mingguan.pdf
Modul 1.2 Jurnal Refleksi Dwi Mingguan.pdfModul 1.2 Jurnal Refleksi Dwi Mingguan.pdf
Modul 1.2 Jurnal Refleksi Dwi Mingguan.pdf
 
IMC Campaign - Integrated Marketing Communication Bingo
IMC Campaign - Integrated Marketing Communication BingoIMC Campaign - Integrated Marketing Communication Bingo
IMC Campaign - Integrated Marketing Communication Bingo
 
undangan tahlil dan kirim doa pendak 1.doc
undangan tahlil dan kirim doa pendak 1.docundangan tahlil dan kirim doa pendak 1.doc
undangan tahlil dan kirim doa pendak 1.doc
 
PPT Mengenai Pengelolaan Penataan Kearsipan.pptx
PPT Mengenai Pengelolaan Penataan Kearsipan.pptxPPT Mengenai Pengelolaan Penataan Kearsipan.pptx
PPT Mengenai Pengelolaan Penataan Kearsipan.pptx
 

Arduino coding.ppt

  • 1. ARDUINO PROGRAMMING Belajar dengan mikrokontroler Arduino
  • 2. Arduino Programming USB (Data & Power) Alternate Power (9V) Digital I/O (2 – 13) Serial Transfer (0 -1) Analog Input (0 – 5) 5V / 9V / GND (x2) Power Source Jumper Reset
  • 3. Compile Upload to controller Text Output (Serial Data) Code Editor Serial Monitor Tampilan Arduino IDE
  • 4. Dasar-dasar Kode Arduino • Perintah dari Arduino dikirim ke outputan berupa LED, motor, dan sensor melalui pin input yang berupa data digital dan analog.
  • 6. Dasar-dasar Kode Arduino Program Arduino berjalan pada dua bagian dasar: void setup() { //setup motors, sensors etc } void loop() { // get information from sensors // send commands to motors }
  • 7. 7 SETUP • Bagian setup digunakan untuk menetapkan input dan output (Contoh: motor, LED, sensor dll) ke port pada Arduino • Ini juga menentukan apakah perangkat OUTPUT atau INPUT • Untuk melakukan ini kita menggunakan perintah "pinMode" 7
  • 8. SETUP void setup() { pinMode(9, OUTPUT); } http://www.arduino.cc/en/Reference/HomePage port # Input or Output
  • 9. 9 void loop() { digitalWrite(9, HIGH); delay(1000); digitalWrite(9, LOW); delay(1000); } LOOP Port # from setup Turn the LED on or off Wait for 1 second or 1000 milliseconds
  • 10. 10 TUGAS 1 • Menggunakan 3 LED (merah, kuning dan hijau) membangun lampu lalu lintas yang: – Menyalakan LED hijau selama 5 detik – Menyalakan LED kuning selama 2 detik – Menyalakan LED merah selama 5 detik – mengulangi perintah • Perhatikan bahwa setelah setiap periode, LED dimatikan! 10