Anda di halaman 1dari 16

MATERI

- APA ITU ROBOTIK


- ARDUINO
- ARDUINO IDE
- PROGRAMMING
- WIRING
- SIMPLE PROJECT
APA ITU ROBOT/ROBOTIK
 Robot adalah seperangkat alat mekanik yang
bisa melakukan tugas fisik, baik dengan
pengawasan dan kontrol manusia, ataupun
menggunakan program yang telah
didefinisikan terlebih dulu (kecerdasan
buatan).

 Istilah robot berawal bahasa Ceko “robota”


yang berarti pekerja atau kuli yang tidak
mengenal lelah atau bosan.

 Robot biasanya digunakan untuk tugas yang


berat, berbahaya, pekerjaan yang berulang dan
kotor. Biasanya kebanyakan robot industri
TUJUAN
 Membuka wawasan kepada seluruh kalangan
tentang teknologi
 Meningkatkan kreatifitas dan menghasilkan
Inovasi dalam membuat sesuatu
 Meningkatkan jiwa kompetitif dalam
persaingan teknologi terbarukan
 Memunculkan jiwa wirausaha
 Membentuk pikiran yang terstruktur
PENGERTIAN ARDUINO
Arduino adalah pengendali mikro single-board
yang bersifat sumber terbuka (Open Source),
diturunkan dari Wiring platform, dirancang untuk
memudahkan penggunaan elektronik dalam
berbagai bidang. Perangkat kerasnya memiliki
prosesor Atmel AVR dan softwarenya memiliki
bahasa pemrograman sendiri. (Sumber : Wikipedia).
MANFAAT
 Project Sederhana
 Membuat Robot
 Mengukur
 Smart System
 Automation
 Internet of Things
KELEBIHAN
 Platform dan Single Board Open Source Elektronik Yang
mudah digunakan (Baik secara Hardware maupun Software-
nya),
 Murah (Harga berkisar 40K — 150K),
 Terjangkau, Sudah banyak toko yang menjual Board Arduino
ini,
 Cross Platform, Software nya dapat digunakan di berbagai
Sistem Operasi, Seperti : Windows, Linux, Mac OS, hingga di
Android,
 Bahasa Pemrograman yang mudah, Bahasa yang digunakan
dalam Arduino mirip seperti Bahasa C, namun bahasa yang
digunakan adalah bahasa Arduino itu sendiri.
Jenis-jenis papan Board Arduino
  Arduino Uno 
  Arduino Duemilanove  
  Arduino Diecimila  
  Arduino NG Rev. C  
  Arduino NG (Nuova Generazione) 
  Arduino Extreme dan Arduino Extreme v2  
  Arduino USB dan Arduino USB v2.0  
PENGERTIAN ARDUINO IDE
 Arduino IDE (Integrated Development Environment) adalah
software yang di gunakan untuk memprogram di
arduino, dengan kata lain Arduino IDE sebagai media
untuk memprogram board Arduino.  Arduino IDE bisa di
download secara gratis di website resmi Arduino IDE.

 Arduino IDE ini berguna sebagai text editor  untuk


membuat,  mengedit, dan juga mevalidasi kode program.
bisa juga digunakan untuk meng-upload ke board
Arduino.  Kode program yang digunakan pada Arduino
disebut dengan istilah Arduino “sketch”  atau disebut juga
source code arduino, dengan ekstensi file source code .ino
Programing
Bahasa pemrograman Arduino pada dasarnya menggunakan
bahasa pemograman C Bahasa C sendiri merupakan bahasa
tingkat tinggi yang sangat populer dan banyak digunakan oleh
para programmer. Dengan demikian aturan penulisan dan
penggunaan dari bahasa Arduino akan sama dengan bahasa
C Untuk mempelajari lebih jauh lagi bahasa pemograman
Arduino dan perintah-perintah apa saja yang ada pada bahasa
pemrograman Arduino kamu bisa membuka disitus
resmi Arduino Reference atau mengaksesnya dalam bentuk
aplikasi android kamu bisa download Arduino Language
Reference
Text Editor Atau Software Aplikasi Arduino
IDE (Integrated Development Environment)

BARE
BAREMINIMUM
MINIMUM

CATATAN :
Bare MinimumCATATAN
adalah : koding
Bare minimum
paling Minimumyangadalah
harus koding
ada
paling minimum yang harus
pada Arduino. Jadi jika void ada
pada dan
setup Arduino.
void Jadi
loopjika void
tidak
setup
ada, makadankoding
void loop tidak
akan error
ada, maka koding akan error
Structure program
 structure
 Srtuktur dasar bahasa pemrograman Arduino
sangat sederhana hanya terdiri dari dua bagian.
Dua bagian tersebut dapat juga disebut sebagai
fungsi utama yaitu setup() dan loop().
void setup( )

//Statement; dimana setup() adalah bagian untuk
dimana setup()
inisialisasi yang adalah
hanya bagian untuk
dijalankan
} inisialisasi yang hanyasedangkan
dijalankan
sekali di awal program,
void loop( ) sekali untuk
loop() di awalmengeksekusi
program, sedangkan
bagian
loop() untuk
program yang akan mengeksekusi bagian
dijalankan
{  program yanguntuk akan dijalankan
berulang-ulang selamanya.
//Statement; berulang-ulang untuk selamanya.
}
setup()
Fungsi setup() hanya di panggil satu kali ketika program
pertama kali dijalankan. Ini digunakan untuk
pendefinisikan mode pin atau memulai komunikasi
serial. Fungsi setup() harus di ikut sertakan dalam
program walaupun tidak ada statement yang dijalankan.

void setup()
{
pinMode(13,OUTPUT); //mengset ‘pin’ 13 sebagai output
}
loop()
Setelah menjalankan fungsi setup() maka secara langsung
akan melakukan fungsi loop() secara berurutan dan
melakukan instruksi-instruksi yang ada dalam fungsi loop()
terus menerus.

void loop()
{
digitalWrite(13, HIGH); //nyalakan ‘pin’ 13
delay(1000); //pause selama 1 detik
digitalWrite(13, LOW); //matikan ‘pin’ 13
delay(1000); //pause selama 1 detik
}

CATATAN: Kode dalam Arduino adalah Case Sensitive.


Maksudnya penggunaan huruf kecil atau huruf besar sangat
berpengaruh.
Wirring ,Simple project dan Contoh Penjelasan dari
koding yang di buat di Aplikasi ARDUINO IDE

// Program LED Berkedip


// led
int Program
= 13; LED Berkedip
int led
void = 13;{
setup()
void setup() {OUTPUT);
pinMode(led,
} pinMode(led, OUTPUT);
}
void loop() {
void loop() {
digitalWrite(led, HIGH); // nyalakan LED
digitalWrite(led,
delay(1000); // tundaHIGH);
1 detik// nyalakan LED
delay(1000); // tunda
digitalWrite(led, LOW);1 detik
// mematikan
digitalWrite(led, LOW); // mematikan
LED
LED
delay(1000); // tunda 1 detik
delay(1000); // tunda 1 detik

Anda mungkin juga menyukai