net/publication/322159080
KUTIPAN BACA
0 9.934
2 penulis , termasuk:
Mallikarjun Hudedmani
Institut
Teknologi KLE
33 PUBLIKASI 28 KUTIPAN
LIHAT
PROFIL
Smart Energy Meter Berbasis IoT untuk Aplikasi Smart Grid Lihat proyek
Semua konten setelah halaman ini diunggah oleh Mallikarjun Hudedmani pada 28 Juli 2018.
Abstra
k
Dunia saat ini menyaksikan pertumbuhan luar biasa dalam teknologi dan praktik. Produk elektronik telah menjadi
bagian dari
kehidupan kita dan hidup tanpanya hampir mustahil. Hal tersebut dikarenakan beberapa alasan yaitu, peningkatan
efisiensi dalam pengoperasian dan kemudahan penanganan, biaya dan ketersediaan. Meningkatnya adopsi add-on
elektronik khusus sering mengarah pada monopoli dalam bisnis dan layanan yang menyebabkan pembelian
kembali karena tidak tersedianya suku cadang atau komponen yang dapat diservis untuk publik. Pemahaman
yang tepat tentang masing-masing komponen rangkaian elektronik oleh petugas servis dan perancang dapat
mengisi komponen yang sudah mati dengan menggantinya dengan komponen yang dapat diprogram seperti
pengontrol Arduino. Pengontrol Arduino sangat fleksibel, ramah pengguna dan dapat berperan sebagai komponen
terbaik untuk berbagai kebutuhan. Karena itu, sebuah upaya dilakukan untuk mendemonstrasikan cara kerja
gerbang logika dan aljabar Boolean menggunakan pengontrol Arduino. Praktik ini juga merupakan metode belajar
mengajar yang inovatif. Gerbang logika dan aljabar Boolean dapat didemonstrasikan bersama dengan presentasi
reguler untuk pemahaman yang lebih jelas dan lebih baik menggunakan pekerjaan yang diusulkan.
Kata kunci: Arduino uno, Gerbang logika digital, Simulasi, Logika Kegunaan
PENGANTAR program menunjukkan kemampuan dan
Gerbang logika adalah blok bangunan dalam desain ekspansi yang kuat. Sekarang
logika. Gerbang fundamental digunakan secara
berurutan dan cara yang tepat untuk
mengembangkan rangkaian sekuensial dan
kombinasional untuk solusi masalah kompleks.
Itu pemahaman
dari
fungsionalitas gerbang dasar melalui simulasi
menggunakan LED dan sakelar yang
mengendalikannya dengan kontrol Arduino
merupakan alat bantu belajar yang kuat. Belajar
mengajar
mekanisme adalah
sekarang berubah menjadi dimensi baru dengan
memanfaatkan teknologi mutakhir untuk
disajikan dengan cara yang mudah dan jelas
kepada pelajar [1]. Konsep demonstrasi
fungsionalitas gerbang logika dasar yang
diusulkan adalah langkah pertama menuju hal
yang sama. Pengontrol Arduino Cerdas
dengan kontrol input / outputnya melalui
Logika Boolean
Fungsi Notasi
ATAU A+B
DAN AB
TIDAK SEBUAH
NAND
MAUPUN
EX-OR
(A.) + (.B)
EX-NOR (.)
VERIFIKASI OR & AND GATE atau komputer. Pada transfer sketsa yang berhasil,
MENGGUNAKAN ARDUINO pengguna bebas untuk memverifikasi kerja pengontrol
Realisasi gerbang 2 input OR dan AND Arduino sebagai gerbang OR dan gerbang AND
masing-masing mengacu pada tabel Kebenaran. Switch
dilakukan 1 dikonfigurasi sebagai input A dan switch2 sebagai B.
dengan mengkonfigurasi pin Arduino dengan Output Q dipasang pada pin 7 Arduino. Klip sketsa
benar. Pin digital 8 dan 9 dikonfigurasi sebagai seperti yang ditunjukkan di bawah ini pada Tabel 3 dan
pin input dan pin 7 sebagai pin output. Papan 4 masing-masing. Dengan modifikasi yang sesuai, kode
roti serba guna dengan resistor yang dapat dengan mudah dimasukkan ke dalam file header
dan dipanggil ke dalam program untuk fungsi gerbang
diperlukan, sakelar tertentu.
taktil, dan LED dihubungkan untuk pekerjaan.
Setelah pemahaman
itu fungsionalitas gerbang OR dan AND
sketsa (program) ditulis dan ditransfer ke
pengontrol Arduino dari Laptop
Tabel 3: Kode Arduino untuk Gerbang Tabel 4: Kode Arduino untuk Gerbang OR.
OR.
// Sketsa sederhana untuk memverifikasi AND
// Sketsa sederhana untuk memverifikasi Gate // Fungsionalitas
OR Gate // Tentukan pin input dan output int Keluar
// Fungsionalitas = 7;
// Tentukan pin input dan output int Keluar
int inA = 8;
= 7;
int inB = 9;
int inA = 8;
kosong mendirikan ()
int inB = 9;
kosong mendirikan () {
pinMode (di sebuah,
{ MEMASUKKAN ); pinMode
pinMode (di sebuah,
(inB, MEMASUKKAN );
MEMASUKKAN ); pinMode
pinMode (Di luar, KELUARAN
(inB, MEMASUKKAN );
);
pinMode (Di luar, KELUARAN
); }
kosong loop ()
}
kosong loop () {
boolean inAState = digitalRead (di
{ sebuah); boolean inBState =
boolean inAState = digitalRead (di digitalRead (inB); boolean
sebuah); boolean inBState = OutState;
digitalRead (inB); boolean
OutState; pinOutState = inAState & inBState;
pinOutState = inAState | inBState; digitalWrite (Out, OutState);
digitalWrite (Out, OutState);
} }
Verifikasi perangkat keras dilakukan dengan Arduino yang dapat diprogram. Jenis pekerjaan ini
menggunakan meningkatkan kemampuan pengguna untuk merancang
sakelar dan LED pada papan roti. Pengaturan dan mengembangkan secara inovatif. Tabel 5 dan Tabel
masing-masing sakelar berdasarkan masing-masing 6 menunjukkan keluaran yang divisualisasikan dengan
kombinasi logika untuk gerbang OR dan gerbang AND.
kombinasi tabel kebenaran dikerjakan dan masing- Selanjutnya Tabel 7 memberikan tip untuk memodifikasi
masing output dilihat pada LED output. Keadaan sketsa untuk memvisualisasikan gerbang logika lain
sakelar bersama dengan LED membenarkan dengan sedikit perubahan
gerbang yang diuji memberikan pendekatan di itu sebelumnya sketsa.
berbasis praktis untuk pembelajaran
dan penerapan
menggunakan
Tabel 5: Verifikasi OR Gate.
Meja
Sakelar perangkat keras dan status LED kebenaran
Ekspresi Boolean Q = A + B
SW1 SW2 LE
(Pin (Pin SEBUAH B Q
D
8) 9) (Pin
MA MA MA 0 0 0
TI TI TI
MA DI D 0 1 1
TI I
D MA D 1 0 1
I TI I
D DI D 1 1 1
I I
ON = Logika tinggi, OFF = Logika rendah Dibaca sebagai A ATAU B memberikan Q
MA DI MA 0 1 0
TI TI
D MA MA 1 0 0
I TI TI
D DI D 1 1 1
I I
ON = Logika tinggi, OFF = Logika rendah Dibaca sebagai A AND B memberikan Q
Modifikasi yang diperlukan dalam sketsa seperti yang dipersyaratkan untuk gerbang lain ditunjukkan pada Tabel 7.
Fleksibilitas
pemrograman membantu mewujudkan hal yang sama dengan sangat
mudah.
Tabel 7: Modifikasi untuk Gates lainnya.
// Modifikasi sederhana diperlukan dalam sketsa untuk //
memverifikasi Gates lain
// Modifikasi untuk gerbang NOT
OutState =! InAState;
// Modifikasi untuk gerbang XOR
OutState = inAState ^ ̂inBState;
// Modifikasi untuk gerbang NAND
OutState =! (InAState & inBState);
// Modifikasi untuk gerbang NOR
OutState =! (InAState | inBState);
KESIMPULAN pekerjaan perkuatan dapat dibuktikan.
Aplikasi dan penggunaan elektronik digital dalam
konteks saat ini sangat besar karena terkait dengan REFERENSI
1. Hitam, Michael. Ekspor ke Arduino: Alat untuk
efisiensi dan kemudahan. Sirkuit yang kompleks
mengajarkan desain prosesor pada perangkat keras
sering menyebabkan kesulitan dalam perbaikan dan nyata.
penggantian dengan biaya yang berlaku. Sejalan Di Komputer Ilmu
dengan ini, kesulitan terkait tidak tersedianya Publikasi Fakultas. 2016, Kertas 12.
komponen pengganti tertentu mengarah pada 2. R. Hari Sudhan, M. Ganesh Kumar, A.
perkuatan di cara terbaik. Upaya dilakukan untuk
Udhaya Prakash, dkk. Arduino atmega-328
mendemonstrasikan cara kerja gerbang logika dan mikrokontrol
aljabar Boolean menggunakan pendekatan berbasis er. Jurnal Internasional Penelitian
praktis menggunakan mikrokontroler Arduino Inovatif di Listrik, Elektronik,
dengan perangkat keras terkait seperti sakelar dan Instrumentasi
LED. Metode yang diusulkan adalah teknik belajar dan Kontrol
mengajar yang inovatif serta memiliki kelebihan Teknik. 2015; 3 (4).
seperti kejelasan pemahaman 3. Myo Su Su Theint, Zaw Myo Tun.
Pengembangan pelatih logika digital
dan pengurangan untuk siswa
di waktu presentasi. Penjelasan teoritis percobaan. Jurnal Internasional
konvensional dan aktivitas tambahan ditemukan Teknik Ilmiah
sangat efektif. Sebagai ruang lingkup untuk dan Teknologi
pekerjaan masa depan sekuensial dan realisasi Penelitian. 2014; 03 (10): 1912–1916p. Janaki
rangkaian kombinasional menggunakan Arduino 4. Venukumar, Naveen.
agar pengajaran dan pembelajaran yang
S.
efektif dapat dikerjakan. Kemudian Kontrol akses pintu berbasis Arduino.
eksplorasi kapabilitas pengontrol Arduino Jurnal Internasional Penelitian
in Teknologi Advent. 2016; 4 (8).
ssttaattss