0% menganggap dokumen ini bermanfaat (0 suara)
21 tayangan

Arduino Uno

Dokumen ini membahas tentang Arduino Uno, mikrokontroler berbasis ATmega328. Arduino Uno memiliki 14 pin input/output digital, 6 pin input analog, serta dapat diaktifkan melalui koneksi USB atau sumber daya eksternal.

Diunggah oleh

Nanik sumarni
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
21 tayangan

Arduino Uno

Dokumen ini membahas tentang Arduino Uno, mikrokontroler berbasis ATmega328. Arduino Uno memiliki 14 pin input/output digital, 6 pin input analog, serta dapat diaktifkan melalui koneksi USB atau sumber daya eksternal.

Diunggah oleh

Nanik sumarni
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 27

MIKROKNTROLER ARDUINO UNO

Oleh
NANIK SUMARNI, S.Pd., Gr.
Pendidikan Teknik Elektro

Sistem Kontrol Terprogram


Arduino adalah Sebuah board mikrokontroler yang
didasarkan pada ATmega328 (datasheet).

Arduino UNO mempunyai 14 pin


digital/output ( 6 diantaranya dapat
digunakan sebagai output PWM), 6 input
analog , satu USB, satu power jack, satu ICSP
header, dan satu tombol reset.
ARDUINO UNO
 Summary
Microcontroller ATmega328
Operasi dengan daya 5V Voltage
Input Tegangan (disarankan) 7-12V
Input Tegangan (batas) 6-20V
Digital I / O Pins 14 (dimana 6 memberikan output
PWM)
Analog Input Pin 6
DC Lancar per I / O Pin 40 mA
Saat 3.3V Pin 50 mA DC
Flash Memory 32 KB (ATmega328) yang 0,5 KB
digunakan oleh bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed ​16 MHz
DAYA / SUMBER
UNO ARDUINO DAPAT DIAKTIFKAN MELALUI KONEKSI USB
ATAU DENGAN CATU DAYA EKSTERNAL (OTOMATIS).

Kebutuhan daya yang disarankan untuk


board Uno adalah 7 sampai dengan 12 volt,

Jika diberi daya kurang dari 7 volt


kemungkinan pin 5v Uno dapat beroperasi
tetapi tidak stabil kemudian jika diberi daya
lebih dari 12V, regulator tegangan bisa panas
dan dapat merusak board Uno.
Pin listrik adalah sebagai berikut:
 VIN. Tegangan masukan kepada board Arduino
ketika itu menggunakan sumber daya eksternal
(sebagai pengganti dari 5 volt koneksi USB atau
sumber daya lainnya).
 5V. Catu daya digunakan untuk daya mikrokontroler
dan komponen lainnya.
 3v3. Sebuah pasokan 3,3 volt dihasilkan oleh
regulator on-board.
 GND. Ground pin.
Menyalakan Led dengan Arduino UNO

Alat dan Bahan


 1 Buah LED 5mm atau LED 3mm

 1 Buah Resistor 100Ω Ohm

 2 Buah Kabel Jumper

 1 Buah Protoboard

 1 Buah Arduino
Sebelum membuat dan menjalankan program,
pastikan dulu kamu sudah meng instal arduino
uno dilaptop / komputer masing-masing...
Silahkan di download sekarang !
MENGENAL BAGIAN-BAGIAN SOFWARE
ARDUINO
No 1 : Menu IDE Arduino memiliki
5 menu yaitu: file, Edit, Skets,
Toold dan Help.

No 2 : kumpulan shortcut yang


sering digunakan dalam proses
pemograman. ( verify, upload,
New sketch, open, save.

No 3 : Nama Sketch.

No 4 : Tempat menulis sketch


dalam bahasa C.
Cara kerja
1.Aplikasi arduino didownload dan diinstall pada laptop.
2.Aplikasi arduino dibuka dan program di setting.
3. Program diverify dengan mengklik gambar centang terlebih dahulu.
Apa bila terdapat kesalahan dalam pemrograman akan muncul
peringatan error pada layar.
4. Klik File => save pada tempat sesuai keinginan.
5. Lampu LED dipasang seri dengan resistor pada project board.).

6. Project board dihubungan dengan port-port arduino uno


menggunakan kabel telepon yang susunannya sesuai dengan
program yang telah dibuat.
7. Arduino uno dihubungkan dengan laptop menggunakan kabel USB.
8. Klik Tools pada aplikasi arduino kemudian pilih board – arduino
uno dan pilih port yang tersedia.?.
9. “program didownload dengan mengklik gambar panah agar dapat
terdownload oleh mikrokontroler arduino uno.
11.Lampu LED akan menyala sesuai program yang telah dibuat
CARA YANG KE DUA :
No 5 : Jendela informasi/notifikasi jika melakukan sesuatu
di IDE (Integrated Development Environment).

No 6 : jendela debug, jika ada kesalahan programming


maka kesalahan tersebut akan muncul dijendela ini.
BAHASA PEMOGRAMAN ARDUINO
Setiap program arduino disebut SKETSA. Memiliki dua
buah fungsi :
Struktur :
 Void setup () {}

semua kode dalam kurung kurawal dijalankan hanya satu


kali.

 Void loop () {}
fungsi ini dijalankan setelah void setup selesai, setelah
dijalankan satu kali ini akan dijalankan lagi sampai daya
(kekuatan) dilepaskan.
Sintaksis :
 // (komentar satu baris)

cukup ketikkan dua garis miring akan mengabaikan


program satu baris, hanya untuk mengingatkan diri.
 /**/ (komentar banyak garis)

jika banyak catatan maka hal ini dapat dituliskan pada


beberapa garis komentar.
 {} (kurung kurawal)

digunakan untuk mulai dan selesai program.


 ; (titik koma)

setiap baris kode harus diakhiri dengan tanda titik koma,


jika ada titik koma yang hilang maka program tidak akan
bisa diaktifkan.
Variabel
 Int (integer)

Digunakan untuk menyimpan angka dalam 2 byte (16


bit).
 Long (panjang)

digunakan kompilasi integer tidak mencukupi lagi.


 Boolean (boolean)

variebel sederhana yang digunakan untuk menyimpan


nilai True atau False.
 Karakter (char)

menyimpan 1 karakter menggunakan kode ASCII


(misalnya ‘A’ = 65)
Operator matematika Digital
 =  pinMode (pin, mode)

 % Digunakan untuk mengatur


 + mode dari suatu pin.
 -

 /  digitalWrite (pin, value)


Operator pembanding membuat pin ditetapkan sebagai
 == output, pin tersebut dapat dibuat
HIGH atau LOW.
 !=

 <

 >

Struktur pengaturan
 If... else

 for
ANALOG
 analogWrite (pin, value)

dapat merubah pin hidup atau mati dengan sangat cepat


sehingga berfungsi layaknya keluaran analog.

 analogRed (pin)
ditetapkan sebagai input dan dapat membaca keluaran
voltase-nya berupa angka 0 – 5 volt.
MENGENAL BREADBOARD
Breadboard adalah perangkat tanpa solder yang
digunakan untuk membuat prototipe elektronik atau
menguji desain sirkuit.

Hampir seluruh komponen elektronik dalam sirkuit


elektronik dapat dihubungkan satu sama lain dengan
menyisipkan kaki atau terminal yang terhubung melalui
kabel yang sudah disediakan.
MENGHIDUPKAN DUA LED SECARA
BERGANTIAN
Cara kerja
1.Aplikasi arduino didownload dan diinstall pada laptop.
2.Aplikasi arduino dibuka dan program di setting sebagai
berikut!
CARA MENGHIDUPKAN LED DENGAN
SENSOR LDR
NOTES:
 Hubungkan 5V dan GND dari Arduino ke Breadboard.

 Hubungkan kaki kiri LDR ke 5V.

 Hubungkan kaki kanan LDR ke pin A2 Arduino.

 Hubungkan kaki kiri resistor ke celah antara kaki


kanan LDR dan GND arduino.
 Hubungkan kaki kanan resistor ke GND.
Lanjutkan Praktek untuk project yang lain…!

Anda mungkin juga menyukai