PEMOGRANAB MIKROKONTROLER
DIGITAL INPUT DAN OUTPUT
Disusun oleh :
Shakeiya Joey
2042201096 / 5C
#include <Arduino.h>
void setup() {
pinMode (led, OUTPUT);
pinMode (button, INPUT);
}
void loop() {
if (digitalRead(button)==HIGH){
digitalWrite(led, HIGH);
}
else{
digitalWrite(led, LOW);
}
}
Figure 1 Hasil running program 1 led pada software Visual Studio Code
Figure 2 Pembuatan rangkaian modul praktikum
#include <Arduino.h>
void setup() {
// Setting Pin Mode
pinMode (ledred, OUTPUT);
pinMode (ledgreen, OUTPUT);
pinMode (ledblue, OUTPUT);
pinMode (button1, INPUT);
pinMode (button2, INPUT);
}
void loop() {
if(digitalRead(button1)==HIGH){
digitalWrite(ledblue, HIGH);
digitalWrite(ledgreen, HIGH);
digitalWrite(ledred, HIGH);
}
if(digitalRead(button2)==HIGH){
digitalWrite(ledblue, LOW);
digitalWrite(ledgreen, LOW);
digitalWrite(ledred, LOW);
}
}
Figure 4 Figure 5 Hasil running program 3 led pada software Visual Studio Code
#include <Arduino.h>
int led = 13;
int button = 2;
void setup() {
pinMode (led, OUTPUT);
pinMode (button, INPUT);
}
void loop() {
if (digitalRead(button)==HIGH){
digitalWrite(led, HIGH);
}
else{
digitalWrite(led, LOW);
}
}
void setup() {
// Setting Pin Mode
pinMode (ledred, OUTPUT);
pinMode (ledgreen, OUTPUT);
pinMode (ledblue, OUTPUT);
pinMode (button1, INPUT);
pinMode (button2, INPUT);
}
void loop() {
if(digitalRead(button1)==HIGH){
digitalWrite(ledblue, HIGH);
digitalWrite(ledgreen, HIGH);
digitalWrite(ledred, HIGH);
}
if(digitalRead(button2)==HIGH){
digitalWrite(ledblue, LOW);
digitalWrite(ledgreen, LOW);
digitalWrite(ledred, LOW);
}