1. LED

void setup() {
// put your setup code here, to run once:
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(2,HIGH);
delay(500);
digitalWrite(2,LOW);
digitalWrite(3,HIGH);
delay(500);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
delay(500);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
delay(500);
digitalWrite(5,LOW);
digitalWrite(6,HIGH);
delay(500);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
delay(500);
digitalWrite(7,LOW);
}
2. Tombol

void setup() {
// put your setup code here, to run once:
pinMode(2,INPUT);
pinMode(3,INPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,INPUT_PULLUP);
pinMode(7,INPUT_PULLUP);
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(6)==LOW){digitalWrite(2,HIGH);};
if(digitalRead(7)==LOW){digitalWrite(2,LOW);};
}
3. 7segmen

const int a = 8;const int b = 7;const int c = 6;
const int d = 5;const int e = 4;const int f = 3;
const int g = 2;
void setup() {
// put your setup code here, to run once:
pinMode(a,OUTPUT);pinMode(d,OUTPUT);pinMode(f,OUTPUT);
pinMode(b,OUTPUT);pinMode(e,OUTPUT);pinMode(g,OUTPUT);
pinMode(c,OUTPUT);
}
void loop() {
digitalWrite(a,HIGH);
digitalWrite(e,HIGH);
digitalWrite(f,HIGH);
digitalWrite(g,HIGH);
}
4. PWM

void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
analogWrite(11, 10); //LED menyala redup
analogWrite(10, 75); //LED menyala sedang
analogWrite(9, 255); //LED menyala maksimal
}
5. Motor DC

void setup()
{
pinMode(A0, INPUT_PULLUP);
pinMode(A1, INPUT_PULLUP);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}
void loop()
{
if (digitalRead(A0) == 0) {
digitalWrite(12,HIGH);
digitalWrite(13,LOW);
}
else if (digitalRead(A1) == 0) {
digitalWrite(12,LOW);
digitalWrite(13,HIGH);
}
else {
digitalWrite(12,LOW);
digitalWrite(13,LOW);
}
delay(500);
}
6. Motor Servo


#include <Servo.h>
Servo servo_1;
void setup() {
// put your setup code here, to run once:
servo_1.attach(9);
}
void loop() {
// put your main code here, to run repeatedly:
servo_1.write(1);
delay(1000);
servo_1.write(90);
delay(1000);
}
