SPI Serial Peripheral Interface
Cara kerja output suara pada Timbangan Buah Digital berbasiskan Mikrokontroler dengan Output suara yaitu output suara akan membunyikan jenis buah yaitu ada 4 pilihan
buah buah apel, buah salak, buah jambu, dan buah mangga yang sudah tertera pilihannya pada keypad. Jenis buah ini akan dibunyikan jika pengguna telah menaruh buah dan mulai
menekan keypad sesuai dengan jenis buah yang akan ditimbang. Lalu output suara secara otomatis menyebutkan jenis buah, lalu berat buah dalam berat satuan. Satuan pada berat
buah ini yaitu diidentifikasikan pada angka 0-5 Kg dan angka desimal pada berat buah ini diidentifikasikan mulai dri 0.1-0.9 Kg. Pada penjumlahannya untuk membaca berat buah
akan terdapat angka 0, 0.1, 0.2 . . .3.8, 3.9, . . .4.9 , 5 Kg. Setelah menyebutkan berat buah, output suara akan menyebutkan harga buah. Karena harga buah sebanyak 5 Kg
mendapatkan harga diatas ratusan ribu rupiah, maka program membaca pembagian angka yang didapat pada harga ratusan ribu.
1. Dalam ratusan ribu, sistem akan membaca program dalam pertihungan:
DivMod sisa hasil bagi = 1 = 23456
Hasil bagi ratusan ribu membuat mikrokontroler membaca angka 1 yang berarti akan berbunyi seratus ribu rupiah pada output suara. Sisanya akan disimpan
pada program untuk diolah pada sistem selanjutnya. 2.
Dalam puluhan ribu, sistem akan membaca program dalam perhitungan DivMod sisa hasil bagi = 2
= 3456 Hasil bagi ratusan ribu membuat mikrokontroler membaca angka 2 yang berarti
akan berbunyi dua puluh ribu rupiah pada output suara. Sisanya akan disimpan pada program untuk diolah pada sistem selanjutnya.
3. Dalam ribuan, sistem akan membaca program dalam perhitungan
DivMod sisa hasil bagi = 3 = 456
Hasil bagi ratusan ribu membuat mikrokontroler membaca angka 3 yang berarti akan berbunyi tiga ribu rupiah pada output suara. Sisanya akan disimpan pada
program untuk diolah pada sistem selanjutnya. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4. Dalam ratusan, sistem akan membaca program dalam perhitungan
DivMod sisa hasil bagi = 4 = 56
Hasil bagi ratusan ribu membuat mikrokontroler membaca angka 4 yang berarti akan berbunyi empat ratus rupiah pada output suara. Sisanya akan disimpan
pada program untuk diolah pada sistem selanjutnya. 5.
Dalam puluhan, sistem akan membaca program dalam perhitungan DivMod sisa hasil bagi = 5
= 6 Hasil bagi ratusan ribu membuat mikrokontroler membaca angka 5 yang berarti
akan berbunyi lima puluh rupiah pada output suara. Sisanya akan disimpan pada program untuk diolah pada sistem selanjutnya.
6. Dalam satuan, sistem akan membaca program dalam perhitungan
DivMod sisa hasil bagi = 6 = harga itu sendiri
Hasil bagi ratusan ribu membuat mikrokontroler membaca angka 6 yang berarti akan enam rupiah pada output suara. Sisanya akan disimpan pada program untuk diolah pada
sistem selanjutnya. Output suara yang akan dibunyikan dengan lengkap yaitu jenis buah, berat buah, dan
harga buah tersebut sebagai contoh : Apel 5Kg Rp 280.000
Apel, Lima Kilogram, Dua Ratus Delapan Puluh Ribu Rupiah