Skip to main content

Posts

Pemrograman Arduino Menggunakan Microsoft Visual Studio

Arduino adalah modul mikrokontroler yang saat ini sangat populer di kalangan pengembang dan penghobi elektronika, karena kemudahannya untuk dipelajari dan banyaknya library yang dikembangkan oleh berbagai pihak untuk setiap modul ekspansinya atau biasa dikenal dengan istilah Shield Arduino . Arduino sendiri sudah memiliki IDE tersendiri yang dapat diunduh di website Arduino . IDE Arduino sendiri dikemas dalam bentuk minimalis, sehingga fitur-fitur untuk membantu programmer juga tidak begitu banyak.

Template pada C++

Dalam membuat suatu fungsi, terkadang kita menginginkan agar fungsi tersebut dapat mengakomodasi berbagai jenis tipe data yang dimasukkan dan atau dihasilkan. Misalkan kita ingin membuat fungsi yang akan menjumlahkan dua buah bilangan, tentu harapan kita adalah kita bisa memasukkan semua angka, baik bulat maupun pecahan, ke dalam fungsi tersebut dan akan menghasilkan nilai kembalian (return) yang sama. Salah satu metode agar dapat dilakukan hal  tersebut adalah menggunakan template. 

Arduino: Memahami Library LCD

LCD atau Liquid Crystal Display merupakan salah satu perangkat yang digunakan untuk menampilkan huruf, angka atau gambar yang dapat mempermudah pekerjaan. LCD merupakan bagian penting dari suatu sistem elektronika. Melalui LCD, programmer dapat melakukan debugging dengan lebih mudah, yaitu dengan menampilkan nilai-nilai variabel yang diukur. Melalui LCD pula, pengguna dapat melihat output dari sistem. Pada suatu sistem pengukur suhu misalnya, LCD digunakan untuk menampilkan suhu terukur, sehingga pengguna dapat merespon tentang apa yang sebaiknya dilakukan berdasarkan data dari suhu tersebut.

Teorema Thevenin

Pada perhitungan nilai arus dan atau tegangan pada sebuah beban pada sebuah rangkaian sederhana mungkin dapat dilakukan dengan cepat dan tepat walaupun adanya perubahan beban. Namun bagaimana jika rangkaian yang dihitung berupa rangkaian yang lebih kompleks, tentunya dengan perubahan beban diperlukan perhitungan ulang yang kompleks. Untuk mempermudah perhitungan tersebut, seorang ilmuan dari Perancis yang bernama M. L. Thevenin pada 1883 membuat suatu teori yang memungkinkan untuk menyederhanakan sebuah rangkaian listrik yang kompleks. Gambar 1 Contoh  Rangkaian Listrik yang Kompleks Gambar 1 menunjukkan salah satu rangkaian yang kompleks. perhitungan arus dan teganan pada beban RL akan membutuhkan waktu yang lama apabila besarnya RL diubah-ubah. Teori Thevenin memudahkan perhitungan dengan cara menyederhanakan rangkaian pada gambar 1 menjadi seperti pada gambar 2. Gambar 2 Rangkaian Setelah Proses Transformasi Thevenin Secara praktis, transformasi Theveni...

Dasar Pemrograman LCD

Pengenalan LCD LCD atau Liquid Crystal Display adalah sebuah perangkat elektronik yang biasa digunakan untuk menampilkan simbol-simbol yang dimengerti oleh manusia. Salah satu LCD yang biasa digunakan ditunjukkan oleh gambar 1. Gambar 1 - LCD 16 x 2 LCD 16x2 memiliki 16 kaki dan dapat menampilkan 32 simbol yang dibagi menjadi dua baris. Berikut adalah fungsi dari kaki-kaki LCD, yang dapat ditemukan pada datasheet nya. Pin 1, 2 dan 3 berfungsi sebagai jalan masuknya catu daya dengan pin 1 ground, pin 2 Vdd dan pin 3 digunakan untuk mengatur tingkat kecerahan dari LCD. Pengaturan kecerahan dapat dilakukan dengan menggunakan resistor variabel yang kaki tengahnya dihubungkan dengan pin 3 seperti yang ditunjukkan oleh gambar 2. Gambar 2 - Konfigurasi Pengaturan Kecerahan LCD Pin 4 berfungsi untuk memilih mode data atau command. Pin 5 berfungsi untuk memilih mode membaca atau menulis. Pin 6 berfungsi untuk memberikan sinyal enable. Pin 7 - 14 berfungsi sebagai jalur d...

Dasar Opamp: Open Loop DC Gain

Operational Amplifier atau biasa disebut Opamp adalah sebuah penguat beda, di mana penguat ini menguatkan selisih tegangan dari kedua kaki masukannya. Gambar 1 menunjukkan bentuk fisik dari salah satu opamp yang paling sering digunakan, yaitu opamp 741. Gambar 1 - Op Amp 741 Pada jaman dahulu perangkat ini digunakan untuk melakukan operasi aritmatika, seperti penjumlahan, pengurangan, perkalian dan pembagian. Berikut penjelasan sederhana dari cara kerja Opamp. Gambar 2 - Simbol Skematik Op Amp Gambar 2 adalah simbol skematik dari opamp, yang terdiri dari dua input sinyal, satu keluaran, dan dua catu daya. Idealnya, opamp memiliki impedansi input tak terhingga; penguatan DC open loop sebesar tak terhingga; impedansi output  sama dengan nol; serta bandwidth yang tidak terbatas. Akan tetapi, kenyataan tidak pernah sesempurna yang dibayangkan. Opamp yang sesungguhya memiliki impedansi input sebesar 1000 MOhm; penguatan DC open loop hingga 100.000.000 kali; impedansi o...