Read more
Project dengan arduino Uno SWITCH ON/OFF SEBAGAI INPUT MIKROKONTROLER
gambar 1 skematik Project dengan arduino Uno SWITCH ON/OFF SEBAGAI INPUT MIKROKONTROLER
gambar 2 pemasangan komponen Project dengan arduino Uno SWITCH ON/OFF SEBAGAI INPUT MIKROKONTROLER
beberapa sketch Project dengan arduino Uno SWITCH ON/OFF SEBAGAI INPUT MIKROKONTROLER
Sketch 1 : Program push button Switch untuk tombol Bell pintu
int buttonPin = 7; // pin signal modul Switch dihubungkan ke pin 7 Arduino
int ledPin = 13; // nomor pin LED internal Arduino
int buttonState = 0; // nama variable status switch
void setup() {
pinMode(buttonPin, INPUT); // tombol tekan (push button) sebagai input:
pinMode(ledPin, OUTPUT); // LED pin sebagai output:
Serial.begin(9600); // untuk membaca data pada serial port di layar monitor
}
void loop() {
buttonState = digitalRead(buttonPin); // membaca nilai tombol tekan (sensor digital)
Serial.println(sensorValue); // menulis nilai sensor di layar monitor
if (buttonState == HIGH) // check apakah tombol pushbutton ditekan
{
digitalWrite(ledPin, HIGH); // nyalakan LED (on)
}
else
{
digitalWrite(ledPin, LOW); // matikan LED (off)
}
}
Catatan Sketch 1 : Program push button Switch untuk tombol Bell pintu Ganti LED dengan Buzzer (perhatikan polaritas kaki positif / negatif )
Sketch 2: Program push button Switch untuk saklar ON / OFF Lampu
// Program toogle Switch On - Switch Off
int buttonPin = 7; // the pin that the pushbutton is attached to
int ledPin = 13; // the pin that the LED is attached to
int buttonState = 0; // current state of the button
int lastButtonState = 0; // previous state of the button
int buttonPushCounter = 0; // counter for the number of button presses
void setup() {
pinMode(buttonPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
buttonState = digitalRead(buttonPin); // membaca nilai tombol tekan (sensor digital)
if (buttonState != lastButtonState) { // jika nilai sekarang tidak sama dengan nilai terakhir
if (buttonState == HIGH) {
buttonPushCounter++;
}
}
lastButtonState = buttonState;
if (buttonPushCounter % 2 == 0) {
digitalWrite(ledPin, HIGH);
}
else {
digitalWrite(ledPin, LOW);
}
}
gambar 1 skematik Project dengan arduino Uno SWITCH ON/OFF SEBAGAI INPUT MIKROKONTROLER
gambar 2 pemasangan komponen Project dengan arduino Uno SWITCH ON/OFF SEBAGAI INPUT MIKROKONTROLER
beberapa sketch Project dengan arduino Uno SWITCH ON/OFF SEBAGAI INPUT MIKROKONTROLER
Sketch 1 : Program push button Switch untuk tombol Bell pintu
int buttonPin = 7; // pin signal modul Switch dihubungkan ke pin 7 Arduino
int ledPin = 13; // nomor pin LED internal Arduino
int buttonState = 0; // nama variable status switch
void setup() {
pinMode(buttonPin, INPUT); // tombol tekan (push button) sebagai input:
pinMode(ledPin, OUTPUT); // LED pin sebagai output:
Serial.begin(9600); // untuk membaca data pada serial port di layar monitor
}
void loop() {
buttonState = digitalRead(buttonPin); // membaca nilai tombol tekan (sensor digital)
Serial.println(sensorValue); // menulis nilai sensor di layar monitor
if (buttonState == HIGH) // check apakah tombol pushbutton ditekan
{
digitalWrite(ledPin, HIGH); // nyalakan LED (on)
}
else
{
digitalWrite(ledPin, LOW); // matikan LED (off)
}
}
Catatan Sketch 1 : Program push button Switch untuk tombol Bell pintu Ganti LED dengan Buzzer (perhatikan polaritas kaki positif / negatif )
Sketch 2: Program push button Switch untuk saklar ON / OFF Lampu
// Program toogle Switch On - Switch Off
int buttonPin = 7; // the pin that the pushbutton is attached to
int ledPin = 13; // the pin that the LED is attached to
int buttonState = 0; // current state of the button
int lastButtonState = 0; // previous state of the button
int buttonPushCounter = 0; // counter for the number of button presses
void setup() {
pinMode(buttonPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
buttonState = digitalRead(buttonPin); // membaca nilai tombol tekan (sensor digital)
if (buttonState != lastButtonState) { // jika nilai sekarang tidak sama dengan nilai terakhir
if (buttonState == HIGH) {
buttonPushCounter++;
}
}
lastButtonState = buttonState;
if (buttonPushCounter % 2 == 0) {
digitalWrite(ledPin, HIGH);
}
else {
digitalWrite(ledPin, LOW);
}
}
Contact Person : Taufik Adi Sanjaya
No HP / Whats App : 0823 2613 3990
PIN BBM 5983E244
FB : Taufik Adi Sanjaya
PIN BBM 5983E244
FB : Taufik Adi Sanjaya
Alamat : Jalan Imogiri Timur KM 11,
Blawong 1 , RT 01, Trimulyo, Jetis, Bantul 55781.
Anda membutuhkan komponen elektronik , Arduino, Sensor, Tutorial(paket belajar), jasa pembuatan alat berbasis mikrokontroler, kendali lampu via jaringan LAN, dan sebagainya ? anda dapat membelinya di www.kedaiarduino.com







1 Reviews
artikelnya bagus gan, kunjungi juga website saya di "CARA MEMBACA STATUS SWITCH DI ARDUINO UNO R3 "
ReplyDeleteatau link.nya di http://www.argayudhaadhiprama.com/membaca-status-switch-arduino-uno-r3/
trimakasih dari argayudhaadhiprama.com
Silakan dikomentari