Universitas Jambi Fibrika Rahmat Basuki, M.Pd
ARDUINO UNO
Elektronika Digital
Arduino adalah platform prototype open-source hardware
yang dapat digunakan untuk membuat projek berbasis
pemrograman. Hardware Arduino memiliki prosesor
mikrokontroler ATMega yang dirilis oleh Atmel AVR, tetapi
software yang digunakan memiliki bahasa pemrograman
tersendiri.
Arduino
A. Apakah Arduino sama dengan Mikrokontroler?
Elektronika Digital
B. Apa saja jenis-jenis arduino?
Elektronika Digital
1. Arduino Uno
Arduino
Arduino Uno dibekali dengan
mikrokontroler ATMEGA328P dan versi
terakhir yang dibuat adalah versi R3.
Arduino Uno R3 memiliki 14 pin digital
I/O (dimana 6 pin dapat digunakan
sebagai Output PWM), 6 pin analog input,
2x3 pin ICSP (untuk memprogram
Arduino dengan software lain), dan kabel
USB.
Untuk menghidupkannya cukup dengan
menghubungkan kabel USB ke komputer
atau menggunakan adaptor 5 VDC.
Elektronika Digital
2. Arduino Due
Arduino
Arduino Due adalah pengembangan
dari mikrokontroler Arduino yang
menggunakan CPU Atmel SAM3X8E
ARM Cortex-M3.
Arduino Due adalah Arduino yang
pertama kali menggunakan prosesor
ARM 32-bit Cortex-M3 keluaran
Atmel.
Arduino ini memiliki 54 pin I/O digital (dimana 12 pin dapat
digunakan sebagai output PWM), 12 pin analog Input, 4 pin UART
(pin serial untuk komunikasi serial asinkron TX/RX), dan
dilengkapi dengan Micro USB.
Elektronika Digital
3. Arduino Mega
Arduino
Arduino ini dibekali dengan prosesor TMega2560 yang
memiliki 54 pin digital I/O (dimana 15 pin dapat digunakan
sebagai output PWM), 16 pin analog input, 4 pin UART, 2x3 pin
ICSP (untuk memprogram Arduino dengan software lain), dan
kabel USB komputer yang sekaligus digunakan sebagai sumber
tegangan.
Elektronika Digital
4. Arduino Nano
Arduino
Arduino Nano dibekali dengan prosesor ATMega328P dengan
bentuk SMD dan memiliki 14 Pin Digital I/O, 8 Pin Analog Input
(lebih banyak dari Uno), dan menggunakan FTDI untuk
pemograman lewat Mikro USB. Selain itu juga ada yang
menggunakan prosesor ATMega168.
C. Bagaimana arsitektur arduino uno?
Elektronika Digital
Arduino
D. Bagaimana pemograman arduino uno?
Elektronika Digital
Arduino
 Untuk memprogram board Arduino, kita butuh aplikasi IDE (Integrated
Development Environment) bawaan dari Arduino. Software Arduino IDE
menggunakan bahasa pemrograman C/C++ . Software Arduino IDE dapat
didonwload pada situs Arduino (https://www.arduino.cc/).
 Bootloader merupakan program kecil yang dieksekusi sesaat setelah
mikrokontroler diberi catu daya. Bootloader ini berfungsi sebagai pemonitor
aktifitas yang diinginkan oleh Arduino. Jika dalam IDE terdapat file hasil
kompilasi yang akan di-upload, bootloader secara otomatis menyambutnya
untuk disimpan dalam memori program.
E. Mendownload Arduino IDE
Elektronika Digital
Mendownload Software Arduino melalui https://
www.arduino.cc/en/Main/Software pilih Windows Installer, maka akan
muncul pilihan download and donate dan just download. Pilih just
download maka secara otomatis file akan terunduh.
F. Instalasi Arduino IDE
Elektronika Digital
1. Buka file Arduino-1.8.5-windows.exe
2. Maka akan muncul seperti pada Gambar 1.
3. Tekan tombol I Agree.
F. Instalasi Arduino IDE
Elektronika Digital
4. Setelah muncul jendela Installation Option seperti Gambar 2. Pastikan
semua komponen terpilih/tercentang, lalu tekan tombol NEXT.
F. Instalasi Arduino IDE
Elektronika Digital
5. Kemudian pilih Folder untuk menyimpan Aplikasi Arduino IDE. Lalu tekan
Instal untuk melanjutkan ke proses instalasi.
F. Instalasi Arduino IDE
Elektronika Digital
6. Tunggu sampai instalasi selesai, lalu tekan CLOSE.
7. Untuk membuka Arduino IDE, carilah file hasil instalasi arduino.exe
kemudian double klik file tersebut
G. Pemrograman Arduino
Elektronika Digital
1. Buka aplikasi arduino.exe
Aplikasi ini berguna untuk membuat, membuka, dan mengedit source code Arduino
(Sketches, para programmer menyebut source code arduino dengan istilah
"sketches").
G. Pemrograman Arduino
Elektronika Digital
G. Pemrograman Arduino
Elektronika Digital
Sketch dalam Arduino dikelompokkan menjadi Header, Setup dan Loop.
Header
Header digunakan untuk mendefinisikan variable. Code dalam blok ini dijalankan hanya
sekali pada waktu compile. Di bawah ini contoh code untuk mendeklarasikan variable
led (integer) dan sekaligus di isi dengan angka 13 .
int led = 13;
setup()
Fungsi setup() dipanggil ketika sketsa dimulai. Struktur ini berguna untuk
menginisialisasi variabel, mode pin, memulai menggunakan library, dll. Fungsi
pengaturan hanya akan berjalan sekali, yaitu setiap powerup atau restart board Arduino.
void setup()
{
Serial.begin(9600);
pinMode(buttonPin, INPUT);
}
G. Pemrograman Arduino
Elektronika Digital
loop()
Fungsi loop() berguna untuk melaksanakan / mengeksekusi perintah program yang
telah dibuat. Fungi ini akan secara aktif mengontrol board Arduino baik membaca input
atau merubah output.
void loop()
{
if (digitalRead(buttonPin) == HIGH)
Serial.write('H');
else
Serial.write('L');
delay(1000);
}
H. Program LED Berkedip
Elektronika Digital
1. Buka program Arduino, dan ketiklah sketch program berikut!
H. Program LED Berkedip
Elektronika Digital
H. Program LED Berkedip
Elektronika Digital
Thanks You
Elektronika Digital

More Related Content

PPTX
dasar Arduino_pptx.pptx
PPTX
Arduino_pptx.pptx
PPTX
ARIN CANTIKA MUSI-1901082027.pptxppppppppp
PPTX
Arduino_pptx.pptx
PPTX
Training Mikrokontroler Basic dengan Arduino
PDF
Pertemuan 6 Mikroprosessor dan Mikrokontroler
PPTX
INFORMATIKA SMANSA ARDUINO PROGRAMMING Eko Sefriyanto Adhi, S.Pd.
PPT
Arduino.ppt
dasar Arduino_pptx.pptx
Arduino_pptx.pptx
ARIN CANTIKA MUSI-1901082027.pptxppppppppp
Arduino_pptx.pptx
Training Mikrokontroler Basic dengan Arduino
Pertemuan 6 Mikroprosessor dan Mikrokontroler
INFORMATIKA SMANSA ARDUINO PROGRAMMING Eko Sefriyanto Adhi, S.Pd.
Arduino.ppt

Similar to Dari Arduino Uno elektronika digital.pptx (20)

PPTX
Arduino Uno Teori Dasar dan bagian - bagian arduino.pptx
PPTX
Pemrograman Arduino Dasar - Master Class.pptx
PDF
Yuk kita kenali arduino uno
PPT
Arduino.ppt
PDF
MODUL ARDUINO UNO SMK NEGERI 7 SAROLANGUN
PDF
Catatan2 embedded sys, arduino, raspberry, iot, home automation
PPT
Ardiuno Staterkit perangkat elektronik yang bersifat open source .ppt
PDF
Mikrokontroler (arduino) 2019
PPT
Modul praktikum Pertemuan 3 Pendahuluan Arduino.ppt
PPT
Arduino adalah pengendali mikro single-board yang bersifat open-source.ppt
PPTX
BAB 2 SISTEM KOMPUTER-2 INformatika kelas X.pptx
PPTX
BAB 2 SISTEM KOMPUTER-2 INformatika kelas X.pptx
PDF
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
PDF
Microcontroller
DOCX
Makalah tentang ARDUINO dan cara penggunaannya.
PPTX
Pengantar Arduino .pptx
PPTX
MIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptx
PDF
Praktikum iii lcd, servo motor, dan keypad dengan proteus
DOCX
RPP VEDC
DOCX
Makalah Arduino
Arduino Uno Teori Dasar dan bagian - bagian arduino.pptx
Pemrograman Arduino Dasar - Master Class.pptx
Yuk kita kenali arduino uno
Arduino.ppt
MODUL ARDUINO UNO SMK NEGERI 7 SAROLANGUN
Catatan2 embedded sys, arduino, raspberry, iot, home automation
Ardiuno Staterkit perangkat elektronik yang bersifat open source .ppt
Mikrokontroler (arduino) 2019
Modul praktikum Pertemuan 3 Pendahuluan Arduino.ppt
Arduino adalah pengendali mikro single-board yang bersifat open-source.ppt
BAB 2 SISTEM KOMPUTER-2 INformatika kelas X.pptx
BAB 2 SISTEM KOMPUTER-2 INformatika kelas X.pptx
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
Microcontroller
Makalah tentang ARDUINO dan cara penggunaannya.
Pengantar Arduino .pptx
MIKROKONTROLER (PRAKTIKUM) PERKULIAHAN.pptx
Praktikum iii lcd, servo motor, dan keypad dengan proteus
RPP VEDC
Makalah Arduino
Ad

More from AmiPadmi (10)

PPTX
PPT Strategi pembelajaran kelompok 4 Padmi.pptx
PPTX
PPT MATERI PEMBELAJARAN IPA TENTANG MOMENTUM
PPTX
Counter dan Register elektronika digital.pptx
PPTX
Kalor dan Hukum Pertama Termodinamika.pptx
PPT
kedudukan menajemen laboratory fisikaaa.ppt
PPTX
FISIKA GERBANG LOGIKA ELEKTRONIKA DIGITAL.pptx
PPTX
Colorful Book Report by Slidesgo - Copy.pptx
PPTX
BENTUK DIFERENSIAL HUKUM PERTAMA TERMODINAMIKA.pptx
PPTX
Nilai-Ekspektasi-Operator-dan-Persamaan-Schrodinger.pptx
PPTX
PPT RADIOISOTOP PADA METASTASE TULANG PADMI A. J. 206200005.pptx
PPT Strategi pembelajaran kelompok 4 Padmi.pptx
PPT MATERI PEMBELAJARAN IPA TENTANG MOMENTUM
Counter dan Register elektronika digital.pptx
Kalor dan Hukum Pertama Termodinamika.pptx
kedudukan menajemen laboratory fisikaaa.ppt
FISIKA GERBANG LOGIKA ELEKTRONIKA DIGITAL.pptx
Colorful Book Report by Slidesgo - Copy.pptx
BENTUK DIFERENSIAL HUKUM PERTAMA TERMODINAMIKA.pptx
Nilai-Ekspektasi-Operator-dan-Persamaan-Schrodinger.pptx
PPT RADIOISOTOP PADA METASTASE TULANG PADMI A. J. 206200005.pptx
Ad

Recently uploaded (20)

PPTX
IPSAS 32 peraturan konsesi dan jasa publik
PPT
Hukum Perdata iNDONESIA DALAM TEORI DAN PRAKTIK.ppt
PPT
Perencanaan bisnis untuk usaha perawatan AC
PDF
toaz.info-materi-pramuka-penggalang-sd-pr_dc3c3ff1a17002234b065a26363fc18d.pdf
PDF
Aneka Souvenir Pin & Gantungan Kunci Custom: Pilihan Kreatif yang Semakin Pop...
PPTX
Digitalisasi-Pemasaran-Produk-Pertanian-Unggulan-Fokus-pada-Padi.pptx
PPTX
18 Pengembangan Industri Pangan Halal-LPH LPPOM-Raafqi.pptx
PPTX
PSAP 5-8 Akuntansi Persediaan investasi aset teap
PPTX
PPT Transformassssssssssssssssssssssssssstor.pptx
PDF
Salindia+(PPT) (1)mmnmnmnmmmnmmnmnmnm.pdf
PPTX
PEMINDAHBUKUAN BUKU BESAR (POSTING).pptx
PPTX
PPT presentasi Uswatun Hasanah universitas Mataram
PDF
METODE HARGA POKOK PESANAN - MATKUL AKBI
DOCX
DAFTAR BAYAR.docx daftar bayar gaji honor
PDF
AKUNTANSI BIAYA PENDAHULUAN - MATKUL AKBI
PDF
Sekolah Madani di bawah Yayasan Petronas
PPTX
Bab_1 Dasar-Dasar Sistem Informasi Dalam Bisnis NEW.pptx
PPTX
SAFETY TRAINING JSA (ANALISA BAHAYA).pptx
PPTX
TM#1_Bab_1 Dasar-Dasar Sistem Informasi Dalam Bisnis.pptx
PDF
Perkembangan ilmu Administrasi Bisnis dan lainnya
IPSAS 32 peraturan konsesi dan jasa publik
Hukum Perdata iNDONESIA DALAM TEORI DAN PRAKTIK.ppt
Perencanaan bisnis untuk usaha perawatan AC
toaz.info-materi-pramuka-penggalang-sd-pr_dc3c3ff1a17002234b065a26363fc18d.pdf
Aneka Souvenir Pin & Gantungan Kunci Custom: Pilihan Kreatif yang Semakin Pop...
Digitalisasi-Pemasaran-Produk-Pertanian-Unggulan-Fokus-pada-Padi.pptx
18 Pengembangan Industri Pangan Halal-LPH LPPOM-Raafqi.pptx
PSAP 5-8 Akuntansi Persediaan investasi aset teap
PPT Transformassssssssssssssssssssssssssstor.pptx
Salindia+(PPT) (1)mmnmnmnmmmnmmnmnmnm.pdf
PEMINDAHBUKUAN BUKU BESAR (POSTING).pptx
PPT presentasi Uswatun Hasanah universitas Mataram
METODE HARGA POKOK PESANAN - MATKUL AKBI
DAFTAR BAYAR.docx daftar bayar gaji honor
AKUNTANSI BIAYA PENDAHULUAN - MATKUL AKBI
Sekolah Madani di bawah Yayasan Petronas
Bab_1 Dasar-Dasar Sistem Informasi Dalam Bisnis NEW.pptx
SAFETY TRAINING JSA (ANALISA BAHAYA).pptx
TM#1_Bab_1 Dasar-Dasar Sistem Informasi Dalam Bisnis.pptx
Perkembangan ilmu Administrasi Bisnis dan lainnya

Dari Arduino Uno elektronika digital.pptx

  • 1. Universitas Jambi Fibrika Rahmat Basuki, M.Pd ARDUINO UNO Elektronika Digital
  • 2. Arduino adalah platform prototype open-source hardware yang dapat digunakan untuk membuat projek berbasis pemrograman. Hardware Arduino memiliki prosesor mikrokontroler ATMega yang dirilis oleh Atmel AVR, tetapi software yang digunakan memiliki bahasa pemrograman tersendiri. Arduino A. Apakah Arduino sama dengan Mikrokontroler? Elektronika Digital
  • 3. B. Apa saja jenis-jenis arduino? Elektronika Digital 1. Arduino Uno Arduino Arduino Uno dibekali dengan mikrokontroler ATMEGA328P dan versi terakhir yang dibuat adalah versi R3. Arduino Uno R3 memiliki 14 pin digital I/O (dimana 6 pin dapat digunakan sebagai Output PWM), 6 pin analog input, 2x3 pin ICSP (untuk memprogram Arduino dengan software lain), dan kabel USB. Untuk menghidupkannya cukup dengan menghubungkan kabel USB ke komputer atau menggunakan adaptor 5 VDC.
  • 4. Elektronika Digital 2. Arduino Due Arduino Arduino Due adalah pengembangan dari mikrokontroler Arduino yang menggunakan CPU Atmel SAM3X8E ARM Cortex-M3. Arduino Due adalah Arduino yang pertama kali menggunakan prosesor ARM 32-bit Cortex-M3 keluaran Atmel. Arduino ini memiliki 54 pin I/O digital (dimana 12 pin dapat digunakan sebagai output PWM), 12 pin analog Input, 4 pin UART (pin serial untuk komunikasi serial asinkron TX/RX), dan dilengkapi dengan Micro USB.
  • 5. Elektronika Digital 3. Arduino Mega Arduino Arduino ini dibekali dengan prosesor TMega2560 yang memiliki 54 pin digital I/O (dimana 15 pin dapat digunakan sebagai output PWM), 16 pin analog input, 4 pin UART, 2x3 pin ICSP (untuk memprogram Arduino dengan software lain), dan kabel USB komputer yang sekaligus digunakan sebagai sumber tegangan.
  • 6. Elektronika Digital 4. Arduino Nano Arduino Arduino Nano dibekali dengan prosesor ATMega328P dengan bentuk SMD dan memiliki 14 Pin Digital I/O, 8 Pin Analog Input (lebih banyak dari Uno), dan menggunakan FTDI untuk pemograman lewat Mikro USB. Selain itu juga ada yang menggunakan prosesor ATMega168.
  • 7. C. Bagaimana arsitektur arduino uno? Elektronika Digital Arduino
  • 8. D. Bagaimana pemograman arduino uno? Elektronika Digital Arduino  Untuk memprogram board Arduino, kita butuh aplikasi IDE (Integrated Development Environment) bawaan dari Arduino. Software Arduino IDE menggunakan bahasa pemrograman C/C++ . Software Arduino IDE dapat didonwload pada situs Arduino (https://www.arduino.cc/).  Bootloader merupakan program kecil yang dieksekusi sesaat setelah mikrokontroler diberi catu daya. Bootloader ini berfungsi sebagai pemonitor aktifitas yang diinginkan oleh Arduino. Jika dalam IDE terdapat file hasil kompilasi yang akan di-upload, bootloader secara otomatis menyambutnya untuk disimpan dalam memori program.
  • 9. E. Mendownload Arduino IDE Elektronika Digital Mendownload Software Arduino melalui https:// www.arduino.cc/en/Main/Software pilih Windows Installer, maka akan muncul pilihan download and donate dan just download. Pilih just download maka secara otomatis file akan terunduh.
  • 10. F. Instalasi Arduino IDE Elektronika Digital 1. Buka file Arduino-1.8.5-windows.exe 2. Maka akan muncul seperti pada Gambar 1. 3. Tekan tombol I Agree.
  • 11. F. Instalasi Arduino IDE Elektronika Digital 4. Setelah muncul jendela Installation Option seperti Gambar 2. Pastikan semua komponen terpilih/tercentang, lalu tekan tombol NEXT.
  • 12. F. Instalasi Arduino IDE Elektronika Digital 5. Kemudian pilih Folder untuk menyimpan Aplikasi Arduino IDE. Lalu tekan Instal untuk melanjutkan ke proses instalasi.
  • 13. F. Instalasi Arduino IDE Elektronika Digital 6. Tunggu sampai instalasi selesai, lalu tekan CLOSE. 7. Untuk membuka Arduino IDE, carilah file hasil instalasi arduino.exe kemudian double klik file tersebut
  • 14. G. Pemrograman Arduino Elektronika Digital 1. Buka aplikasi arduino.exe Aplikasi ini berguna untuk membuat, membuka, dan mengedit source code Arduino (Sketches, para programmer menyebut source code arduino dengan istilah "sketches").
  • 16. G. Pemrograman Arduino Elektronika Digital Sketch dalam Arduino dikelompokkan menjadi Header, Setup dan Loop. Header Header digunakan untuk mendefinisikan variable. Code dalam blok ini dijalankan hanya sekali pada waktu compile. Di bawah ini contoh code untuk mendeklarasikan variable led (integer) dan sekaligus di isi dengan angka 13 . int led = 13; setup() Fungsi setup() dipanggil ketika sketsa dimulai. Struktur ini berguna untuk menginisialisasi variabel, mode pin, memulai menggunakan library, dll. Fungsi pengaturan hanya akan berjalan sekali, yaitu setiap powerup atau restart board Arduino. void setup() { Serial.begin(9600); pinMode(buttonPin, INPUT); }
  • 17. G. Pemrograman Arduino Elektronika Digital loop() Fungsi loop() berguna untuk melaksanakan / mengeksekusi perintah program yang telah dibuat. Fungi ini akan secara aktif mengontrol board Arduino baik membaca input atau merubah output. void loop() { if (digitalRead(buttonPin) == HIGH) Serial.write('H'); else Serial.write('L'); delay(1000); }
  • 18. H. Program LED Berkedip Elektronika Digital 1. Buka program Arduino, dan ketiklah sketch program berikut!
  • 19. H. Program LED Berkedip Elektronika Digital
  • 20. H. Program LED Berkedip Elektronika Digital

Editor's Notes

  • #15: Verify/Compile untuk memverifikasi terlebih dahulu sketch yang dibuat. Jika ada kesalahan pada sketch, nanti akan muncul error. Upload : tombol ini berfungsi untuk mengupload sketch ke board Arduino New Sketch : Membuka window dan membuat sketch baru Open Sketch : Membuka sketch yang sudah pernah dibuat. Save Sketch : menyimpan sketch, tapi tidak disertai mengcompile Serial Monitor : Membuka interface untuk komunikasi serial, nanti akan kita diskusikan lebih lanjut pada bagian selanjutnya Keterangan Aplikasi : pesan-pesan yang dilakukan aplikasi akan muncul di sini, misal "Compiling" dan "Done Uploading" ketika kita mengcompile dan mengupload sketch ke board Arduino Konsol : Pesan-pesan yang dikerjakan aplikasi dan pesan-pesan tentang sketch akan muncul pada bagian ini. Misal, ketika aplikasi mengcompile atau ketika ada kesalahan pada sketch yang kita buat, maka informasi error dan baris akan diinformasikan di bagian ini. Baris Sketch : bagian ini akan menunjukkan posisi baris kursor yang sedang aktif pada sketch. Informasi Port : bagian ini menginformasikan port yang dipakah oleh board Arduino.