// interfacing dc motor int
in1 = 2; int in2 = 3; void
setup() {
// put your setup code here, to run once:
pinMode(in1, OUTPUT); pinMode(in2,
OUTPUT);
Serial.begin(9600);
}
void cw(){ digitalWrite(in1,
HIGH); digitalWrite(in2,
LOW);
Serial.println("Clock Wise");
}
void acw(){ digitalWrite(in1,
LOW); digitalWrite(in2,
HIGH);
Serial.println("Anti-Clock Wise");
}
void stop(){
digitalWrite(in1, LOW);
digitalWrite(in2, LOW);
Serial.println("Stop");
}
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available()){
char c = Serial.read(); int k
= c - '0';
if(k == 1){
cw(); }else
if(k==2){
acw(); }else
if(k==0){
stop();
}
delay(5000);
}
}
Elevator system with LED lights
// elevator system
// 10sec - time for transition
// 5sec - loading and unloading
int in1 = 2; int
in2 = 3; int r =
6; int g = 8;
int b = 10;
void cw(){ digitalWrite(in1,
HIGH); digitalWrite(in2,
LOW);
Serial.println("Clock Wise");
}
void acw(){ digitalWrite(in1,
LOW); digitalWrite(in2,
HIGH);
Serial.println("Anti-Clock Wise");
}
void stop(){
digitalWrite(in1, LOW);
digitalWrite(in2, LOW);
Serial.println("Stop");
}
void setup() {
// put your setup code here, to run once:
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT); pinMode(r,
OUTPUT); pinMode(g, OUTPUT);
pinMode(b, OUTPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println("loading...");
digitalWrite(g, HIGH);
delay(5000); digitalWrite(g,
LOW);
Serial.println("Moving Up...");
digitalWrite(r, HIGH); cw();
delay(10000); digitalWrite(r,
LOW); stop();
Serial.println("Unloading...");
digitalWrite(b, HIGH);
delay(5000); digitalWrite(b,
LOW); Serial.println("Moving
Down..."); digitalWrite(r, HIGH);
acw();
delay(10000); digitalWrite(r,
LOW); stop();
}
// interfacing dc motor int
in1 = 2; int in2 = 3; void
setup() {
// put your setup code here, to run once:
pinMode(in1, OUTPUT); pinMode(in2,
OUTPUT);
Serial.begin(9600);
}
void cw(){
digitalWrite(in1, HIGH); digitalWrite(in2,
LOW);
Serial.println("Clock Wise");
}
void acw(){ digitalWrite(in1,
LOW); digitalWrite(in2,
HIGH);
Serial.println("Anti-Clock Wise");
}
void stop(){
digitalWrite(in1, LOW);
digitalWrite(in2, LOW);
Serial.println("Stop");
}
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available()){
char c = Serial.read();
if(c == ‘F’){
cw(); }else if(c ==
‘R’){ acw();
}else { stop();
}
delay(5000);
}
}