Pada 2 artikel sebelumnya kita telah membahas registrasi dan cara membuat API pada Agnosthings, dan cara membuat kendali digital pada Intel Galileo menggunakan Agnosthings. Kali ini kita akan membahas cara membaca sensor Analog pada Intel Galileo menggunakan Agnosthings. Caranya cukup sederhana dan tidak jauh berbeda seperti kendali digital sebelumnya. Langkah-langkah yang diperlukan adalah sebagai berikut:
Alat & Bahan- Intel Galileo x 1.
- Kabel data.
- Kabel Ethernet.
- Kabel Jumper.
- Potensiometer 100KOhm atau 50KOhm 1 biji
Persiapkan Intel Galileo dan sebuah potensiometer. Pasang Potensiometer pada Intel Galileo, kaki kiri pada pin 5v dan kaki kanan pada pin GND, dan kaki tengah pada pin Analog In A0, seperti gambar berikut:
Hubungkan port ethernet Galileo ke sambungan router internet Anda.
Cek pengaturan Board dan Port pada menu Tools > Board dan Tools > Port. Sesuaikan dengan koneksi Galileo pada komputer Anda.
Copy kode program berikut ke Arduino IDE. Jangan lupa ganti terlebih dahulu Mac Address, Device ID, Username, dan Password, sesuaikan dengan milik Anda, kemudian upload ke board Galileo. Kode program:http://ideone.com/hOTFHV
Buka Serial Monitor Arduino IDE pada menu Tools > Serial Monitor atau tekan tombol Ctrl+Shift+M pada keyboard, pastikan board Galileo sudah mendapatkan IP Address dan terkoneksi jaringan Internet.
Buat sebuah file HTML, dan isikan kode berikut: http://ideone.com/aCH2mL
Pada Galileo, putar posisi potensiometer ke kiri atau ke kanan. Jalankan file HTML Anda pada browser, amati perubahan nilai persentase yang ditampilkan. Presentase akan naik jika diputar ke kanan, dan turun jika diputar ke kiri.
Catatan: update perubahan nilai presentase pada halaman HTML tidak realtime, artinya jika Anda memutar potensiometer ke kiri / ke kanan, maka tunggu terlebih dahulu selama 1 detik untuk melihat perubahannya.
Cukup mudah bukan? Pembacaan sensor analog ini dapat diaplikasikan kedalam berbagai macam solusi yang temen-temen perlukan. Kita tunggu project temen-temen di Dirakit. Just make it!
Comments
Please log in or sign up to comment.