Menghubungkan MMA7361 dan Uno R3 (Bertugas-Asyik Part II)
Menghubungkan antara Arduino Uno dan MMA7361 (sensor akselerometer) aslinya.. aslinya sangat mudah! hubungin saja pin-pin arah x y z ke pin 3,4,5 di arduino uno. Jangan lupa VCC dan Groundnya dihubungin. Lalu dikoding, kode yg saya pakai seperti dibawah ini :
int x; // variabel sumbu x
int y; //variabel sumbu y
int z; //variabel sumbu z
void setup() {
Serial.begin(9600); /bin /boot /cdrom /dev /etc /home /initrd.img /initrd.img.old /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var /vmlinuz /vmlinuz.old membuka serial port, data ratenya 9600 bps CoreUI-Vue/ PYTHON/ VUE/ cctv-surabaya-json/ data-indonesia/ dump/ halo-webclient/ hello-express/ kompetivo-user-webclient/ kultura-web-react/ mapmu-rank-webclient/ motorcycle-indonesia/ posts/ posts_processed/ posts_to_process/ simple-REST-example/ splitvid-landing-webclient/ sqlite-autoconf-3080100/ startbootstrap-new-age-gh-pages/ test-mongoose/ themeforest_7813921_sports_cup_bootstrap/ transit-tracker/ uwanguwang-webclient/
}
void loop(){
x = analogRead(5); //x di pin A5
y = analogRead(4); //y di pin A4
z = analogRead(3); //z di pin A3
//mengeluarkan nilai adc masing2 sumbu
Serial.print(“X= “);
Serial.println(x);
Serial.print(“Y= “);
Serial.println(y);
Serial.print(“Z= “);
Serial.println(z);
delay(100);
}
Hasilnya sebagai berikut :
Output nilai yg dikeluarkan tau tau 300 … 300… 300 sekian. Padahal Akselerometer tidak digoyang-goyangin sama sekali. Sungguh aneh, ini pasti ada yg salah. Ketika akselerometer diam seharusnya nilai yg dikeluarkan 0.. 0 sekian atau berapalah yg kecil nilainya.
Apa solusinya? untuk sekarang saya mencoba menggunakan Library buat
. duh kah orang ini so kind! mau aja bagi-bagi library yg dia tulis sendiri buat sensor ini.
nantikan laporan selanjutnya :3