Project dengan arduino Uno SWITCH ON/OFF SEBAGAI INPUT MIKROKONTROLER Blog Adi Sanjaya Global Techno Solution - AS-GTS

Project dengan arduino Uno SWITCH ON/OFF SEBAGAI INPUT MIKROKONTROLER Blog Adi Sanjaya Global Techno Solution - AS-GTS

Size
Price:

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);
}
}

Contact Person : Taufik Adi Sanjaya
No HP / Whats App : 0823 2613 3990
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
 www.kedaiarduino.com

1 Reviews

  1. artikelnya bagus gan, kunjungi juga website saya di "CARA MEMBACA STATUS SWITCH DI ARDUINO UNO R3 "

    atau link.nya di http://www.argayudhaadhiprama.com/membaca-status-switch-arduino-uno-r3/

    trimakasih dari argayudhaadhiprama.com

    ReplyDelete

Silakan dikomentari

Contact form

Name

Email *

Message *