Abstract: Abstract Corona Virus infections have once again stressed the need to accelerate the companies, especially in healthcare to adopt automation. We are aware that countless doctors, nurses and health care workers have risked and are currently risking and may continue to risk their precious lives, while tending the dependents. Two Phases of Corona Virus infections have disturbed the lives of people in general and health care professionals in particular. The third phase i.e. the delta phase may be imminent and can even affect kids. In this regard, an invention was made named as “Autobulance.” This is an ambulatory robot that would replace only the risky task of health care professionals like “Automatically take temperature, identification and oxygen of the patients.
1. Used the current version of Arduino
2. Arduino programs to operate the Autobulance Robot
3. The Universal Automaton used to construct the Autobulance Robot Arduino programs #define IN1 11 #define IN2 10 #define IN3 9 #define IN4 8 const int leftForward = 3; const int leftBackward = 4; int Steps = 0; boolean Direction = true;// unsigned long last_time; unsigned long currentMillis ; int steps_left = 1095; long time; int led = 13; // the pin that the LED is atteched to int sensor = 2; // the pin that the sensor is atteched to int state = LOW; // by default, no motion detected int val = 0; // variable to store the sensor status (value) int ThermistorPin = 0; int Vo; float R1 = 10000; float logR2, R2, T; float c1 = 1.009249522e-03, c2 = 2.378405444e-04, c3 = 2.019202697e-07; void setup() { Serial.begin(9600); pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(IN3, OUTPUT); pinMode(IN4, OUTPUT); pinMode(leftForward , OUTPUT); pinMode(leftBackward , OUTPUT); pinMode(led, OUTPUT); // initalize LED as an output pinMode(sensor, INPUT); // initialize sensor as an input Serial.begin(9600); // initialize serial } void loop(){ val = digitalRead(sensor); // read sensor value if (val == HIGH) { // check if the sensor is HIGH digitalWrite(led, HIGH); // turn LED ON digitalWrite(leftForward , HIGH); digitalWrite(leftBackward , LOW); delay(1000); digitalWrite(leftForward , LOW); digitalWrite(leftBackward , LOW); while (steps_left > 0) { currentMillis = micros(); if (currentMillis - last_time >= 1000) { stepper(1); time = time + micros() - last_time; last_time = micros(); steps_left--; } } Serial.println("Wait...!"); Vo = analogRead(ThermistorPin); R2 = R1 * (1023.0 / (float)Vo - 1.0); logR2 = log(R2); T = (1.0 / (c1 + c2*logR2 + c3*logR2*logR2*logR2)); T = T - 273.15; T = (T * 9.0)/ 5.0 + 32.0; Serial.print("Temperature: "); Serial.println(T); Serial.println("Your Oxygen 95 "); delay(500); digitalWrite(leftForward , LOW); digitalWrite(leftBackward , HIGH); delay(1000); digitalWrite(leftForward , LOW); digitalWrite(leftBackward , LOW); Direction = !Direction; steps_left = 1095; if (state == LOW) { state = HIGH; // update variable state to HIGH } } else { digitalWrite(led, LOW); // turn LED OFF delay(1000); // delay 200 milliseconds if (state == HIGH){ state = LOW; // update variable state to LOW } } } void stepper(int xw) { for (int x = 0; x < xw; x++) { switch (Steps) { case 0: digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); digitalWrite(IN3, LOW); digitalWrite(IN4, HIGH); delay(10); break; case 1: digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); digitalWrite(IN3, HIGH); digitalWrite(IN4, HIGH); delay(10); break; case 2: digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW); delay(10); break; case 3: digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH); digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW); delay(10); break; case 4: digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH); digitalWrite(IN3, LOW); digitalWrite(IN4, LOW); delay(10); break; case 5: digitalWrite(IN1, HIGH); digitalWrite(IN2, HIGH); digitalWrite(IN3, LOW); digitalWrite(IN4, LOW); delay(10); break; case 6: digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); digitalWrite(IN3, LOW); digitalWrite(IN4, LOW); delay(10); break; case 7: digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); digitalWrite(IN3, LOW); digitalWrite(IN4, HIGH); delay(10); break; default: digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); digitalWrite(IN3, LOW); digitalWrite(IN4, LOW); delay(10); break; } SetDirection(); } } void SetDirection() { if (Direction == 1) { Steps++; } if (Direction == 0) { Steps--; } if (Steps > 7) { Steps = 0; } if (Steps < 0) { Steps = 7; } } #define echoPin 7 // attach pin D2 Arduino to pin Echo of HC-SR04 #define trigPin 8 //attach pin D3 Arduino to pin Trig of HC-SR04 long duration; // variable for the duration of sound wave travel int distance; // variable for the distance measurement const int leftForward = 2; const int leftBackward = 3; const int rightForward = 4; const int rightBackward = 5; const int nextrightForward = 10; const int nextrightBackward = 11; const int nxtrightForward = 12; const int nxtrightBackward = 13; void setup() { pinMode(leftForward , OUTPUT); pinMode(leftBackward , OUTPUT); pinMode(rightForward , OUTPUT); pinMode(rightBackward , OUTPUT); pinMode(nextrightForward , OUTPUT); pinMode(nextrightBackward , OUTPUT); pinMode(nxtrightForward , OUTPUT); pinMode(nxtrightBackward , OUTPUT); pinMode(trigPin, OUTPUT); // Sets the trigPin as an OUTPUT pinMode(echoPin, INPUT); // Sets the echoPin as an INPUT Serial.begin(9600); // // Serial Communication is starting with 9600 of baudrate speed Serial.println("Ultrasonic Sensor HC-SR04 Test"); // print some text in Serial Monitor Serial.println("with Arduino UNO R3"); } void loop() { digitalWrite(trigPin, LOW); delay(250); digitalWrite(trigPin, HIGH); delay(250); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance = duration * 0.034 / 2; // Speed of sound wave divided by 2 (go and back) Serial.print("Distance: "); delay(250); Serial.print(distance); Serial.println(" cm"); if (distance < 100 && distance > 0){ digitalWrite(leftForward , HIGH); digitalWrite(leftBackward , LOW); digitalWrite(rightForward , HIGH); digitalWrite(rightBackward , LOW); digitalWrite(nextrightForward , HIGH); digitalWrite(nextrightBackward , LOW); digitalWrite(nxtrightForward , HIGH); digitalWrite(nxtrightBackward , LOW); delay(1500); digitalWrite(leftForward , LOW); digitalWrite(leftBackward , LOW); digitalWrite(rightForward , LOW); digitalWrite(rightBackward , LOW); digitalWrite(nextrightForward , LOW); digitalWrite(nextrightBackward , LOW); digitalWrite(nxtrightForward , LOW); digitalWrite(nxtrightBackward , LOW); delay(5000); digitalWrite(leftForward , LOW); digitalWrite(leftBackward , HIGH); digitalWrite(rightForward , LOW); digitalWrite(rightBackward , HIGH); digitalWrite(nextrightForward , LOW); digitalWrite(nextrightBackward , HIGH); digitalWrite(nxtrightForward , LOW); digitalWrite(nxtrightBackward , HIGH); delay(1500); digitalWrite(leftForward , LOW); digitalWrite(leftBackward , LOW); digitalWrite(rightForward , LOW); digitalWrite(rightBackward , LOW); digitalWrite(nextrightForward , LOW); digitalWrite(nextrightBackward , LOW); digitalWrite(nxtrightForward , LOW); digitalWrite(nxtrightBackward , LOW); } } #define CW 3 //CW is defined as pin #7// #define CCW 4 //CCW is defined as pin #8// #define CW9 9 //CW is defined as pin #7// #define CW10 10 //CCW is defined as pin #8// #define CW11 11 //CW is defined as pin #7// #define CW12 12 //CCW is defined as pin #8// #define CW5 5 //CW is defined as pin #7// #define CW6 6 //CCW is defined as pin #8// #define echoPin 7 // attach pin D2 Arduino to pin Echo of HC-SR04 #define trigPin 8 //attach pin D3 Arduino to pin Trig of HC-SR04 long duration; // variable for the duration of sound wave travel int distance; // variable for the distance measurement void setup() { //Setup runs once// pinMode(CW, OUTPUT); //Set CW as an output// pinMode(CCW, OUTPUT); //Set CCW as an output// pinMode(CW9, OUTPUT); //Set CW as an output// pinMode(CW10, OUTPUT); //Set CCW as an output// pinMode(CW11, OUTPUT); //Set CW as an output// pinMode(CW12, OUTPUT); //Set CCW as an output// pinMode(CW5, OUTPUT); //Set CW as an output// pinMode(CW6, OUTPUT); //Set CCW as an output// pinMode(trigPin, OUTPUT); // Sets the trigPin as an OUTPUT pinMode(echoPin, INPUT); // Sets the echoPin as an INPUT Serial.begin(9600); // // Serial Communication is starting with 9600 of baudrate speed Serial.println("Ultrasonic Sensor HC-SR04 Test"); // print some text in Serial Monitor Serial.println("with Arduino UNO R3"); } void loop() { //Loop runs forever// digitalWrite(trigPin, LOW); delay(250); digitalWrite(trigPin, HIGH); delay(250); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance = duration * 0.034 / 2; // Speed of sound wave divided by 2 (go and back) Serial.print("Distance: "); delay(250); Serial.print(distance); Serial.println(" cm"); digitalWrite(CW,LOW); //INITIALIZE Motor // digitalWrite(CCW,LOW); digitalWrite(CW9,LOW); digitalWrite(CW10,LOW); digitalWrite(CW11,LOW); digitalWrite(CW12,LOW); digitalWrite(CW5,LOW); digitalWrite(CW6,LOW); delay(250); //for 1 second// if (distance < 10 && distance > 0) { digitalWrite(CW,HIGH); //Motor runs clockwise// digitalWrite(CCW,LOW); //Motor runs clockwise// digitalWrite(CW9,HIGH); //Motor runs clockwise// digitalWrite(CW10,LOW); //Motor runs clockwise// digitalWrite(CW11,HIGH); //Motor runs clockwise// digitalWrite(CW12,LOW); //Motor runs clockwise// digitalWrite(CW5,HIGH); //Motor runs clockwise// digitalWrite(CW6,LOW); //Motor runs clockwise// delay(500); //for 1 second// digitalWrite(CW,LOW); //Motor runs clockwise// digitalWrite(CCW,LOW); //Motor runs clockwise// digitalWrite(CW9,LOW); //Motor runs clockwise// digitalWrite(CW10,LOW); //Motor runs clockwise// digitalWrite(CW11,LOW); //Motor runs clockwise// digitalWrite(CW12,LOW); //Motor runs clockwise// digitalWrite(CW5,LOW); //Motor runs clockwise// digitalWrite(CW6,LOW); //Motor runs clockwise// Serial.print("waiting: "); delay(250); //for 1 second// digitalWrite(CW, LOW); //Motor stops// digitalWrite(CCW, HIGH);//Motor runs counter-clockwise// digitalWrite(CW9, LOW); //Motor stops// digitalWrite(CW10, HIGH);//Motor runs counter-clockwise// digitalWrite(CW11, LOW); //Motor stops// digitalWrite(CW12, HIGH);//Motor runs counter-clockwise// digitalWrite(CW5, LOW); //Motor stops// digitalWrite(CW6, HIGH);//Motor runs counter-clockwise// delay(500); //For 1 second// digitalWrite(CW,LOW); //Motor runs clockwise// digitalWrite(CCW,LOW); //Motor runs clockwise// digitalWrite(CW9,LOW); //Motor runs clockwise// digitalWrite(CW10,LOW); //Motor runs clockwise// digitalWrite(CW11,LOW); //Motor runs clockwise// digitalWrite(CW12,LOW); //Motor runs clockwise// digitalWrite(CW5,LOW); //Motor runs clockwise// digitalWrite(CW6,LOW); //Motor runs clockwise// Serial.print("waiting: "); delay(250); } } References Amnesty International (2021). COVID-19: Health worker death toll rises to at least 17000 as organizations call for rapid vaccine rollout. Retrieved from https://www.amnesty.org/en/latest/news/2021/03/covid19-health-worker-death-toll-rises-to-at-least-17000-as-organizations-call-for-rapid-vaccine-rollout/ Design
Claims:an invention was made named as “Autobulance.” This is an ambulatory robot that would replace only the risky task of health care professionals like “Automatically take temperature, identification and oxygen of the patients. , Description:Introduction
In the second wave many Doctors, Nurses, and other Health Workers Died Due To Covid-19 as of today. It is being said that the next wave of infections -- the 3rd wave that would mostly infect kids, may be imminent. Amnesty International States that over 17,000 health workers have died due to Corona virus (Amnesty International, 2021). To help the healthcare workers this invention was made called as “Autobulace”. As the patient arrives and stands at the designated place (a circle drawn near a desk), the “Autobulace” robot would automatically sense the arrival. The robot would approach the patient automatically and it will take temperature, oxygen reading and identification of the patient.
The record would be displayed over the monitor and the everyday records would be stored in the hospital database. My first invention “The Universal Automaton” would construct this robot “Autobulace” using a 3d printer. The details of “The Universal Automaton” have already been submitted for approval vide C.B.R. #15310 (App #: 202121030335).
Tools and Technologies
1. Used the current version of Arduino
2. Arduino programs to operate the Autobulance Robot
3. The Universal Automaton used to construct the Autobulance Robot
Arduino programs
#define IN1 11
#define IN2 10
#define IN3 9
#define IN4 8
const int leftForward = 3;
const int leftBackward = 4;
int Steps = 0;
boolean Direction = true;//
unsigned long last_time;
unsigned long currentMillis ;
int steps_left = 1095;
long time;
int led = 13; // the pin that the LED is atteched to
int sensor = 2; // the pin that the sensor is atteched to
int state = LOW; // by default, no motion detected
int val = 0; // variable to store the sensor status (value)
int ThermistorPin = 0;
int Vo;
float R1 = 10000;
float logR2, R2, T;
float c1 = 1.009249522e-03, c2 = 2.378405444e-04, c3 = 2.019202697e-07;
void setup() {
Serial.begin(9600);
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
pinMode(leftForward , OUTPUT);
pinMode(leftBackward , OUTPUT);
pinMode(led, OUTPUT); // initalize LED as an output
pinMode(sensor, INPUT); // initialize sensor as an input
Serial.begin(9600); // initialize serial
}
void loop(){
val = digitalRead(sensor); // read sensor value
if (val == HIGH) { // check if the sensor is HIGH
digitalWrite(led, HIGH); // turn LED ON
digitalWrite(leftForward , HIGH);
digitalWrite(leftBackward , LOW);
delay(1000);
digitalWrite(leftForward , LOW);
digitalWrite(leftBackward , LOW);
while (steps_left > 0)
{
currentMillis = micros();
if (currentMillis - last_time >= 1000)
{
stepper(1);
time = time + micros() - last_time;
last_time = micros();
steps_left--;
}
}
Serial.println("Wait...!");
Vo = analogRead(ThermistorPin);
R2 = R1 * (1023.0 / (float)Vo - 1.0);
logR2 = log(R2);
T = (1.0 / (c1 + c2*logR2 + c3*logR2*logR2*logR2));
T = T - 273.15;
T = (T * 9.0)/ 5.0 + 32.0;
Serial.print("Temperature: ");
Serial.println(T);
Serial.println("Your Oxygen 95 ");
delay(500);
digitalWrite(leftForward , LOW);
digitalWrite(leftBackward , HIGH);
delay(1000);
digitalWrite(leftForward , LOW);
digitalWrite(leftBackward , LOW);
Direction = !Direction;
steps_left = 1095;
if (state == LOW) {
state = HIGH; // update variable state to HIGH
}
}
else {
digitalWrite(led, LOW); // turn LED OFF
delay(1000); // delay 200 milliseconds
if (state == HIGH){
state = LOW; // update variable state to LOW
}
}
}
void stepper(int xw)
{
for (int x = 0; x < xw; x++)
{
switch (Steps)
{
case 0:
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
delay(10);
break;
case 1:
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, HIGH);
delay(10);
break;
case 2:
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
delay(10);
break;
case 3:
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
delay(10);
break;
case 4:
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
delay(10);
break;
case 5:
digitalWrite(IN1, HIGH);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
delay(10);
break;
case 6:
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
delay(10);
break;
case 7:
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
delay(10);
break;
default:
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
delay(10);
break;
}
SetDirection();
}
}
void SetDirection()
{
if (Direction == 1)
{
Steps++;
}
if (Direction == 0)
{
Steps--;
}
if (Steps > 7)
{
Steps = 0;
}
if (Steps < 0)
{
Steps = 7;
}
}
#define echoPin 7 // attach pin D2 Arduino to pin Echo of HC-SR04
#define trigPin 8 //attach pin D3 Arduino to pin Trig of HC-SR04
long duration; // variable for the duration of sound wave travel
int distance; // variable for the distance measurement
const int leftForward = 2;
const int leftBackward = 3;
const int rightForward = 4;
const int rightBackward = 5;
const int nextrightForward = 10;
const int nextrightBackward = 11;
const int nxtrightForward = 12;
const int nxtrightBackward = 13;
void setup()
{
pinMode(leftForward , OUTPUT);
pinMode(leftBackward , OUTPUT);
pinMode(rightForward , OUTPUT);
pinMode(rightBackward , OUTPUT);
pinMode(nextrightForward , OUTPUT);
pinMode(nextrightBackward , OUTPUT);
pinMode(nxtrightForward , OUTPUT);
pinMode(nxtrightBackward , OUTPUT);
pinMode(trigPin, OUTPUT); // Sets the trigPin as an OUTPUT
pinMode(echoPin, INPUT); // Sets the echoPin as an INPUT
Serial.begin(9600); // // Serial Communication is starting with 9600 of baudrate speed
Serial.println("Ultrasonic Sensor HC-SR04 Test"); // print some text in Serial Monitor
Serial.println("with Arduino UNO R3");
}
void loop()
{
digitalWrite(trigPin, LOW);
delay(250);
digitalWrite(trigPin, HIGH);
delay(250);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = duration * 0.034 / 2; // Speed of sound wave divided by 2 (go and back)
Serial.print("Distance: ");
delay(250);
Serial.print(distance);
Serial.println(" cm");
if (distance < 100 && distance > 0){
digitalWrite(leftForward , HIGH);
digitalWrite(leftBackward , LOW);
digitalWrite(rightForward , HIGH);
digitalWrite(rightBackward , LOW);
digitalWrite(nextrightForward , HIGH);
digitalWrite(nextrightBackward , LOW);
digitalWrite(nxtrightForward , HIGH);
digitalWrite(nxtrightBackward , LOW);
delay(1500);
digitalWrite(leftForward , LOW);
digitalWrite(leftBackward , LOW);
digitalWrite(rightForward , LOW);
digitalWrite(rightBackward , LOW);
digitalWrite(nextrightForward , LOW);
digitalWrite(nextrightBackward , LOW);
digitalWrite(nxtrightForward , LOW);
digitalWrite(nxtrightBackward , LOW);
delay(5000);
digitalWrite(leftForward , LOW);
digitalWrite(leftBackward , HIGH);
digitalWrite(rightForward , LOW);
digitalWrite(rightBackward , HIGH);
digitalWrite(nextrightForward , LOW);
digitalWrite(nextrightBackward , HIGH);
digitalWrite(nxtrightForward , LOW);
digitalWrite(nxtrightBackward , HIGH);
delay(1500);
digitalWrite(leftForward , LOW);
digitalWrite(leftBackward , LOW);
digitalWrite(rightForward , LOW);
digitalWrite(rightBackward , LOW);
digitalWrite(nextrightForward , LOW);
digitalWrite(nextrightBackward , LOW);
digitalWrite(nxtrightForward , LOW);
digitalWrite(nxtrightBackward , LOW);
}
}
#define CW 3 //CW is defined as pin #7//
#define CCW 4 //CCW is defined as pin #8//
#define CW9 9 //CW is defined as pin #7//
#define CW10 10 //CCW is defined as pin #8//
#define CW11 11 //CW is defined as pin #7//
#define CW12 12 //CCW is defined as pin #8//
#define CW5 5 //CW is defined as pin #7//
#define CW6 6 //CCW is defined as pin #8//
#define echoPin 7 // attach pin D2 Arduino to pin Echo of HC-SR04
#define trigPin 8 //attach pin D3 Arduino to pin Trig of HC-SR04
long duration; // variable for the duration of sound wave travel
int distance; // variable for the distance measurement
void setup() { //Setup runs once//
pinMode(CW, OUTPUT); //Set CW as an output//
pinMode(CCW, OUTPUT); //Set CCW as an output//
pinMode(CW9, OUTPUT); //Set CW as an output//
pinMode(CW10, OUTPUT); //Set CCW as an output//
pinMode(CW11, OUTPUT); //Set CW as an output//
pinMode(CW12, OUTPUT); //Set CCW as an output//
pinMode(CW5, OUTPUT); //Set CW as an output//
pinMode(CW6, OUTPUT); //Set CCW as an output//
pinMode(trigPin, OUTPUT); // Sets the trigPin as an OUTPUT
pinMode(echoPin, INPUT); // Sets the echoPin as an INPUT
Serial.begin(9600); // // Serial Communication is starting with 9600 of baudrate speed
Serial.println("Ultrasonic Sensor HC-SR04 Test"); // print some text in Serial Monitor
Serial.println("with Arduino UNO R3");
}
void loop() { //Loop runs forever//
digitalWrite(trigPin, LOW);
delay(250);
digitalWrite(trigPin, HIGH);
delay(250);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = duration * 0.034 / 2; // Speed of sound wave divided by 2 (go and back)
Serial.print("Distance: ");
delay(250);
Serial.print(distance);
Serial.println(" cm");
digitalWrite(CW,LOW); //INITIALIZE Motor //
digitalWrite(CCW,LOW);
digitalWrite(CW9,LOW);
digitalWrite(CW10,LOW);
digitalWrite(CW11,LOW);
digitalWrite(CW12,LOW);
digitalWrite(CW5,LOW);
digitalWrite(CW6,LOW);
delay(250); //for 1 second//
if (distance < 10 && distance > 0) {
digitalWrite(CW,HIGH); //Motor runs clockwise//
digitalWrite(CCW,LOW); //Motor runs clockwise//
digitalWrite(CW9,HIGH); //Motor runs clockwise//
digitalWrite(CW10,LOW); //Motor runs clockwise//
digitalWrite(CW11,HIGH); //Motor runs clockwise//
digitalWrite(CW12,LOW); //Motor runs clockwise//
digitalWrite(CW5,HIGH); //Motor runs clockwise//
digitalWrite(CW6,LOW); //Motor runs clockwise//
delay(500); //for 1 second//
digitalWrite(CW,LOW); //Motor runs clockwise//
digitalWrite(CCW,LOW); //Motor runs clockwise//
digitalWrite(CW9,LOW); //Motor runs clockwise//
digitalWrite(CW10,LOW); //Motor runs clockwise//
digitalWrite(CW11,LOW); //Motor runs clockwise//
digitalWrite(CW12,LOW); //Motor runs clockwise//
digitalWrite(CW5,LOW); //Motor runs clockwise//
digitalWrite(CW6,LOW); //Motor runs clockwise//
Serial.print("waiting: ");
delay(250); //for 1 second//
digitalWrite(CW, LOW); //Motor stops//
digitalWrite(CCW, HIGH);//Motor runs counter-clockwise//
digitalWrite(CW9, LOW); //Motor stops//
digitalWrite(CW10, HIGH);//Motor runs counter-clockwise//
digitalWrite(CW11, LOW); //Motor stops//
digitalWrite(CW12, HIGH);//Motor runs counter-clockwise//
digitalWrite(CW5, LOW); //Motor stops//
digitalWrite(CW6, HIGH);//Motor runs counter-clockwise//
delay(500); //For 1 second//
digitalWrite(CW,LOW); //Motor runs clockwise//
digitalWrite(CCW,LOW); //Motor runs clockwise//
digitalWrite(CW9,LOW); //Motor runs clockwise//
digitalWrite(CW10,LOW); //Motor runs clockwise//
digitalWrite(CW11,LOW); //Motor runs clockwise//
digitalWrite(CW12,LOW); //Motor runs clockwise//
digitalWrite(CW5,LOW); //Motor runs clockwise//
digitalWrite(CW6,LOW); //Motor runs clockwise//
Serial.print("waiting: ");
delay(250);
}
}
References
Amnesty International (2021). COVID-19: Health worker death toll rises to at least 17000 as organizations call for rapid vaccine rollout. Retrieved from https://www.amnesty.org/en/latest/news/2021/03/covid19-health-worker-death-toll-rises-to-at-least-17000-as-organizations-call-for-rapid-vaccine-rollout/
Design
| # | Name | Date |
|---|---|---|
| 1 | 202121030426-FORM 1 [07-07-2021(online)].pdf | 2021-07-07 |
| 2 | 202121030426-DRAWINGS [07-07-2021(online)].pdf | 2021-07-07 |
| 3 | 202121030426-COMPLETE SPECIFICATION [07-07-2021(online)].pdf | 2021-07-07 |
| 4 | 202121030426-FORM-9 [14-07-2021(online)].pdf | 2021-07-14 |
| 5 | Abstract1.jpg | 2021-10-19 |