Langsung ke konten utama

Postingan

Active Low atau Active dalam Arduino ne High

pengertiann Active Low atau Active High  gambar Skema untuk testing Relay Relay Active Low atau Active High bisa dicek pada  spesifikasi yang telah ditentukan oleh pabriknya. Jika Anda ragu, Anda bisa cek langsung modul relaynya dengan beberapa komponen dan power supply yang cocok. Selain untuk menentukan Active Low atau Active High, cara ini biasa penulis gunakan untuk menentukan apakah relay berfungsi dengan baik atau tidak. Untuk relay Active Low, relay akan aktif jika input dihubungkan ke GND. Jika relay Active High, relay aktif jika input dihubungkan ke VCC.Namun jika relay tidak merespon ketika diberi input GND atau VCC, pastikan kabel-kabelnya terhubung dengan benar. Kalau semua sudah benar, tapi tetap tidak ada respon. Kemungkinan besar ada komponen yang rusak.

pengertian modul Relay dalam Arduino dan mikrokontroller

Relay adalah komponen yang dapat digunakan sebagai saklar elektronik. Secara singkat, cara kerja relay adalah memanfaatkan magnet buatan untuk memicu kontaktor dari keadaan off menjadi on, atau sebaliknya. Ibaratnya begini, jika ingin menghidupkan lampu, kita harus pencet saklar yang nempel di tembok. Tapi jika  menggunakan relay, kita bisa menghidupkan atau  mematikan lampu tanpa menyentuh saklar lagi. Relay disebut juga sebagai saklar elektronik, yaitu saklar dapat  dikontrol dengan alat elektronik lainnya seperti Arduino Relay umumnya punya 5 pin atau kaki., yang terdiri dari: Dua kaki untuk listrik + dan GND, jika arus dan tegangannya cukup, maka relay akan aktif yang ditandai dengan bunyi „tek‟. Satu kaki sumber C (common), kaki ini yang akan dihubungkan ke kaki NC atau NO. Jika relay akan  digunakan untuk mengontrol lampu rumah, maka  kaki C disambung ke salah satu jalur listrik dari PLN.  Kaki NC (Normally Close), sebelum relay aktif, kaki NC  nyambung ke kaki C (perhatikan ga

tipe data Integer dan Unsigned Integer dalam arduino

pengertian Integer dan Unsigned Integer, 2 Byte  Penulis hanya menggunakan tipe data ini jika angka yang akan diolah > 255 dan < 65535, jika datanya hanya positif. Jika data negatif, maka acuan untuk menggunakan data ini adalah > 127 dan < 32767, begitu juga untuk data negatifnya. Dulu pernah menemukan contoh program yang menggunakan tipe data int (bukan unsigned int) untuk menampung data millis(). Hasilnya ya tidak sesuai. Sebab,millis() pakai tipe data unsigned long yang kapasitasnya 4 byte yang mampu menampung data hingga 4000-an JUTA angka! Sementara integer maksimal 32 ribuan saja.

tipe data Char atau Unsigned Char dalam program arduino

pengertian Char atau Unsigned Char, 1 Byte J ika butuh data negatif tapi dibawah angka ratusan, bisa pakai char. Char adalah tipe data 1 byte yang bisa  digunakan untuk mengolah angka dari -128 sampai 127.   Selain itu, char juga bisa dipakai untuk sebuah karakter dalam ASCII. Sedangkan unsigned char sama dengan tipe data byte, angka yang bisa dimuat adalah 0 – 255. Tipe ini tidak terlalu banyak masalah bagi penulis.

tipe data Byte dan Boolean dalam pemrograman arduino

Pengertian Byte dan Boolean, 1 Byte Banyak contoh di internet, termasuk di website  arduino.cc yang membuat variabel untuk pin seperti ini:  int LedPin = 2; int SwitchPin = A0 ;  Penulis kurang setuju dengan penggunaan tipe data seperti itu. Kenapa? Karena mengunakan tipe integer untuk diisi dengan pin Arduino itu kurang hemat. Jumlah kaki  Arduino ada berapa? Tidak lebih dari 200. Sedangkan kapasistas untuk tipe data integer berapa? Kapasitas tipe integer adalah 65535 (jika mengabaikan tanda negatif).Sebenarnya, jika hanya untuk pin Arduino, penggunaan tipe data byte atau unsigned char sudah cukup. Lebih menghemat memori karena byte kapasitasnya 1 byte. sedangkan integer adalah 2 byte. Jika kita memprogram  Arduino Mega dengan tipe data integer untuk 50 pin, berarti kita menghabis 100 byte hanya untuk nama pinnya saja, dan itu sudah 5% dari total SRAM-nya Uno. Belum variabel yang lain. Penulis lebih senang menggunakan: const byte LedPin = 2 ; Kenapa pakai const (konstanta) dan byte?

jual Buzzer Aktif dan Buzzer Pasif untuk Arduino di purwokerto

Pengertian Buzzer Aktif dan Buzzer Pasif Buzzer yang kita gunakan pada adalah buzzer aktif. Apa bedanya dengan buzzer pasif? Buzzer aktif adalah buzzer yang langsung bunyi ketika kita aliri arus listrik. Sedangkan buzzer pasif adalah buzzer yang akan berbunyi ketika kita tentukan frekuensi bunyinya. Maksudnya begini, jika buzzer pasif hanya dialiri arus listrik atau dihubungkan ke sumber tegangan, ia tidak akan bunyi. Buzzer pasif akan berbunyi ketika kita berikan nada atau frekuensi tertentu. Buzzer pasif sama dengan speaker yang biasanya kita pakai untuk membunyikan musik.  gambar Buzzer aktif dan pasif tampak dari atas (kiri) dan dari bawah (kanan) Buzzer aktif dan pasif bentuknya agak mirip, tapi kita bisa membedakannya dengan bagian bawahnya. Pada buzzer aktif, bagian biasanya terpasang label putih dan bagian bawahnya tertutup full. Pada buzzer pasif, bagian atasnya biasanya tanpa label, sedangkan bagian bawah masih ada bagian yang terbuka sehingga papan PCB nya terlihat. Sebenarn

Pengertian Bootloader pada Arduino

Sekilas tentang Bootloader Beberapa pertanyaan tentang bootloader di bawah ini sering muncul tidak hanya dari programmer pemula, bahkan kadang programmer veteran pun pernah mempertanyakannya. Mungkin dalam pikiran Anda juga pernah tersirat salah satu atau beberapa pertanyaan dibawah ini: 1. Apa sih fungsi bootloader pada arduino? 2. Bisa nggak, misal bikin arduino tanpa bootloader? 3. Kalau nggak pakai bootloader, Arduino tetep bisa jalan nggak? 4. Apa kita bisa bikin bootloader sendiri untuk arduino? Anda bisa menjawab sendiri pertanyaan di atas setelah memahami cara kerja arduino berdasarkan ilustrasi berikut. Jika kita mau memprogram IC mikrokontroller, sebut saja keluarga AT89Sxx, ATMega, atau PIC, maka kita butuh alat tambahan (hardware) yang biasa dikenal dengan istilah programmer atau downloader. Contoh downloader untuk AVR dan PIC seperti gambar di bawah ini. Jika Anda menggunakan Arduino, Anda sudah tidak memerlukan downloader lagi. Anda bisa langsung  memasang program pada