// Teknik Pemrograman
// Arduino untuk pemula
// coder NBS
// pin 2 sebagai input dan pin 8 sebagai output
const int pinButton = 2;
const int pinLED = 8;
void setup() {
pinMode(pinButton, INPUT);
pinMode(pinLED, OUTPUT);
//aktifkan pull-up resistor
digitalWrite(pinButton, HIGH);
}
void loop(){
if(digitalRead(pinButton)==LOW){
digitalWrite(pinLED,HIGH);
}else{
digitalWrite(pinLED,LOW);
delay(5000);
}
}
//pin 2 & 3 sebagai input digital
const int pinBt1 = 2;
const int pinBt2 = 3;
//ingat, pin 9 support PWM
const int pinLED= 9 ;
void setup(){
pinMode(pinBt1, INPUT);
pinMode(pinBt2, HIGH);
digitalWrite(pinBt1, HIGH);
digitalWrite(pinBt2, HIGH);
}
int brighness=0
void loop() {
if(digitalRead(pinBT1)==LOW){
// jika pushbutton ditekan
// tambahkan nilai brigtness
brightness--,
}
//brightness dibatasi antara 0 - 255
//jika di bawah 0, maka ganti dengan 0