Postingan kali ini yaitu tentang Koding Dasar Untuk Arduino yuk langsung saja disimak:
Codingnya:
int ledPin = 8;
void setup()
{
pinMode(ledPin,OUTPUT);
}
void loop()
{
digitalWrite(ledPin, HIGH);
delay(100);
digitalWrite(ledPin, LOW);
delay(100);
}2. Push Button
Codingnya:
int inPin = 2;
int outPin = 13;
int state = HIGH;
int reading;
int previous = LOW;
long time = 0;
long debounce = 200;
void setup ()
{
pinMode(inPin, INPUT);
pinMode(outPin, OUTPUT);
}
void loop(){
reading = digitalRead(inPin);
if (reading == HIGH && previous == LOW && millis() -
time > debounce) {
if (state == HIGH)
state = LOW;
else
state = HIGH;
time = millis();
}
digitalWrite(outPin, state);
previous = reading;
} 3. Lampu Berjalan
Codingnya:
int
timer = 100;
int
pins[] = {4, 5, 6, 7};
int
numPins = 4;
void
setup() {
int i;
for (i=0; i<numPins; i++)
pinMode(pins[i], OUTPUT);
}
void
loop() {
int i;
for (i=0; i<numPins; i++) {
digitalWrite(pins[i], HIGH);
delay(timer);
digitalWrite(pins[i], LOW);
}
for (i=numPins-1; i>=0; i--) {
digitalWrite(pins[i], HIGH);
delay(timer);
digitalWrite(pins[i], LOW);
}
}
4. Menerangkan dan Meredupkan lampu LED dengan 2 Push Button
Codingnya:
const
int pinBt1 = 2;
const
int pinBt2 = 3;
const
int pinLED = 9;
void
setup() {
pinMode(pinBt1, INPUT);
pinMode(pinBt2, INPUT);
pinMode(pinLED, OUTPUT);
digitalWrite(pinBt1, HIGH);
digitalWrite(pinBt2, HIGH);
}
int
brightness = 0;
void
loop() {
if(digitalRead(pinBt1) == LOW) {
brightness++;
} else if(digitalRead(pinBt2) == LOW) {
brightness--;
}
brightness = constrain(brightness, 0, 255);
analogWrite(pinLED, brightness);
delay(20);
} 5. Lampu LED hidup berurutan (loop)
Codingnya:
const
int pinLED1 = 3;
const
int pinLED2 = 4;
const
int pinLED3 = 5;
const
int pinLED4 = 6;
const
int pinLED5 = 7;
void
setup() {
pinMode(pinLED1, OUTPUT);
pinMode(pinLED2, OUTPUT);
pinMode(pinLED3, OUTPUT);
pinMode(pinLED4, OUTPUT);
pinMode(pinLED5, OUTPUT);
}
void
loop() {
for( int i=0; i<6; i++ ) {
if( i==1 ) {
digitalWrite(pinLED1, HIGH);
digitalWrite(pinLED2, LOW);
digitalWrite(pinLED3, LOW);
digitalWrite(pinLED4, LOW);
digitalWrite(pinLED5, LOW);
} else if( i==2 ) {
digitalWrite(pinLED1, HIGH);
digitalWrite(pinLED2, HIGH);
digitalWrite(pinLED3, LOW);
digitalWrite(pinLED4, LOW);
digitalWrite(pinLED5, LOW);
} else if( i==3 ) {
digitalWrite(pinLED1, HIGH);
digitalWrite(pinLED2, HIGH);
digitalWrite(pinLED3, HIGH);
digitalWrite(pinLED4, LOW);
digitalWrite(pinLED5, LOW);
} else if( i==4 ) {
digitalWrite(pinLED1, HIGH);
digitalWrite(pinLED2, HIGH);
digitalWrite(pinLED3, HIGH);
digitalWrite(pinLED4, HIGH);
digitalWrite(pinLED5, LOW);
} else if( i==5 ) {
digitalWrite(pinLED1, HIGH);
digitalWrite(pinLED2, HIGH);
digitalWrite(pinLED3, HIGH);
digitalWrite(pinLED4, HIGH);
digitalWrite(pinLED5, HIGH);
}
else {
digitalWrite(pinLED1, LOW);
digitalWrite(pinLED2, LOW);
digitalWrite(pinLED3, LOW);
digitalWrite(pinLED4, LOW);
digitalWrite(pinLED5, LOW);
delay(4000);
}
delay(1000);
}
}
Terima kasih untuk tutorial kali ini, semoga bermanfaat, jangan lupa kunjungi lanjutan dari blog ini
Terima kasih untuk tutorial kali ini, semoga bermanfaat, jangan lupa kunjungi lanjutan dari blog ini
Tidak ada komentar:
Posting Komentar