SlideShare a Scribd company logo
1 of 30
Arduino
by Apri Ilfandi Saputra
What is Arduino ?
Arduino adalah pengendali mikro single-board yang bersifat open-
source, dirancang untuk memudahkan penggunaan dan perancangan
proyek elektronika dalam berbagai bidang. Hardwarenya kebanyakan
menggunakan prosesor Atmel AVR dan softwarenya memiliki bahasa
pemrograman sendiri.
Sejarah Singkat Arduino
• Semuanya berawal dari sebuah thesis yang dibuat oleh Hernando Barragan,
di institute Ivrea, Italia pada tahun 2005, dikembangkan oleh Massimo Banzi
dan David Cuartielles dan diberi nama Arduin of Ivrea. Lalu diganti nama
menjadi Arduino yang dalam bahasa Italia berarti teman yang berani.
• Tujuan awal dibuat Arduino adalah untuk membuat perangkat mudah dan
murah, dari perangkat yang ada saat itu. Dan perangkat tersebut ditujukan
untuk para siswa yang akan membuat perangkat desain dan interaksi.
• Saat ini tim pengembangnya adalah Massimo Banzi, David Cuartielles, Tom Igoe,
Gianluca Martino, David Mellis, dan Nicholas Zambetti. Mereka mengupayakan 4 hal
dalam Arduino ini, yaitu:
• Harga terjangkau
• Dapat dijalankan diberbagai sistem operasi, Windows, Linux, Mac, dan sebagainya.
• Sederhana, dengan bahasa pemrograman yang mudah bisa dipelajari orang awam, bukan
untuk orang teknik saja.
• Open Source, hardware maupun software.
• Sifat Arduino yang Open Source, membuat Arduino berkembang sangat cepat. Dan
banyak lahir perangkat-perangkat sejenis Arduino, seperti DFRDuino atau
Freeduino.
• Sampai saat ini pihak resmi, sudah membuat berbagai jenis-jenis Arduino. Mulai
dari yang paling mudah dicari dan paling banyak digunakan, yaitu Arduino Uno.
Hingga Arduino yang sudah menggunakan ARM Cortex, berbentuk Mini PC. Dan
sudah ada ratusan ribu Arduino yang digunakan di gunakan di dunia pada tahun
2011, dan Arduino juga sudah banyak dipakai oleh perusahaan besar. Contohnya
Google menggunakan Arduino untuk Accessory Development Kit, NASA, ada lagi
Large Hadron Colider memakai Arduino dalam beberapa hal untuk pengumpulan
data. Arduino sebenarnya menggunakan bahasa C
Kelebihan Arduino
• Tidak perlu perangkat chip programmer karena di dalamnya sudah ada
bootloader yang akan menangani upload program dari komputer.
• Sudah memiliki sarana komunikasi USB, sehingga pengguna Laptop yang
tidak memiliki port serial/RS323 bisa menggunakannya.
• Bahasa pemrograman relatif mudah karena software Arduino dilengkapi
dengan kumpulan library yang cukup lengkap.
• Memiliki modul siap pakai (shield) yang bisa ditancapkan pada board
Arduino. Misalnya shield GPS, Ethernet, SD Card, dll.
Apa saja yang ada di board Arduino?
• Daya (USB/Barrel Jack)
• Pin (5V, 3.3V, GND, Analog, Digital, PWM, AREF)
• Tombol Reset
• LED Indikator Daya
• TX RX LED
• IC Utama
• Regulator Tegangan
Pin (5V, 3.3V, GND, Analog, Digital, PWM,
AREF)
• GND : GND merupakan singkatan dari GROUND. Ada beberapa pin GND pada Arduino, dan semuanya dapat
digunakan untuk hubungan ke ground.
• 5V dan 3.3V : Pin 5V digunakan untuk menyediakan tegangan sebesar 5 volt. Sedangkan pin 3.3V digunakan
untuk menyediakan tegangan 3,3 volt. Sebagian besar komponen sederhana yang digunakan bersama dengan
Arduino berjalan pada kisaran tegangan 3,3 volt hingga 5 volt.
• Analog : Pin yang berada pada area berlabel “ANALOG IN” (A0 sampai A5 pada Arduino Uno) digunakan sebagai
pin analog. Yaitu pin yang digunakan untuk membaca sinyal-sinyal analog dari sensor-sensor analog (misal;
sensor suhu) dan mengubahnya menjadi nilai digital yang dapat kita baca.
• Digital : Pin digital berada diseberang pin analog (0 sampai 13 pada Arduino Uno). Pin ini dapat digunakan
dalam 2 arah digital yaitu input digital (misal untuk melihat kondisi bahwa tombol sedang ditekan) dan output
digital (memberikan tegangan sebuah LED).
• PWM : Perhatikanlah simbol tilde (~) disamping beberapa pin digital (yaitu pada pin 3, 5, 6, 9, 10 dan 11 pada
Arduino Uno). Pin ini dapat digunakan sebagai pin digital biasa, tetapi juga dapat digunakan sebagai pin PWM
(Pulse Width Modulation). PWM biasanya digunakan sebagai pin yang mampu mensimulasikan output analog
(seperti mengatur pemudaran cahaya dan warna LED saat datang dan pergi). PWM bukan analog, hanya mampu
mensimulasikan analog saja. Jadi tidaklah sama antara analog dengan PWM. (Bahasan di artikel lain).
• AREF : Kepanjangan dari Analog Reference atau Referensi Analog. Selama belajar, tinggalkan saja pin ini. Pin
ini terkadang digunakan sebagai referensi dalam mengatur tegangan eksternal (antara 0 sampai 5 volt) untuk
memberikan limit (batasan akhir) pada input pin analog.
Sensor
Shield
• Pada dasarnya shield adalah papan rangkaian yang tidak belum
disempurnakan atau dilengkapi secara keseluruhan dan dibuat
dengan pin yang sesuai dengan papan Ardiuno agar mudah saat
digunakan atau dihubungkan. Shield memberikan kemampuan
tambahan seperti halnya; pengendari motor, menghubungkan
dengan internet, komunikasi seluler, komunikasi nirkabel,
mengontrol layar LCD dan masih banyak lagi shield dengan
berbagai fungsi yang bisa dipilih.
Arduino USB, yaitu mikrokontroler Arduino dengan menggunakan USB
sebagai antar muka pemrograman atau komunikasi komputer.
Arduino UNO
• Arduino Uno adalah papan
mikrokontroler berdasarkan ATmega328(data sheet). Ini
memiliki 14 digital pin input / output (dimana 6 dapat digunakan
sebagai output PWM), 6 input analog, resonator keramik 16 MHz,
koneksi USB, jack listrik, header ICSP, dan tombol reset. Ini
berisi semua yang diperlukan
untuk mendukung mikrokontroler; hanya menghubungkannya ke
komputer dengan kabel USB atau power itu dengan adaptor AC-
DC atau baterai untuk memulai menggunakannya.
Arduino Due
• Arduino Due adalah papan mikrokontroler berdasarkan AtmelSAM3X8E ARM
Cortex-M3 CPU (data sheet). Ini adalah pertama papan Arduino didasarkan
pada 32-bit mikrokontroler ARM inti. Ini memiliki 54 digital pin input /
output (yang 12 dapat digunakan sebagai output PWM), 12 analog
input, 4 UART (hardware port serial), clock 84 MHz, USB OTG koneksi yang
mampu, 2 DAC (digital ke analog) , 2 TWI, jack listrik, header SPI, header
JTAG, tombol reset dan tombol hapus.
Peringatan: Tidak seperti papan Arduino lainnya, Arduino Due berjalan pada
3.3V. Tegangan maksimum yang I / O pin dapat mentolerir adalah 3.3V.
Memberikan tegangan yang lebih tinggi, seperti 5V ke I / O pin dapat
merusak papan.
Arduino Leonardo
• Arduino Leonardo adalah papan
mikrokontroler berdasarkan ATmega32u4(lihat data
sheet), memiliki 20 digital pin input / output (yang 7 dapat
digunakan sebagai output PWM dan 12 input analog sebagai), osilator
Kristal
16 MHz, koneksi micro USB, jack listrik, header ICSP, dan tombol
reset. Berisi semua yang diperlukan
untuk mendukung mikrokontroler; hanya menghubungkannya ke
komputer dengan kabel USB atau power dengan adaptor AC-
DC atau baterai untuk memulai menggunakkannya.
Arduino Mega
2560
• Arduino Mega 2560 adalah papan mikrokontroler ATmega2560
berdasarkan (data sheet) memiliki 54 digital pin input / output
(dimana 15 dapat digunakan sebagai output PWM), 16 analog input, 4
UART (hardware port serial), osilator kristal 16 MHz, koneksi USB,
jack listrik, header ICSP, dan tombol reset. Ini berisi semua yang
diperlukan untuk mendukung mikrokontroler, hanya
menghubungkannya ke komputer dengan kabel USB
atau power dengan adaptor AC-DC atau baterai.
Arduino Intel
Galileo
• Arduino Intel Galileo adalah papan mikrokontroler berdasarkan Intel
® Quark SoC X1000 Application Processor, 32-bit sistem Pentium-
kelas Intel pada sebuah chip(data sheet). Ini
adalah board pertama berdasarkan arsitektur Intel ® dirancang untuk
menjadi hardware dan software pin-kompatibel
dengan perisai Arduino dirancang untuk Uno R3. Digital pin 0-
3 (dan AREF berdekatan dan pin GND), Analog input 0 sampai
5, header listrik, ICSP header, dan pin port UART (0 dan 1), semua
di lokasi yang sama seperti pada Arduino Uno R3. Hal ini juga
dikenal sebagai Arduino 1.0 pinout.
Arduino Pro Micro
AT
• Arduino
Mikro adalah board mikrokontroler berdasarkan ATmega32u4 (lihat da
ta sheet), yang dikembangkan bersama dengan Adafruit. Ini
memiliki 20 digital pin input / output (yang 7 dapat digunakan
sebagai output PWM dan 12 input analog sebagai), osilator 16 MHz kri
stal, koneksi USB mikro, header ICSP, dan tombol reset. Ini
berisi semua yang diperlukan untuk
mendukung mikrokontroler; hanya menghubungkannya ke
komputer dengan kabel USB mikro untuk memulainya.
Arduino Nano R3
• Arduino Nano R3 adalah sebuah papan kecil, lengkap, dan ramah-
papan tempat memotong roti
berdasarkan ATmega328 (Arduino Nano 3.x) atau ATmega168 (Arduino
Nano 2.x). Ini memiliki lebih atau kurang fungsi yang
sama dari Arduino Duemilanove, tetapi dalam paket yang
berbeda. Ini tidak memiliki hanya colokan
listrik DC, dan bekerja dengan kabel USB Mini-B bukan satu
standar. The Nano dirancang dan diproduksi oleh Gravitech.
Arduino Mini
ATMega
• Arduino ProMini ditujukan untuk pengguna tingkat lanjut yang
membutuhkan fleksibilitas, biaya rendah, dan ukuran
kecil. Muncul dengan minimum komponen (tidak ada on-board USB atau pin
header) untuk menjaga biaya turun. Ini adalah pilihan yang baik untuk
papan Anda ingin meninggalkan board tertanam dalam proyek. Harap
dicatat bahwa ada dua versi dari board: satu yang beroperasi
pada 5V (seperti kebanyakan papan Arduino), dan salah satu yang
beroperasi pada 3.3V. Pastikan untuk memberikan yang benar daya dan
penggunaan komponen yang operasi tegangan cocok dengan board.
Arduino Mega
ADK
• Arduino MEGA ADK adalah board mikrokontroler ATmega2560
berdasarkan (data sheet). Memiliki antarmuka USB untuk terhubung
dengan ponsel berbasis Android, berdasarkan MAX3421e IC. Ini
memiliki 54 digital pin input / output (dimana 15 dapat digunakan
sebagai output PWM), 16 analog input, 4 UART (hardware port
serial), osilator kristal 16 MHz, koneksi
USB, jack listrik, header ICSP, dan tombol reset.
Arduino Esplora
• Arduino Esplora adalah papan mikrokontroler berasal
dari Arduino Leonardo. Esplora berbeda dari semua
papan Arduino sebelumnya dalam hal ini menyediakan
sejumlah built-in, siap digunakan set sensor on board
untuk interaksi. Ini dirancang untuk orang yang ingin bangun dan
berjalan dengan Arduino tanpa harus belajar
tentang elektronik dari pertama. Untuk langkah-demi-
langkah pengantar Esplora, memeriksa Memulai
dengan Esplora panduan.
Arduino Serial, yaitu jenis mikrokontroler arduino yang menggunakan RS232
sebagai antar muka pemrograman atau komunikasi computer.
Arduino MEGA, yaitu mikrokontroler Arduino dengan spesifikasi yang lebih
tinggi, dilengkapi tambahan pin digital, pin analog, port serial dan
sebagainya. Arduino Mega berbasis Atmega 1280 dengan 54 digital
input/output.
Arduino FIO, yaitu mikrokontroler Arduino yang ditujukan untuk
penggunaan nirkabel. Arduino Fio ini menggunakan ATmega328P sebagai
basis kontrolernya.
Arduino LILYPAD, yaitu mikrokontroler dengan bentuk yang melingkar.
Arduino BT, mikrokontroler Arduino yang mengandung modul Bluetooth
untuk komunikasi nirkabel.
Arduino BT, mikrokontroler Arduino yang mengandung modul Bluetooth untuk komunikasi nirkabel
Arduino Nano dan Arduino Mini, merupakan jenis arduino berbentuk
kompak dan digunakan bersama breadboard.
Data Source
• https://id.wikipedia.org/wiki/Arduino
• http://www.it-jurnal.com/2014/05/pengertian-dan-kelebihan-
Arduino.html
• http://automationrealtech.blogspot.co.id/2015/05/apa-itu-Arduino_7.html
• http://tentangarduino.blogspot.co.id/
• https://ariefeeiiggeennblog.wordpress.com/2014/02/07pengertian-fungsi-
dan-kegunaan-Arduino.html
• http://www.hendriono.com/blog/post/apa-itu-arduino

More Related Content

Similar to Arduino Pengantar

ARIN CANTIKA MUSI-1901082027.pptxppppppppp
ARIN CANTIKA MUSI-1901082027.pptxpppppppppARIN CANTIKA MUSI-1901082027.pptxppppppppp
ARIN CANTIKA MUSI-1901082027.pptxpppppppppAhnafGaming
 
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdfMODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdfAzizahFajar
 
Arduino_pptx.pptx
Arduino_pptx.pptxArduino_pptx.pptx
Arduino_pptx.pptxSiwoHonkai
 
Arduino_pptx.pptx
Arduino_pptx.pptxArduino_pptx.pptx
Arduino_pptx.pptxabinemesio
 
Makalah tentang ARDUINO dan cara penggunaannya.
Makalah tentang ARDUINO dan cara penggunaannya.Makalah tentang ARDUINO dan cara penggunaannya.
Makalah tentang ARDUINO dan cara penggunaannya.MuhammadRizky26222
 
Arduino dasar untuk orang biasa
Arduino dasar untuk orang biasaArduino dasar untuk orang biasa
Arduino dasar untuk orang biasaGo Asgard
 
Apakah arduino itu.docx
Apakah arduino itu.docxApakah arduino itu.docx
Apakah arduino itu.docxKania Sawitri
 
Pertemuan 6 Mikroprosessor dan Mikrokontroler
Pertemuan 6 Mikroprosessor dan MikrokontrolerPertemuan 6 Mikroprosessor dan Mikrokontroler
Pertemuan 6 Mikroprosessor dan MikrokontrolerAhmad Nawawi, S.Kom
 
Modul arduino iii
Modul arduino iiiModul arduino iii
Modul arduino iiisutono stn
 
Belajar arduino secara mandiri
Belajar arduino secara mandiriBelajar arduino secara mandiri
Belajar arduino secara mandiriHasian Wipo
 
Project Sistem Pegukuran Arduino
Project Sistem Pegukuran ArduinoProject Sistem Pegukuran Arduino
Project Sistem Pegukuran ArduinoYasyfiFai
 
Sistem pengukuran berbasis arduino
Sistem pengukuran berbasis arduinoSistem pengukuran berbasis arduino
Sistem pengukuran berbasis arduinoAlyaPenta1
 
MATERI_PERANGKAT_KERAS_KOMPUTER.pdf
MATERI_PERANGKAT_KERAS_KOMPUTER.pdfMATERI_PERANGKAT_KERAS_KOMPUTER.pdf
MATERI_PERANGKAT_KERAS_KOMPUTER.pdfRusenaArjanggi
 
Kelompok 2.motherboard saya
Kelompok 2.motherboard sayaKelompok 2.motherboard saya
Kelompok 2.motherboard sayaKhairilJaa
 
Octave dan Mikrokontroller Communication
Octave dan Mikrokontroller CommunicationOctave dan Mikrokontroller Communication
Octave dan Mikrokontroller CommunicationLusiana Diyan
 

Similar to Arduino Pengantar (20)

Robot Sumo
Robot SumoRobot Sumo
Robot Sumo
 
ARIN CANTIKA MUSI-1901082027.pptxppppppppp
ARIN CANTIKA MUSI-1901082027.pptxpppppppppARIN CANTIKA MUSI-1901082027.pptxppppppppp
ARIN CANTIKA MUSI-1901082027.pptxppppppppp
 
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdfMODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
MODUL WORKSHOP MIKROKONTROLLER MANTINGAN.pdf
 
Arduino_pptx.pptx
Arduino_pptx.pptxArduino_pptx.pptx
Arduino_pptx.pptx
 
dasar Arduino_pptx.pptx
dasar Arduino_pptx.pptxdasar Arduino_pptx.pptx
dasar Arduino_pptx.pptx
 
Arduino_pptx.pptx
Arduino_pptx.pptxArduino_pptx.pptx
Arduino_pptx.pptx
 
Makalah tentang ARDUINO dan cara penggunaannya.
Makalah tentang ARDUINO dan cara penggunaannya.Makalah tentang ARDUINO dan cara penggunaannya.
Makalah tentang ARDUINO dan cara penggunaannya.
 
Arduino dasar untuk orang biasa
Arduino dasar untuk orang biasaArduino dasar untuk orang biasa
Arduino dasar untuk orang biasa
 
Apakah arduino itu.docx
Apakah arduino itu.docxApakah arduino itu.docx
Apakah arduino itu.docx
 
Pertemuan 6 Mikroprosessor dan Mikrokontroler
Pertemuan 6 Mikroprosessor dan MikrokontrolerPertemuan 6 Mikroprosessor dan Mikrokontroler
Pertemuan 6 Mikroprosessor dan Mikrokontroler
 
Modul arduino iii
Modul arduino iiiModul arduino iii
Modul arduino iii
 
Belajar arduino secara mandiri
Belajar arduino secara mandiriBelajar arduino secara mandiri
Belajar arduino secara mandiri
 
Project Sistem Pegukuran Arduino
Project Sistem Pegukuran ArduinoProject Sistem Pegukuran Arduino
Project Sistem Pegukuran Arduino
 
Sistem pengukuran berbasis arduino
Sistem pengukuran berbasis arduinoSistem pengukuran berbasis arduino
Sistem pengukuran berbasis arduino
 
MATERI_PERANGKAT_KERAS_KOMPUTER.pdf
MATERI_PERANGKAT_KERAS_KOMPUTER.pdfMATERI_PERANGKAT_KERAS_KOMPUTER.pdf
MATERI_PERANGKAT_KERAS_KOMPUTER.pdf
 
Kelompok 2.motherboard saya
Kelompok 2.motherboard sayaKelompok 2.motherboard saya
Kelompok 2.motherboard saya
 
Octave dan Mikrokontroller Communication
Octave dan Mikrokontroller CommunicationOctave dan Mikrokontroller Communication
Octave dan Mikrokontroller Communication
 
Traffic and enviromental device
Traffic and enviromental deviceTraffic and enviromental device
Traffic and enviromental device
 
Rancangan led menyala bervariasi
Rancangan led menyala bervariasiRancangan led menyala bervariasi
Rancangan led menyala bervariasi
 
Ts cpu
Ts cpuTs cpu
Ts cpu
 

Recently uploaded

2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASbilqisizzati
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasarrenihartanti
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...Kanaidi ken
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptAgusRahmat39
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...Kanaidi ken
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSdheaprs
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 

Recently uploaded (20)

2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNS
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 

Arduino Pengantar

  • 2. What is Arduino ? Arduino adalah pengendali mikro single-board yang bersifat open- source, dirancang untuk memudahkan penggunaan dan perancangan proyek elektronika dalam berbagai bidang. Hardwarenya kebanyakan menggunakan prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri.
  • 3.
  • 4. Sejarah Singkat Arduino • Semuanya berawal dari sebuah thesis yang dibuat oleh Hernando Barragan, di institute Ivrea, Italia pada tahun 2005, dikembangkan oleh Massimo Banzi dan David Cuartielles dan diberi nama Arduin of Ivrea. Lalu diganti nama menjadi Arduino yang dalam bahasa Italia berarti teman yang berani. • Tujuan awal dibuat Arduino adalah untuk membuat perangkat mudah dan murah, dari perangkat yang ada saat itu. Dan perangkat tersebut ditujukan untuk para siswa yang akan membuat perangkat desain dan interaksi.
  • 5. • Saat ini tim pengembangnya adalah Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis, dan Nicholas Zambetti. Mereka mengupayakan 4 hal dalam Arduino ini, yaitu: • Harga terjangkau • Dapat dijalankan diberbagai sistem operasi, Windows, Linux, Mac, dan sebagainya. • Sederhana, dengan bahasa pemrograman yang mudah bisa dipelajari orang awam, bukan untuk orang teknik saja. • Open Source, hardware maupun software. • Sifat Arduino yang Open Source, membuat Arduino berkembang sangat cepat. Dan banyak lahir perangkat-perangkat sejenis Arduino, seperti DFRDuino atau Freeduino. • Sampai saat ini pihak resmi, sudah membuat berbagai jenis-jenis Arduino. Mulai dari yang paling mudah dicari dan paling banyak digunakan, yaitu Arduino Uno. Hingga Arduino yang sudah menggunakan ARM Cortex, berbentuk Mini PC. Dan sudah ada ratusan ribu Arduino yang digunakan di gunakan di dunia pada tahun 2011, dan Arduino juga sudah banyak dipakai oleh perusahaan besar. Contohnya Google menggunakan Arduino untuk Accessory Development Kit, NASA, ada lagi Large Hadron Colider memakai Arduino dalam beberapa hal untuk pengumpulan data. Arduino sebenarnya menggunakan bahasa C
  • 6. Kelebihan Arduino • Tidak perlu perangkat chip programmer karena di dalamnya sudah ada bootloader yang akan menangani upload program dari komputer. • Sudah memiliki sarana komunikasi USB, sehingga pengguna Laptop yang tidak memiliki port serial/RS323 bisa menggunakannya. • Bahasa pemrograman relatif mudah karena software Arduino dilengkapi dengan kumpulan library yang cukup lengkap. • Memiliki modul siap pakai (shield) yang bisa ditancapkan pada board Arduino. Misalnya shield GPS, Ethernet, SD Card, dll.
  • 7. Apa saja yang ada di board Arduino? • Daya (USB/Barrel Jack) • Pin (5V, 3.3V, GND, Analog, Digital, PWM, AREF) • Tombol Reset • LED Indikator Daya • TX RX LED • IC Utama • Regulator Tegangan
  • 8. Pin (5V, 3.3V, GND, Analog, Digital, PWM, AREF) • GND : GND merupakan singkatan dari GROUND. Ada beberapa pin GND pada Arduino, dan semuanya dapat digunakan untuk hubungan ke ground. • 5V dan 3.3V : Pin 5V digunakan untuk menyediakan tegangan sebesar 5 volt. Sedangkan pin 3.3V digunakan untuk menyediakan tegangan 3,3 volt. Sebagian besar komponen sederhana yang digunakan bersama dengan Arduino berjalan pada kisaran tegangan 3,3 volt hingga 5 volt. • Analog : Pin yang berada pada area berlabel “ANALOG IN” (A0 sampai A5 pada Arduino Uno) digunakan sebagai pin analog. Yaitu pin yang digunakan untuk membaca sinyal-sinyal analog dari sensor-sensor analog (misal; sensor suhu) dan mengubahnya menjadi nilai digital yang dapat kita baca. • Digital : Pin digital berada diseberang pin analog (0 sampai 13 pada Arduino Uno). Pin ini dapat digunakan dalam 2 arah digital yaitu input digital (misal untuk melihat kondisi bahwa tombol sedang ditekan) dan output digital (memberikan tegangan sebuah LED). • PWM : Perhatikanlah simbol tilde (~) disamping beberapa pin digital (yaitu pada pin 3, 5, 6, 9, 10 dan 11 pada Arduino Uno). Pin ini dapat digunakan sebagai pin digital biasa, tetapi juga dapat digunakan sebagai pin PWM (Pulse Width Modulation). PWM biasanya digunakan sebagai pin yang mampu mensimulasikan output analog (seperti mengatur pemudaran cahaya dan warna LED saat datang dan pergi). PWM bukan analog, hanya mampu mensimulasikan analog saja. Jadi tidaklah sama antara analog dengan PWM. (Bahasan di artikel lain). • AREF : Kepanjangan dari Analog Reference atau Referensi Analog. Selama belajar, tinggalkan saja pin ini. Pin ini terkadang digunakan sebagai referensi dalam mengatur tegangan eksternal (antara 0 sampai 5 volt) untuk memberikan limit (batasan akhir) pada input pin analog.
  • 9.
  • 11. Shield • Pada dasarnya shield adalah papan rangkaian yang tidak belum disempurnakan atau dilengkapi secara keseluruhan dan dibuat dengan pin yang sesuai dengan papan Ardiuno agar mudah saat digunakan atau dihubungkan. Shield memberikan kemampuan tambahan seperti halnya; pengendari motor, menghubungkan dengan internet, komunikasi seluler, komunikasi nirkabel, mengontrol layar LCD dan masih banyak lagi shield dengan berbagai fungsi yang bisa dipilih.
  • 12.
  • 13. Arduino USB, yaitu mikrokontroler Arduino dengan menggunakan USB sebagai antar muka pemrograman atau komunikasi komputer.
  • 14. Arduino UNO • Arduino Uno adalah papan mikrokontroler berdasarkan ATmega328(data sheet). Ini memiliki 14 digital pin input / output (dimana 6 dapat digunakan sebagai output PWM), 6 input analog, resonator keramik 16 MHz, koneksi USB, jack listrik, header ICSP, dan tombol reset. Ini berisi semua yang diperlukan untuk mendukung mikrokontroler; hanya menghubungkannya ke komputer dengan kabel USB atau power itu dengan adaptor AC- DC atau baterai untuk memulai menggunakannya.
  • 15. Arduino Due • Arduino Due adalah papan mikrokontroler berdasarkan AtmelSAM3X8E ARM Cortex-M3 CPU (data sheet). Ini adalah pertama papan Arduino didasarkan pada 32-bit mikrokontroler ARM inti. Ini memiliki 54 digital pin input / output (yang 12 dapat digunakan sebagai output PWM), 12 analog input, 4 UART (hardware port serial), clock 84 MHz, USB OTG koneksi yang mampu, 2 DAC (digital ke analog) , 2 TWI, jack listrik, header SPI, header JTAG, tombol reset dan tombol hapus. Peringatan: Tidak seperti papan Arduino lainnya, Arduino Due berjalan pada 3.3V. Tegangan maksimum yang I / O pin dapat mentolerir adalah 3.3V. Memberikan tegangan yang lebih tinggi, seperti 5V ke I / O pin dapat merusak papan.
  • 16. Arduino Leonardo • Arduino Leonardo adalah papan mikrokontroler berdasarkan ATmega32u4(lihat data sheet), memiliki 20 digital pin input / output (yang 7 dapat digunakan sebagai output PWM dan 12 input analog sebagai), osilator Kristal 16 MHz, koneksi micro USB, jack listrik, header ICSP, dan tombol reset. Berisi semua yang diperlukan untuk mendukung mikrokontroler; hanya menghubungkannya ke komputer dengan kabel USB atau power dengan adaptor AC- DC atau baterai untuk memulai menggunakkannya.
  • 17. Arduino Mega 2560 • Arduino Mega 2560 adalah papan mikrokontroler ATmega2560 berdasarkan (data sheet) memiliki 54 digital pin input / output (dimana 15 dapat digunakan sebagai output PWM), 16 analog input, 4 UART (hardware port serial), osilator kristal 16 MHz, koneksi USB, jack listrik, header ICSP, dan tombol reset. Ini berisi semua yang diperlukan untuk mendukung mikrokontroler, hanya menghubungkannya ke komputer dengan kabel USB atau power dengan adaptor AC-DC atau baterai.
  • 18. Arduino Intel Galileo • Arduino Intel Galileo adalah papan mikrokontroler berdasarkan Intel ® Quark SoC X1000 Application Processor, 32-bit sistem Pentium- kelas Intel pada sebuah chip(data sheet). Ini adalah board pertama berdasarkan arsitektur Intel ® dirancang untuk menjadi hardware dan software pin-kompatibel dengan perisai Arduino dirancang untuk Uno R3. Digital pin 0- 3 (dan AREF berdekatan dan pin GND), Analog input 0 sampai 5, header listrik, ICSP header, dan pin port UART (0 dan 1), semua di lokasi yang sama seperti pada Arduino Uno R3. Hal ini juga dikenal sebagai Arduino 1.0 pinout.
  • 19. Arduino Pro Micro AT • Arduino Mikro adalah board mikrokontroler berdasarkan ATmega32u4 (lihat da ta sheet), yang dikembangkan bersama dengan Adafruit. Ini memiliki 20 digital pin input / output (yang 7 dapat digunakan sebagai output PWM dan 12 input analog sebagai), osilator 16 MHz kri stal, koneksi USB mikro, header ICSP, dan tombol reset. Ini berisi semua yang diperlukan untuk mendukung mikrokontroler; hanya menghubungkannya ke komputer dengan kabel USB mikro untuk memulainya.
  • 20. Arduino Nano R3 • Arduino Nano R3 adalah sebuah papan kecil, lengkap, dan ramah- papan tempat memotong roti berdasarkan ATmega328 (Arduino Nano 3.x) atau ATmega168 (Arduino Nano 2.x). Ini memiliki lebih atau kurang fungsi yang sama dari Arduino Duemilanove, tetapi dalam paket yang berbeda. Ini tidak memiliki hanya colokan listrik DC, dan bekerja dengan kabel USB Mini-B bukan satu standar. The Nano dirancang dan diproduksi oleh Gravitech.
  • 21. Arduino Mini ATMega • Arduino ProMini ditujukan untuk pengguna tingkat lanjut yang membutuhkan fleksibilitas, biaya rendah, dan ukuran kecil. Muncul dengan minimum komponen (tidak ada on-board USB atau pin header) untuk menjaga biaya turun. Ini adalah pilihan yang baik untuk papan Anda ingin meninggalkan board tertanam dalam proyek. Harap dicatat bahwa ada dua versi dari board: satu yang beroperasi pada 5V (seperti kebanyakan papan Arduino), dan salah satu yang beroperasi pada 3.3V. Pastikan untuk memberikan yang benar daya dan penggunaan komponen yang operasi tegangan cocok dengan board.
  • 22. Arduino Mega ADK • Arduino MEGA ADK adalah board mikrokontroler ATmega2560 berdasarkan (data sheet). Memiliki antarmuka USB untuk terhubung dengan ponsel berbasis Android, berdasarkan MAX3421e IC. Ini memiliki 54 digital pin input / output (dimana 15 dapat digunakan sebagai output PWM), 16 analog input, 4 UART (hardware port serial), osilator kristal 16 MHz, koneksi USB, jack listrik, header ICSP, dan tombol reset.
  • 23. Arduino Esplora • Arduino Esplora adalah papan mikrokontroler berasal dari Arduino Leonardo. Esplora berbeda dari semua papan Arduino sebelumnya dalam hal ini menyediakan sejumlah built-in, siap digunakan set sensor on board untuk interaksi. Ini dirancang untuk orang yang ingin bangun dan berjalan dengan Arduino tanpa harus belajar tentang elektronik dari pertama. Untuk langkah-demi- langkah pengantar Esplora, memeriksa Memulai dengan Esplora panduan.
  • 24. Arduino Serial, yaitu jenis mikrokontroler arduino yang menggunakan RS232 sebagai antar muka pemrograman atau komunikasi computer.
  • 25. Arduino MEGA, yaitu mikrokontroler Arduino dengan spesifikasi yang lebih tinggi, dilengkapi tambahan pin digital, pin analog, port serial dan sebagainya. Arduino Mega berbasis Atmega 1280 dengan 54 digital input/output.
  • 26. Arduino FIO, yaitu mikrokontroler Arduino yang ditujukan untuk penggunaan nirkabel. Arduino Fio ini menggunakan ATmega328P sebagai basis kontrolernya.
  • 27. Arduino LILYPAD, yaitu mikrokontroler dengan bentuk yang melingkar.
  • 28. Arduino BT, mikrokontroler Arduino yang mengandung modul Bluetooth untuk komunikasi nirkabel. Arduino BT, mikrokontroler Arduino yang mengandung modul Bluetooth untuk komunikasi nirkabel
  • 29. Arduino Nano dan Arduino Mini, merupakan jenis arduino berbentuk kompak dan digunakan bersama breadboard.
  • 30. Data Source • https://id.wikipedia.org/wiki/Arduino • http://www.it-jurnal.com/2014/05/pengertian-dan-kelebihan- Arduino.html • http://automationrealtech.blogspot.co.id/2015/05/apa-itu-Arduino_7.html • http://tentangarduino.blogspot.co.id/ • https://ariefeeiiggeennblog.wordpress.com/2014/02/07pengertian-fungsi- dan-kegunaan-Arduino.html • http://www.hendriono.com/blog/post/apa-itu-arduino