• Tidak ada hasil yang ditemukan

HUMAIDILAH-Buku Modul Arduino Uno

N/A
N/A
Andin Mari Ana

Academic year: 2023

Membagikan " HUMAIDILAH-Buku Modul Arduino Uno"

Copied!
60
0
0

Teks penuh

MENGENAL ARDUINO

JENIS-JENIS ARDUINO

Board Arduino menggunakan IC mikrokontroler yaitu ATMega8 untuk Arduino NG (Severino), ATMega 328 untuk Arduino Mega, Nano, Uno. Perangkat lunak IDE digunakan untuk membuat program, mengkompilasi dan mengunggah program ke IC ATMega. Arduino Mega memiliki 54 pin input atau output, dimana 15 pin output untuk PWM, 16 pin analog, 4 UARTS, dan osilator kristal.

Arduino leonardo mempunyai 20 input atau output digital dengan 7 pin digunakan sebagai output PWM dan 12 input analog, osilator kristal 16 MHz, koneksi mikro. Arduino Lilypad memiliki 9 pin input atau output digital, 4 diantaranya merupakan output PWM dan 4 lainnya merupakan input analog. Arduino Uno mempunyai 14 pin input atau output, dimana 6 pin diantaranya dapat digunakan sebagai output PWM, 6 input analog, osilator kristal 16 MHz, koneksi USB, colokan listrik, header ICSP dan tombol reset.

Arduino Uno mampu mendukung mikrokontroler; dapat dihubungkan ke komputer menggunakan kabel USB dan dapat ditenagai oleh adaptor AC ke DC atau menggunakan baterai untuk menyalakannya.

Gambar 1.1 board arduino Mega.
Gambar 1.1 board arduino Mega.

MENGISNTAL SOFWARE ARDUINO IDE

Setelah mendownload software Arduino IDE yang sesuai dengan sistem operasi yang digunakan, ekstrak Arduino IDE yang telah diunduh menggunakan aplikasi WinZip atau aplikasi ekstraksi lainnya. Klik pada ikon Arduino di desktop. Tampilan home screen akan terlihat seperti pada Gambar 1.12 di bawah ini.

Gambar 1.7. Arduino.Exe
Gambar 1.7. Arduino.Exe

MENCOBA SKETCH DI ARDUINO IDE

Beberapa tombol menu yang terdapat pada software Arduino IDE pada Gambar 1.13 adalah File, Edit, Sketch, Tools, dan Help. Tampilkan folder sketsa Menampilkan folder sketsa yang sedang dibuka Impor Perpustakaan Dapatkan header perpustakaan. Sketsa arsip Simpan sketsa sebagai file zip (kompresi) Perbaiki pengkodean dan muat ulang Batalkan perubahan.

Beberapa tombol toolbar pada software Arduino IDE pada Gambar 1.19 adalah Verify, Upload, New, Open, Save, Serial Monitor.

Tabel 1.1 Pilihan pada Menu File
Tabel 1.1 Pilihan pada Menu File

MEYIMPAN DAN MENGUNGGAH SKETCH

Verifikasi Mengkompilasi suatu program berarti mengubah program Arduino menjadi informasi/data yang dapat dieksekusi/dibaca oleh mikrokontroler. Untuk mengunggah program yang dibuat ke board Arduino, terlebih dahulu pilih board Arduino yang akan digunakan melalui tools dan board seperti pada Gambar 1.22. Pilih port komunikasi serial (communication port) yang langsung terhubung ke board Arduino dengan memilih menu tools dan serial port pada gambar 1.23.

Tujuan verifikasi adalah untuk memeriksa apakah kode program yang ditulis sudah benar atau masih mengandung kesalahan.

Gambar 1.20. Tampilan Save as
Gambar 1.20. Tampilan Save as

ARDUINO UNO

  • ARDUINO UNO
  • Fungsi Bagian-Bagian Pada Arduino
  • MACAM DAN FUNGSI INSTRUKSI BAHASA
  • Pemanfaatan Arduino UNO

Selain itu pada board Arduino terdapat USB charger sehingga Anda dapat dengan mudah mentransfer program dari Arduino IDE ke Arduino Uno. Board Arduino Uno bekerja dengan tegangan input 7-12V. Walaupun Arduino Uno tidak terlalu besar, namun pada boardnya terdapat mikrokontroler dan beberapa input-output (I/O) sehingga memudahkan pengguna dalam menggunakannya. Port ini digunakan untuk memperoleh Arduino dari USB, digunakan untuk mengunggah kode program dari PC ke Arduino dan untuk komunikasi serial dari Arduino ke PC.

Sambungan daya ini digunakan untuk memberi daya pada Arduino menggunakan daya DC dari baterai atau adaptor daya/penyearah. Fungsi bagian ini adalah untuk mengatur tegangan yang masuk ke papan Arduino dan menstabilkan tegangan DC yang digunakan seluruh komponen pada papan Arduino. Pin ini digunakan untuk membaca sinyal dari sensor analog seperti sensor kelembaban atau sensor suhu kemudian mengubahnya menjadi digital agar dapat dibaca oleh mikroprosesor.

Label muncul di 2 tempat, pertama pada pin digital 0 dan 1 yang digunakan untuk komunikasi serial, dan kedua pada LED TX dan RX (14). Digunakan untuk mengatur tegangan referensi eksternal (nilai 0 hingga 5V) sebagai batas atas pin input analog. Sedangkan instruksi void loop() digunakan untuk menjalankan siklus program yang berjalan terus menerus hingga Arduino dimatikan/direset.

Fungsi ini digunakan untuk menginisialisasi pin dan menentukan apakah pin tersebut harus digunakan sebagai input atau output. Nilai VAL dapat berupa HIGH (ON) atau LOW (OFF) dan nilai pin merupakan nomor pin Arduino yang akan diatur. Fungsi AnalogWrite() merupakan fungsi yang digunakan untuk menulis suatu nilai berupa angka pada suatu komponen, misalnya LED.

Fitur ini akan berguna ketika kita mulai bermain-main dengan sensor yang pembacaannya seringkali analog (memiliki banyak nilai seperti 0-1023) kan. Fungsi ini digunakan untuk memeriksa apakah ada masukan data dari perangkat keras yang terhubung ke port serial, misalnya PC. Fungsi ini digunakan untuk menulis pernyataan ke monitor serial tetapi tidak mengirimkan data apa pun. itu hanya digunakan untuk memberikan teks visual kepada pengguna.

Pin yang digunakan untuk menentukan mode pin adalah nomor pin yang akan digunakan dari 0 sampai 19 (pin analog 0-5 adalah 14-19). Sistem alarm SMS menggunakan Arduino, modul GSM, sensor, resistor dan kabel, sistem alarm SMS dapat digunakan untuk sistem keamanan rumah melalui SMS.

Gambar 2.2. Tampilan Utama Arduino IDE
Gambar 2.2. Tampilan Utama Arduino IDE

KEGIATAN MEMBUAT TRAFFIC LIGHT

ONE LED “ON”

Pasalnya, LED terbuat dari bahan semikonduktor yang hanya memungkinkan arus listrik mengalir ke satu arah dan bukan sebaliknya.

Gambar 3.2. Rangkaian 1 LED ke Arduino
Gambar 3.2. Rangkaian 1 LED ke Arduino

FLIP -FLOP

TRAFFIC LIGHT

Mahasiswa dapat menganalisis pemanfaatan tundaan, tinggi, rendah dan perintah dalam penerapan lampu lalu lintas dengan sistem peringatan. Jadi buzzer juga terdiri dari kumparan yang diikatkan pada diafragma kemudian kumparan tersebut dialiri arus listrik sehingga menjadi elektromagnet, kumparan tersebut akan ditarik masuk atau keluar. Tergantung dari arah arus dan polaritas magnet, karena kumparan dipasang pada diafragma, maka setiap pergerakan kumparan akan menggerakkan diafragma maju mundur sehingga menyebabkan udara berosilasi yang akan menghasilkan suara.

Siswa dapat menganalisis penggunaan perintah include di perpustakaan dan perintah lampu hitam dan cetak untuk menulis pesan di layar LCD. Liquid Crystal Display (LCD) adalah tampilan visual berdaya rendah dengan kontrol kontras dan kecerahan, biasa digunakan untuk jam tangan, kalkulator, multimeter, layar pada ponsel, laptop, dll. LCD juga dapat digunakan untuk menampilkan keluaran mikrokontroler agar mudah dibaca oleh pengguna.

I2C merupakan modul LCD yang dikontrol secara serial secara sinkron dengan protokol I2C/IIC (Inter Integrated Circuit) atau TWI (Two Wire Interface). Pada board Arduino UNO, port I2C terletak pada pin A4 untuk jalur SDA (Serial Data) dan pin A5 untuk SCL (Serial Clock), dan jangan lupa untuk menghubungkan GND dan VCC. LCD I2C memiliki 16 pin output yang dapat dihubungkan langsung ke pin LCD 16x2 (disolder permanen) dan memiliki 4 pin input (VCC, GND, SDA, SCL).

Winanda, Mukti EL2142 Modul Praktikum Sistem Digital Praktis dan Mikroprosesor Panduan Pemula Arduino (eBook).

Gambar 3.5. Contoh Buzzer
Gambar 3.5. Contoh Buzzer

TRAFFIC LIGHT WITH WARNING SYSTEM

TEXT ON LCD DISPLAY

Gambar

Gambar 1.3. Board Arduino Nano
Gambar 1.4. Board Arduino Lilypad
Gambar 1.7. Arduino.Exe
Gambar 1.9. Pilihan Instalasi  Gambar 1.8. Persetujuan Instalasi
+7

Referensi

Dokumen terkait

University Hostel 3ra Floor, BAC Conference Room, BuISU lvlain Campus Bid Documents will be available to prospective bidders only upon payment of a non-refundable fee of One Thousand

RANCANG BANGUN PENGGERAK ELEKTRONIK MOTOR SWITCHED RELUCTANCE BERBASIS MIKROKONTROLER ARDUINO UNO SKRIPSI Diajukan Untuk Memenuhi Persyaratan dalam Menempuh Program Studi Teknik