Pemrograman Arduino Menggunakan ArduBlock

Perkembangan Microcontroller Arduino sangatlah pesat dan mulai dipelajari oleh berbagai kalangan pendidikan dan profesional. Arduino Uno sebagai papan elektronis yag berukuran seperti kartu kredit telah menjadikan siapapun yang awam dengan proyek proyek elektronika akhirnya dapat mempelajari, memahami bahkan mewujudkannya. Meskipun demikian, bahasa pemrogramana bahasa C/C++ adalah kendala atau masalah terbesar yang dihadapi oleh para pemula yang terutama belum pernah mengenal bahasa pemrograman untuk berinteraksi dengan papana elektronis ini.

Kehadiran Ardublock merupakan solusi atas masalah para pemula yang tidak mengenal bahasa pemrograman. Arduino dengan Ardublock menggunakan pendekatan blok-blok untuk menyusun program sehingga mempermudah dan bagai obat mujarab untuk memompakan semangat anak-anak siswa SD sampai dengan SMA dalam mempelajari arduino dengan mudah. Hal yang lebih menarik lagi bahwa perangkat lunak ardublock ini mampu membangkitkan bahasa C/C++ sehingga akan lebih membantu bagi pemula yang ingin mempelajari susunan blok dan kode-kode bahasa C/C++ yang dihasilkannya.

Banyak sekali eksperimen dan percobaan-percobaan yang bisa dibuat dengan arduino uno dengan menggunakan ardublock. Hal-hal yang perlu diketahui dan dipahami sebelum mempelajari cara dan sistem kerja pemrograman arduino dengan ardublock adalah sebagai berikut :

TAHAP 1. PENGANTAR ARDUINO IDE DAN ARDUBLOCK.

Hal hal awal yang harus diketahui dan dipelajari sebelum mempelajari details mengenai Ardublock adalah sebagai berikut :

  1. Pemahaman tentang arduino atau pengantar arduino
  2. Pemahaman mengenai arduino IDE atau Pengantar Arduino IDE
  3. Pemahaman cara kerja Ardublock atau pengantar ardublock

TAHAP 2. INSTALASI ARDUINO IDE DAN ARDUBLOCK.

Proses yang harus dilakukan dalam menginstalasi arduino IDE dan ardublock dalam rangka mempelajari proses pemrograman arduino dengan ardublock adalah sebagai berikut :

  1. Persiapan awal untuk melakukan koneksi arduino dan komputer
  2. Instalasi arduino IDE
  3. Cara menjalankan Arduino IDE
  4. Instalasi Ardublock

TAHAP 3. MELAKUKAN EKSPERIMEN DAN PERCOBAAN AWAL UNTUK MEMPELAJARI PEMROGRAMAN ARDUINO DENGAN ARDUBLOCK

Adapun persiapan pengetahuan dasar yang diperlukan dalam mempelajari cara Pemrograman Arduino dengan Ardublock adalah sebagai berikut :

  1. Persiapan Perkakas Kerja
  2. Kabel Dupont
  3. Breadboard
  4. Resistor
  5. LED
  6. Penyusunan Rangkaian
  7. Pembuatan Sketsa Menggunakan Ardublock
  8. Cara Penyimpanan Blok
  9. Cara Pengunggahan ke Arduino
  10. Cara membuat LED yang berkedip-kedip
  11. Mengetahui Hubungan Antara Proyek Ardublok dan Sketsa Arduino
  12. Cara Melakukan Edit Blok
  13. Kesalahan-kesalahan sewaktu Upload
  14. Menutup dan Membuka Kembali Program yang dibuat dengan Ardublock

TAHAP 4. EKSPERIMEN DAN PERCOBAAN DENGAN PIN PWM

Adapun Proses untuk pemahaman PIN PWM dalam Pemrograman Arduino dengan Ardublock harus melalui ekperimen dan percobaan dengan langkah sebagai berikut :

  1. Pemahaman PIN Digital
  2. Pemahaman PIN-PIN PWM
  3. Eksperimen dan Percobaan Pengaturan Intensitas LED
  4. Eksperimen Pembuatan LED yang seperti Membara

TAHAP 5. EKSPERIMEN DAN PERCOBAAN DENGAN SERIAL MONITOR

Details proses yang harus dipelajari dan dilalui dalam ekperimen dengan serial monitor dalam pemrograman arduino dengan ardublock adalah sebagai berikut :

  1. Pengenalan Serial Monitor
  2. Contoh Pengiriman Data dari Arduino ke Serial Monitor
  3. Pengiriman Data Bilangan
  4. Pembacaan Karakter dari Serial Monitor

TAHAP 6. EKSPERIMEN DAN PERCOBAAN DENGAN PIN ANALOG

Details proses yang harus dipelajari dalam eksperimen dan percobaan dengan PIN Analog untuk mempelajari pemrograman arduino dengan Ardublock adalah sebagai berikut :

  1. Pemahaman PIN Analog
  2. Eksperimen dengan Potensiometer
  3. Menerjemahkan Nilai di PIN menjadi Tegangan
  4. Pembacaan Suhu dengan LM35Z

TAHAP 7. EKSPLORASI DAN PERCOBAAN VARIABEL DAN ARRAY

Hal-hal yang harus dipelajari details dalam eksplorasi dan percobaan variabel dan array dalam arduino dengan ardublock adalah sebagai berikut :

  1. Pengertian Variabel dan Tipe Data
  2. Pemahaman Variabel Digital
  3. Pemahaman Variabel Integer
  4. Pemahaman Variabel Large Integer
  5. Pemahaman Variabel Bilangan Pecahan
  6. Pemahaman Variabel Karakter
  7. Pemahaman Array
  8. Pemahaman Variabel Millis

TAHAP 8. EKSPERIMEN DAN PERCOBAAN DENGAN OPERATOR DAN FUNGSI MATEMATIKA

Tahapan details dalam mempelajari operator dan fungsi matematika dengan pemrograman arduino dengan ardublock adalah melakukan ekperimen dan percobaan sebagai berikut :

  1. Pemahaman mengenai Operator Matematika
  2. Pemahaman tentang Fungsi Nilai Mutlak
  3. Pemahaman tentang Fungsi untuk Operasi Pangkat
  4. Pemahaman tentang Fungsi Terkait dengan Trigonometri
  5. Pemahaman tentang Fungsi Pembangkitan Bilangan Acak
  6. Pemahaman tentang Fungsi Pemetaan Bilangan
  7. Pemahaman tentang Fungsi Pembatasan Bilangan
  8. Pemahaman tentang Minimum dan Maksimum

TAHAP 9. EKSPERIMEN DAN PERCOBAAN DENGAN PENGAMBILAN KEPUTUSAN

Tahapan selanjutnya dalam mempelajari Pemrograman Arduino dengan Ardublock yaitu melakukan eksperimen dan percobaan untuk pengambilan keputusan. Detailsnya adalah sebagai berikut :

  1. Memahami Ekspresi Boolean
  2. Memahami Ekspresi Logika
  3. Memahami Blok If
  4. Memahami Blok If/ Else
  5. Memahami Penggunaan Sensor Sentuh

TAHAP 10. EKSPERIMEN DAN PERCOBAAN DENGAN PERULANGAN

 Adapun dalam memahami perulangan dalam pemrograman arduino dengan ardublock dengan melakukan ekperimen dan percobaan dengan details sebagai berikut :

  1. Memahami Perintah Perulangan
  2. Memahami Blok While
  3. Memahami Blok do While
  4. Memahami Blok Repeat
  5. Memahami Blok Repeat and Count
  6. Memahami Blok Repeat Between
  7. Memahami Cara Kerja LED yang Bergerak

TAHAP XI : EKSPERIMEN DAN PERCOBAAN DENGAN SUBRUTIN

Details hal hal yang perlu dipahami selanjutnya adalah eksperimen dan percobaan dengan subrutin dalam pemrograman arduino dengan ardublock. Details prosesnya adalah sebagai berikut :

  1. Pengertian Subrutin dan Cara Pembuatannya
  2. Contoh kasus Pengujian Subrutin

TAHAP 12 : EKSPERIMEN DAN PERCOBAAN DENGAN LCD

Proses pembelajaran yang harus dilalui untuk pemahaman pemrograman arduino dengan ardublock di LCD adalah sebagai berikut :

  1. Pemahaman Pengantar LCD
  2. Pustaka yang diperlukan untuk dipelajari
  3. Pemahaman akan 12C LCD
  4. Pemahaman akan Alamat Piranti LCD
  5. Pemahaman melalui percobaan dengan 12C LCD
  6. Pemahaman melalui percobaan dengan LCD Paralel
  7. Pemahaman terkait dengan Fungsi LCD
  8. Pemahaman untuk Mengetahui Informasi Suhu

TAHAP 13 : EKSPERIMEN DAN PERCOBAAN DENGAN SENSOR ULTRASONIK DAN INFRAMERAH

Proses yang harus dilalui untuk memahami sensor ultrasonik dan inframerah adalah dengan melakukan eksperimen dan percobaan sebagai berikut :

  1. Pemahaman Mengenai Sensor Jarak Ultrasonik
  2. Pemahaman Mengenai Sensor GP2Y0A21
  3. Pemahaman Mengenai Sensor Pendeteksi Halangan
  4. Pemahaman Mengenai Sensor PIR
  5. Pemahaman Mengenai Sensor Penerima Inframerah
  6. Pemahaman Mengenai Sesnsor Pendeteksi atau Penjejak Garis

TAHAP 14. EKSPERIMEN DAN PERCOBAAN DENGAN MOTOR DC DAN MOTOR SERVO

Untuk mengetahui dan memahami Cara Kerja Motor DC dan Motor Servo di Ardublock harus melakukan percobaan dan ekperimen sebagai berikut :

  1. Pengenalan Awal Motor DC dan Motor Servo
  2. Melakukan Eksperimen Sederhana Pengendalian Motor DC
  3. Malakukan Eksperimen untuk Mengatur Kecepatan Putar Motor DC
  4. Memahami Cara Pengaturan dan Pengontrolan Motor DC dengan Relay
  5. Memahami Penghaturan Arah Putar dan Kecepatan Motor DC Menggunakan Motor Driver L289N
  6. Memahami Cara Pengendalian Motor Servo
  7. Memahami Motor Servo dan Sensor Jarak Ultrasonik

TAHAP 15. EKSPERIMEN DAN PERCOBAAN DENGAN EEPROM

Untuk mengetahui dan memahami cara kerja EEPROM di Ardublock dengan melalui proses pembelajaran sebagai berikut :

  1. Memahami Pengantar EEPROM dan Cara Pengaksesannya
  2. Memahami Contoh Pengaksesan Data dalam Bentuk Byte
  3. Memahami Contoh Pengaksesan Data dalam bentuk Bilangan Integer
  4. Memahami Contoh Pengaksesan Data dalam Bentuk Bilangan Long
  5. Memahami Contoh untuk Membaca semua Jenis Bilangan

TAHAP 16. EKSPERIMEN DAN PERCOBAAN DENGAN MODUL BLUETOOTH

Pemahaman akan cara kerja modul bluetooth dalam Ardublock adalah dengan melalui tahapan pembelajaran sebagai berikut :

  1. Memahami Pengantar Bluetooth dan HC-06
  2. Memahami Pengaturan Laju Bit HC-06
  3. Memahami Pengaturan Pasangan Bluetooth
  4. Memahami Blok Pengendali Arduino
  5. Memahami Instalasi Tera Term
  6. Memahami Pengujian dengan Tera Term
  7. Memahami Pengembangan Aplikasi Pasangan

TAHAP 17. EKSPERIMEN DAN PERCOBAAN DENGAN SENSOR AIR

Pemahaman sistem kerja dengan sensor air di Ardublock Arduino haruslah melalui tahapan pembelajaran sebagai berikut :

  1. Memahami Cara Kerja Sensor DHT11
  2. Memahami Cara Kerja Sensor DHT22
  3. Mehamami Cara Kerja Sensor Kelembaban Tanah
  4. Memahami cara Kerja Sensor Air

TAHAP 18. EKSPERIMEN DAN PERCOBAAN DENGAN SENSOR GAS DAN API

Pemahaman akan sistem kerja Sensor Gas dan Api di Pemrograman Arduino dengan Ardublock dengan melalui proses pembelajaran sebagai berikut :

  1. Memahami Cara Kerja Sensor Gas
  2. Memahami Cara Kerja Sensor Api

TAHAP 19. EKSPERIMEN DAN PERCOBAAN DENGAN JOYSTICK

Pemahaman akan sistem kerja Joystick di Ardublock arduino adalah dengan melalui proses pembelajaran sebagai berikut :

  1. Pemahaman Cara Kerja Joystick di Ardublock
  2. Memahami Cara Kerja Blok untuk Menangani Joystick
  3. Memahami Contoh Pemantauan Joystick

TAHAP 20. EKSPERIMEN DAN PERCOBAAN DENGAN TOMBOL

Dalam memahami sistem kerja tombol di pemrograman arduino dengan ardublock melalui proses pembelajaran sebagai berikut :

  1. Memahami Cara Bermain dengan Tombol Tekan
  2. Memahami Penggunaan Modul Tombol Tekan
  3. Memahami Modul dengan Sejumlah Tombol Tekan

TAHAP 21. EKSPERIMEN DAN PERCOBAAN DENGAN SUARA

Berikut ini proses yang harus dilalui dalam mempelajari Cara Kerja Suara di Pemrograman Arduino dengan  Ardublock adalah sebagai berikut :

  1. Memahami Penggunaan Buzzer untuk Menghasilkan Suara
  2. Memahami Penggunaan Speaker
  3. Memahami Penggunaan Piezo Disk
  4. Memahami Cara Kerja Sensor Suara
  5. Memahami Penggunaan Tepuk Tangan sebagai Perintah
  6. Memahami Cara dan Proses Perekam Suara
  7. Memahami Cara Pengujian Perekan Suara Tanpa Arduino
  8. Memahami Cara Pengujian Perekam Suara dengan Arduino
  9. Memahami Cara Kerja Penyapa Otomatis

TAHAP 22. EKSPERIMEN DAN PERCOBAAN DENGAN ANEKA SENSOR

Pembelajaran akan penggunaan aneka sensor pada Ardublok Arduino sangatlah penting. Berikut ini eksperimen dan percobaan yang perlu dilakukan dan dipahami dengan penggunaan aneka sensor di ardublock :

  1. Pemahaman Cara Kerja Sensor Magnet
  2. Pemahaman Cara kerja Sensor Reed
  3. Pemahaman Cara Kerja Sensor Kemiringan
  4. Pemahaman Cara Kerja Sensor Getaran
  5. Pemahaman Cara Kerja Sensor Tegangan
  6. Pemahaman Cara Kerja Sensor Cahaya
  7. Pemahaman Cara Kerja Sensor Flex
  8. Pemahaman Cara Kerja Sensor Force Sensitive Resistor

 

 

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.