• Tidak ada hasil yang ditemukan

Pengenalan Arduino

N/A
N/A
boba 20

Academic year: 2024

Membagikan "Pengenalan Arduino"

Copied!
27
0
0

Teks penuh

(1)

PENGENALAN AR-

DUINO

(2)

Pokok Bahasan

Pengenalan Arduino

Arduino

Definisi Kelebihan Jenis

Arduino Uno

Pemograman Arduino

Instalasi IDE Arduino Pengenalan IDE A U Komponen

Pemrograman

Komponen Elektro

(3)

Arduino

Definisi, Kelebihan, Jenis, Arduino Uno

(4)

Definisi

 Arduino merupakan platform prototyping open-source hardware yang mudah digunakan dalam membuat suatu projek berbasis pemrogaman.

Hardware-nya memiliki processor Atmel AVR.

Software-nya memiliki bahasa pemrograman sendiri = Arduino programming languange, dan Arduino (IDE) yang memiliki kemiripan syntax dengan bahasa pemrograman C.

 Mampu membaca inputan berupa sensor, tombol dan mengolahnya menjadi output seperti mengaktifkan motor, menyalakan LED dan sebagainya.

 Aplikasi Arduino : robotika,CNC (Computer Numerical Control),sistem otomasi

(5)

Kelebihan

 Relatif murah

 Cross platfrom

 Sederhana untuk dipelajari

 Open Source dan Software ectensible

 Hardware extensible

(6)

Jenis

(7)

Arduino Uno

 Merupakan jenis papan terbaik untuk memulai dengan belajar elektronika dan coding

 Arduino Uno berbasis mikrokontroler ATmega328, menyempurnakan tipe sebelumnya, Duemilanove.

(8)

Struktur Arduino

Tegangan Kerja

Cara menanyakan arduino cukup mudah

yaitu dengan menghubungkan port USB pada USB tipe B arduino dengan PC/Laptop atau bisa menggunakan tegangan eksternal melalui DC IN dengan tegangan yang dianjurkan 7 sampai 9V.

(9)

Struktur Arduino

Input dan Output Analog Input

(10)

Prosedur Menggunakan Arduino Board

 Menyiapkan Arduino Board dan Kabel USB

 Men-download Software Arduino

https://www.arduino.cc/en/Main/Software

 Menghubungkan Arduino Board ke Komputer

(11)

Pemrograman Arduino

Instalasi, Pengenalan, Komponen

(12)

Instalasi IDE Arduino

(13)

Pengenalan IDE Arduino Uno

Arduino Integrated Development Environment - atau Arduino Software (IDE) - berisi editor teks untuk menulis kode, area pesan, konsol teks, toolbar dengan tombol untuk fungsi-fungsi umum dan serangkaian menu. Termasuk menghubungkan ke perangkat keras Arduino untuk mengupload

program dari komputer.

(14)

Pengenalan IDE Arduino Uno

 Menggunakan struktur Bahasa C

 Mekanisme pemrogamanya arduino sama dengan mikrokontroler pada umumnya

 Mulai dari membuat sket progam, meng-compile, selanjutnya proses upload pada papan arduino

 Pengisian progam dengan metode upload ialah mengisi papan arduino dengan progam yang sudah berbentuk Hex atau hasil compile dari bahasa C ke Bahasa

mesin

Tulis

program Compile

Program Upload

Program

(15)

Komponen Pemrograman Arduino

Struktur

Setup, Loop, Komentar

Ekspresi bilangan

Struktur Kontrol

Perulangan

Syntax

O. Aritmatika

Op. Perbandingan

Op. Boolean

Op. Bitwise

Op. Tambahan dan Ku- rang

Nilai

Variabel

Tipe Data

Fungsi

Pin Input dan Output

Time

External Interrupts

Interrupts

Communication

(16)

Struktur

Setup

 Fungsi setup() dipanggil ketika sketsa progam dimulai.

 Fungsi ini digunakan untuk menginisialisasi variabel, mode pin, penggunaan librari, dll.

 Fungsi setup() hanya akan berjalan sekali, setelah power arduino dinyalakan atau saat mereset papan Arduino.

Progam tersebut akan menyalakan LED pada pin 13 selama 5 detik lalu

mati. Eksekusi ini dilakukan hanya sekali

(17)

Struktur

Loop

Fungsi loop() akan melakukan loop berturut-turut dimana program akan dijalankan terus menerus secara berurutan dan loop untuk mengontrol papan Arduino.

serial monitor akan

menampilkan huruf H ketika tombol pada pin 3 ditekan

dan bila dilepaskan akan tampil huruf L

(18)

Struktur

Komentar

 Komentar digunakan untuk memberikan keterangan pada progam yang dibuat.

 Komentar tidak dieksekusi maka komentar tidak menambah ukuran file hasil compile.

Cara membuat komentar ialah sebagai berikut :

(19)

Struktur

Ekspresi Bilangan

 Dalam pemrogaman bahasa C pada arduino, bilangan dapat diekspresikan dalam beberapa format, yaitu :

 Biner :

Ditulis dengan awalan huruf ‘0b’. Contoh : b11110010

 Desimal : Ditulis biasa tanpa awalan. Contoh : 435

 Oktal : Ditulis dengan awalan angka ‘0’. Contoh : 0753

 Heksadesimal : Diawali dengan ‘0x’. Contoh : 0x5A

(20)

Struktur

Struktur Kontrol & Perulangan

 Struktur Kontrol

 Pengujian Kondisi 1. If

2. If-else 3. If-else if 4. Switch case

 Perulangan

1. While

2. Do .. While 3. For

4. Go to

5. Return

6. Continue

7. Break

(21)

Struktur

Sintaks

 ; (semicolon) : Digunakan untuk mengakhiri sebuah pernyataan.

 {} (curly braces)

Bagian utama dari bahasa pemrograman C yang digunakan dalam beberapa konstruksi yang berbeda dalam beberapa fungsi.

 #define

Komponen C yang berguna yang memungkinkan programmer untuk memberi nama untuk nilai konstan sebelum program dikompilasi.

 #include

Digunakan untuk memasukkan perpustakaan atau library di luar di sketsa progam.

(22)

Struktur

 Operasi Aritmatika  Operator Perbandingan

 Operator Boolean

(23)

Struktur

 Operasi Pertambahan dan Pengurangan

 Operator Bitwise

 Bitwise Operator digunakan untuk operasi bit per bit pada nilai integer

 Bitwise operator, dari namanya sudah jelas diketahui pasti

berhubungan dgn bit.

Biasanya digunakan utk memanipulasi data bertipe bit dari tipe data integer atau byte.

(24)

Komponen Elektro

(25)

Komponen Elektro

Perhatikan komponen di bawah ini.

Beberapa komponen di bawah ini digunakan pada pemro- graman Arduino.

Sebutkan nama, fungsi, dan cara kerja masing-masing alat !

(26)

TUGAS

1. Membuat Akun Tinkercad 2. Membuat Smart Door Lock Circuit

3. Jika sudah selesai dibuat maka Send To -> Invite People -> Copy Link kemudian dibuat list dalam microsoft word misal : 1. Fulan http//www.234...

(27)

Thank you

Referensi

Dokumen terkait

Software yang digunakan adalah app inventor, arduino IDE, fritzing sedangkan hardware yang digunakan adalah smartphone, arduino uno, sensor getar, breadboard, bluetooth

Sehubungan dengan pembahasan untuk saat ini software Arduino yang akan digunakan adalah driver dan IDE, walaupun masih ada beberapa software lain yang sangat berguna selama

Perancangan perangkat lunak untuk thermohygrometer digital menggunakan sistem mikropengendali arduino uno ditampilkan pada smartphone ini menggunakan arduino IDE untuk

Mikrokontroler Arduino Uno bisa digunakan sebagai elemen pengontrol pada alat pengukur suhu udara karena mikrokontroler ini sudah memiliki rangkaian ADC internal yang

Dalam perancangan sistem pemanasan mesin sepeda motor secara otomatis berbasis arduino ini, penulis memanfaatkan mikrokontroler Atmega 328 yang tertanam dalam arduino uno

Dalam perangcangan robot pemotong rumput menggunakan Mikrokontroler Arduino Uno, NodeMcu sebagai penghubung antara Ponsel dan Arduino, Motor Brushless digunakan untuk mata

Before you compile and upload a program to the Arduino, you have to configure two things in the IDE: the type of Arduino you’re using and the serial port your Arduino is connected

xiii ABSTRAK Alat Penjemuran Ikan Asin Berbasis Mikrokontroler Arduino Uno Salted Fish Drying Tool Based On Arduino Uno Microcontroller ADAM SAPUTRA 16233006 Seiring dengan