Professional Documents
Culture Documents
1. Source Code :
#define ledKuning 8
#define ledHijau 9
#define ledMerah 11
#define ledBiru 10
int state = 0;
void setup(){
pinMode(ledKuning, OUTPUT);
pinMode(ledHijau, OUTPUT);
pinMode(ledMerah, OUTPUT);
pinMode(ledBiru, OUTPUT);
digitalWrite(ledKuning, LOW);
digitalWrite(ledHijau, LOW);
digitalWrite(ledMerah, LOW);
digitalWrite(ledBiru, LOW);
Serial.begin(9600);
}
void loop(){
if(Serial.available() > 0){
state = Serial.read();
Serial.println(state);
}
if(state == '0'){
digitalWrite(ledKuning, LOW);
Serial.println("LED : OFF");
state = 0;
}
else if(state == '1'){
digitalWrite(ledKuning, HIGH);
Serial.println("LED : ON");
state = 0;
}
if(state == '2'){
digitalWrite(ledHijau, LOW);
Serial.println("LED : OFF");
state = 0;
}
else if(state == '3'){
digitalWrite(ledHijau, HIGH);
Serial.println("LED : ON");
state = 0;
}
if(state == '4'){
digitalWrite(ledMerah, LOW);
Serial.println("LED : OFF");
state = 0;
}
else if(state == '5'){
digitalWrite(ledMerah, HIGH);
Serial.println("LED : ON");
state = 0;
}
if(state == '6'){
digitalWrite(ledBiru, LOW);
Serial.println("LED : OFF");
state = 0;
}
else if(state == '7'){
digitalWrite(ledBiru, HIGH);
Serial.println("LED : ON");
state = 0;
}
}
Rangkaian :
Hasil :
2. Source Code :
int step_pin_1 = 8;
int step_pin_2 = 9;
int step_pin_3 = 10;
int step_pin_4 = 11;
float delay_time;
int value_bluetooth = 0;
String readString;
void setup()
{
Serial.begin(9600);
}
void loop()
{
while (Serial.available()){
char c= Serial.read();
readString+=c;
}
if(readString.length() >0) {
value_bluetooth =readString.toInt();
if (value_bluetooth > 0 ){
delay_time = 15;
}
else
{
delay_time=0;
}
Serial.println(value_bluetooth);
Rangkaian :
Hasil :
3. Source Code :
#define ledKuning 13
int state = 0;
void setup(){
pinMode(ledKuning, OUTPUT);
digitalWrite(ledKuning, LOW);
Serial.begin(9600);
}
void loop(){
if(Serial.available() > 0){
state = Serial.read();
Serial.println(state);
}
if(state == '0'){
digitalWrite(ledKuning, LOW);
Serial.println("LED : OFF");
state = 0;
}
else if(state == '1'){
digitalWrite(ledKuning, HIGH);
Serial.println("LED : ON");
// state = 0;
}
}
Rangkaian :
Hasil :
4. Source Code :
#define ledKuning 13
#include <Servo.h>
int state = 0;
Servo myservo;
void setup(){
pinMode(ledKuning, OUTPUT);
digitalWrite(ledKuning, LOW);
Serial.begin(9600);
myservo.attach(7);
myservo.write(0);
}
void loop(){
if(Serial.available() > 0){
state = Serial.read();
Serial.println(state);
}
if(state == '0'){
digitalWrite(ledKuning, LOW);
Serial.println("LED : OFF");
myservo.write(0);
state = 0;
}
else if(state == '1'){
digitalWrite(ledKuning, HIGH);
myservo.write(90);
Serial.println("LED : ON");
// state = 0;
}
}
Rangkaian :
Hasil :
Melalui Comand Voice servo akan berputar jika pengguna memberikan intruksi
“Hidup” kepada handphone