atyschenko77763
Published © GPL3+

Stay safe from Covid-19

Colin teaches the viewer how to wear a mask properly to protect you and others against Corona virus.

BeginnerShowcase (no instructions)257
Stay safe from Covid-19

Things used in this project

Story

Read more

Schematics

Messy overview schematic

Fritzning schematic

Code

Coronavirus Code

Arduino
The complete code c:
#include <LiquidCrystal.h>

int lcdRSPin = 12;          
int lcdEPin = 11;
int lcdD4Pin = 5;
int lcdD5Pin = 4;
int lcdD6Pin = 3;
int lcdD7Pin = 2;
LiquidCrystal lcd(lcdRSPin, lcdEPin,
 lcdD4Pin, lcdD5Pin, lcdD6Pin, lcdD7Pin);

 byte eye_one[] = {
  B11111,
  B11111,
  B11001,
  B11001,
  B00000,
  B00000,
  B00000,
  B00000
 };

 byte eye_two[] = {
  B11111,
  B11111,
  B11001,
  B11001,
  B00000,
  B00000,
  B11111,
  B11111
 };
 
 byte nose[] = {
  B00000,
  B00000,
  B00000,
  B00000,
  B00000,
  B00110,
  B00011,
  B01110
 };

 byte smile[] = {
  B00000,
  B10001,
  B01110,
  B00000,
  B00000,
  B00000,
  B00001,
  B11110
 };

 

byte mask4[] = {
  B11111,
  B11111,
  B11111,
  B11111,
  B11111,
  B11111,
  B11111,
  B11111
};

byte mask5[] = {
  B00011,
  B00100,
  B01000,
  B10000,
  B10000,
  B01000,
  B00100,
  B00011
};

byte mask6[] = {
  B11000,
  B00100,
  B00010,
  B00001,
  B00001,
  B00010,
  B00100,
  B11000
};

byte mask7[] = {
  B00000,
  B00000,
  B00000,
  B00000,
  B00000,
  B11111,
  B11111,
  B11111
};



void setup() {
  // put your setup code here, to run once:
  lcd.begin(16, 2);
  lcd.createChar(0, eye_one);
  lcd.createChar(1, eye_two);
  lcd.createChar(2, nose);
  lcd.createChar(3, smile);
  lcd.createChar(4, mask4);
  lcd.createChar(5, mask5);
  lcd.createChar(6, mask6);
  lcd.createChar(7, mask7);
}


void loop() {
  // put your main code here, to run repeatedly:
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("How to wear a");
  lcd.setCursor(0, 1);
  lcd.print("mask   by Anna T");
  delay(2500);
  lcd.clear();
  delay(200);
  lcd.print("Greetings Viewer");
  delay(2000); 
  lcd.clear();
  delay(200);
  lcd.setCursor(7, 1);
  lcd.write(byte(3));
  lcd.setCursor(6, 0);
  lcd.write(byte(0));    
  lcd.setCursor(8, 0);
  lcd.write(byte(0));
  lcd.setCursor(7, 0);
  lcd.write(byte(2));
  delay(1500);
  lcd.clear();
  lcd.print("This is Colin."); 
  delay(2500);
  lcd.clear();                          
  delay(200);
  lcd.print("He is here to"); 
  lcd.setCursor(0, 1);
  lcd.print("show how to wear");
  delay(2500);
  lcd.clear();                  
  delay(200);
  lcd.print("a mask to");       
  lcd.setCursor(0, 1);
  lcd.print("protect against"); 
  delay(2500);                        
  lcd.clear();                 
  delay(200);
  lcd.print("  Covid-19 aka");
  lcd.setCursor(0, 1);
  lcd.print("   Coronavirus"); 
  delay(2500);
  lcd.clear();
  delay(200);   
  lcd.print(" +  +  +  + ");  
  lcd.setCursor(0, 1);
  lcd.print("+  +  +  +  +");  
  lcd.setCursor(2, 0);
  delay(2000);
  lcd.clear();                   
  delay(200);
  lcd.print("The easiest way"); 
  lcd.setCursor(0, 1);
  lcd.print("to keep yourself"); 
  delay(2500);
  lcd.clear();               
  delay(200);
  lcd.print("& others safe is"); 
  lcd.setCursor(0, 1);
  lcd.print("to wear a mask.");
  delay(2500);
  lcd.clear();
  delay(200);
  lcd.clear();                 
  lcd.setCursor(5, 0);
  lcd.write(byte(5));
  lcd.setCursor(6, 0);
  lcd.write(byte(4));
  lcd.setCursor(7, 0);
  lcd.write(byte(4));
  lcd.setCursor(8, 0);
  lcd.write(byte(4));
  lcd.setCursor(9, 0);
  lcd.write(byte(4));
  lcd.setCursor(10, 0);
  lcd.write(byte(6));
  lcd.setCursor(0, 1);
  lcd.write(byte(5));
  lcd.setCursor(1, 1);
  lcd.write(byte(4));
  lcd.setCursor(2, 1);
  lcd.write(byte(4));
  lcd.setCursor(3, 1);
  lcd.write(byte(4));
  lcd.setCursor(4, 1);
  lcd.write(byte(4));
  lcd.setCursor(5, 1);
  lcd.write(byte(6));
  lcd.setCursor(10, 1);
  lcd.write(byte(5));
  lcd.setCursor(11, 1);
  lcd.write(byte(4));
  lcd.setCursor(12, 1);
  lcd.write(byte(4));
  lcd.setCursor(13, 1);
  lcd.write(byte(4));
  lcd.setCursor(14, 1);
  lcd.write(byte(4));
  lcd.setCursor(15, 1);
  lcd.write(byte(6));
  delay(2500);
  lcd.clear();
  delay(200);
  lcd.print("Here are the");
  lcd.setCursor(0, 1);
  lcd.print("steps for how to"); 
  delay(2500);
  lcd.clear();           
  delay(200);
  lcd.print("put a mask on");
  lcd.setCursor(0, 1);
  lcd.print("properly.");
  delay(2500);
  lcd.clear();         
  delay(200);
  lcd.print("     First");
  delay(2500);
  lcd.clear();    
  delay(200);
  lcd.print("Be sure to wash");
  lcd.setCursor(0, 1);
  lcd.print("your hands for ");    
  delay(2500);
  lcd.clear();         
  delay(200);
  lcd.print("at least 20 secs");
  lcd.setCursor(0, 1);
  lcd.print("before touching");
  delay(2500);
  lcd.clear();                  
  delay(200);
  lcd.print("the mask.");
  delay(2500);
  lcd.clear();               
  delay(200);
  lcd.print("     Second");
  delay(2500);
  lcd.clear();                   
  delay(200);
  lcd.print("When you put on");
  lcd.setCursor(0, 1);
  lcd.print("a mask, be sure");
  delay(2500);
  lcd.clear();                  
  delay(200);
  lcd.print("the colored part");   
  lcd.setCursor(0, 1);
  lcd.print("of the mask is");  
  delay(2500);
  lcd.clear();      
  delay(200);
  lcd.print("facing the"); 
  lcd.setCursor(0, 1);
  lcd.print("outside."); 
  delay(2500);                        
  lcd.clear();        
  delay(200);
  lcd.print("     Third");  
  delay(2500);
  lcd.clear();          
  delay(200);
  lcd.print("Pull the elastic"); 
  lcd.setCursor(0, 1);
  lcd.print("over your ears.");
  delay(2500);
  lcd.clear();        
  delay(200);
  lcd.print("     Lastly.");  
  delay(2500);                        
  lcd.clear();   
  delay(200);
  lcd.print("Extend the mask"); 
  lcd.setCursor(0, 1);
  lcd.print("to fully cover");
  delay(2500);
  lcd.clear();            
  delay(200);
  lcd.print("the nose, mouth ");  
  lcd.setCursor(0, 1);
  lcd.print("AND chin.");
  delay(2500);
  lcd.clear();
  delay(200);
  lcd.setCursor(6, 0);
  lcd.write(byte(1));
  lcd.setCursor(7, 0);
  lcd.write(byte(7));
  lcd.setCursor(8, 0);
  lcd.write(byte(1));        
  lcd.setCursor(6, 1);
  lcd.write(byte(4));
  lcd.setCursor(7, 1);
  lcd.write(byte(4));
  lcd.setCursor(8, 1);
  lcd.write(byte(4));
  lcd.setCursor(5, 1);
  lcd.write(byte(5));
  lcd.setCursor(9, 1);
  lcd.write(byte(6));
  delay(5500);
  lcd.clear();
}
  

Credits

atyschenko77763
1 project • 0 followers
Contact

Comments

Please log in or sign up to comment.