● online
- Dual Volt Amp Meter Digital Ampere Meter Voltmeter....
- ESP32 ESP-32 Wireless Module ESP32-S ESP-WROOM-32 ....
- Dimmer SCR 2000W Motor Speed Controller 220V AC PW....
- ADS1115 16 Bit I2C Module ADC 4 channel with Pro G....
- Raspberry Pi 4 Model B 4GB Original UK E14 Raspi 4....
- E18-D80NK Infrared Obstacle Avoidance Sensor Proxi....
- ESR Meter Digital LCR-T4 Tester Transistor Diode M....
- 10mm Kapton Tape Polymide Film Gold High Temp isol....
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Cara Menggunakan Tombol/Push Button Switch pada Arduino Uno
- Arduino Uno R3, BELI
- Tombol Push Button Switch
- Lampu LED 5mm
- Resistor 220 Ohm
- Kabel jumper male to male, BELI
- Project board, BELI

- Kaki panjang (+) dihubungkan dengan resistor 220 Ohm dan ke pin digital Arduino Uno
- Kaki pendek (-) dihubungkan dengan GND Arduino Uno

- Button1 (kiri) : Pin 2
- Button2 (tengah) : Pin 3
- Button3 (kanan) : Pin 4
- LED merah : Pin 8
- LED kuning : Pin 9
- LED hijau : Pin 10
const int ledMerah = 8;
const int ledKuning = 9;
const int ledHijau = 10;
const int button1 = 2;
const int button2 = 3;
const int button3 = 4;
int buttonState1, buttonState2, buttonState3;
int oldButton1, oldButton2, oldButton3 = 0;
int state1, state2, state3 = 0;
void setup() {
pinMode(ledMerah, OUTPUT);
pinMode(ledKuning, OUTPUT);
pinMode(ledHijau, OUTPUT);
pinMode(button1, INPUT_PULLUP);
pinMode(button2, INPUT_PULLUP);
pinMode(button3, INPUT_PULLUP);
}
void loop() {
buttonState1 = digitalRead(button1);
buttonState2 = digitalRead(button2);
buttonState3 = digitalRead(button3);
if(!buttonState1 && !oldButton1){
if(state1 == 0){
digitalWrite(ledMerah, HIGH);
state1 = 1;
}else{
digitalWrite(ledMerah, LOW);
state1 = 0;
}
oldButton1 = 1;
}else if(buttonState1 && oldButton1){
oldButton1 = 0;
}
if(!buttonState2 && !oldButton2){
if(state2 == 0){
digitalWrite(ledKuning, HIGH);
state2 = 1;
}else{
digitalWrite(ledKuning, LOW);
state2 = 0;
}
oldButton2 = 1;
}else if(buttonState2 && oldButton2){
oldButton2 = 0;
}
if(!buttonState3 && !oldButton3){
if(state3 == 0){
digitalWrite(ledHijau, HIGH);
state3 = 1;
}else{
digitalWrite(ledHijau, LOW);
state3 = 0;
}
oldButton3 = 1;
}else if(buttonState3 && oldButton3){
oldButton3 = 0;
}
}
Cara penggunaan : sama saja tinggal dirangkai dan upload sketch program di atas.
Hasil :
“Ketika button1 ditekan lampu LED merah nyala, ditekan lagi akan mati dan untuk button2 dan 3 sama seperti button1 hanya LED nya yang berbeda.
Selesai, sekarang anda sudah bisa menggunakan fungsi dari tombol/push button.
Cara Menggunakan Tombol/Push Button Switch pada Arduino Uno
Semangat pagi semua, kali ini kita akan belajar mengenai penggunaan LCD pada Arduino tanpa module I2C. Kenapa perlu belajar... selengkapnya
Pada kesempatan kali ini kita akan belajar bersama mengenai 7 segment. Berbeda dengan tutorial sebelumnya yang membahas 1 digit... selengkapnya
Sensor Inframerah atau infrared (IR) adalah sensor yang dapat mendeteksi hambatan menggunakan cahaya inframerah yang dipantulkan. Sensor ini memiliki... selengkapnya
Apa itu efek autumn? Efek autumn adalah efek musim gugur, dimana dedaunan akan berubah warna dari hijau menjadi coklat... selengkapnya
Ada beberapa jenis view di Android dan kali ini yang kita akan bahas adalah ListView. ListView adalah view yang... selengkapnya
Traffic Light atau lampu lalu lintas adalah lampu yang mampu menertibkan arus lalu lintas jalanan baik kendaraan bermotor, mobil,... selengkapnya
I think I need to make a virtual personal assistant that can help me make a self-service video tutorial... selengkapnya
UI (User Interface) dan UX (User Experience) dalam sebuah pengembangan website dan aplikasi sangat penting dan saling berkaitan. Tetapi... selengkapnya
Pada penggunaan mesin CNC router salah satu kegunaanya adalah dapat membuat layout atau jalur PCB. Cara penggunaanya kita memerlukan... selengkapnya
Pernahkah Anda melihat suatu objek foto diatas air, lalu di atas air ada pantulan dari objek foto tersebut, nah... selengkapnya
Ini yang Seri SN – DS3231 I2C RTC Module khusus DS3231SN – Include Baterai – Module jam digital – Keperluan… selengkapnya
Rp 34.900Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900Specifications: 1. supports sampling costs (KHz): 8/11.025/12/16/22.05/24/32/44.1/48 2. 24-bit DAC output, dynamic range aid: 90dB, SNR aid: 85dB 3. fully… selengkapnya
Rp 17.800Support terus UKM indonesia dengan membeli produk-produk dalam negeri. Untuk kualitas tidak usah diragukan, udah kita tes QC dengan sangat… selengkapnya
Rp 8.500Putaran = 180º Specifications • Weight: 55 g • Dimension: 40.7 x 19.7 x 42.9 mm approx. • Stall torque:… selengkapnya
Rp 36.400MERK : TOWER PRO MG995 180 derajat Specifications Weight: 55 g Dimension: 40.7 x 19.7 x 42.9 mm approx. Stall… selengkapnya
Rp 36.300Kabel jumper Dupont untuk jumper Arduino atau Raspberry Pi 20 cm Male to Male 1 lembar = 40 kabel
Rp 11.300Warna : biru dan merah Bahan Alumunium 25T include baut 2 pcs
Rp 8.750Kabel Jumper Dupont Pelangi 10 cm male to male 1 lembar = 40 kabel
Rp 13.000

Saat ini belum tersedia komentar.