#include <LiquidCrystal.h>
LiquidCrystal lcd(13,12,11,10,9,8);
const int a = 7;
const int b = 6;
const int c = 5;
const int d = 4;
const int e = 3;
const int f = 2;
const int g = 1;
const int a2 = 0;
const int b2 = A0;
const int c2 = A1;
const int d2 = A2;
const int e2 = A3;
const int f2 = A4;
const int g2 = A5;
void setup()
{
pinMode(a, OUTPUT);
pinMode(b, OUTPUT);
pinMode(c, OUTPUT);
pinMode(b, OUTPUT);
pinMode(d, OUTPUT);
pinMode(e, OUTPUT);
pinMode(f, OUTPUT);
pinMode(g, OUTPUT);
pinMode(a2, OUTPUT);
pinMode(b2, OUTPUT);
pinMode(c2, OUTPUT);
pinMode(d2, OUTPUT);
pinMode(e2, OUTPUT);
pinMode(f2, OUTPUT);
pinMode(g2, OUTPUT);
lcd.begin(16,2);
lcd.clear();
lcd.home();
}
void loop()
{
zero();
one();
two();
three();
four();
five();
six();
seven();
eight();
nine();
ten();
eleven();
twelve();
thirteen();
fourteen();
fifteen();
sixteen();
seventeen();
eighteen();
nineteen();
twenty();
}
void zero()
{
digitalWrite(a2, HIGH);
digitalWrite(d2, HIGH);
digitalWrite(e2, HIGH);
digitalWrite(f2, HIGH);
digitalWrite(g2, LOW);
digitalWrite(b2, HIGH);
digitalWrite(c2, HIGH);
digitalWrite(a, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
lcd.clear();
lcd.print("Zero");
delay(1000);
}
void one()
{
digitalWrite(a2, LOW);
digitalWrite(d2, LOW);
digitalWrite(e2, LOW);
digitalWrite(f2, LOW);
digitalWrite(g2, LOW);
digitalWrite(b2, HIGH);
digitalWrite(c2, HIGH);
digitalWrite(a, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
lcd.clear();
lcd.print("One");
delay(1000);
}
void two()
{
digitalWrite(a2,HIGH);
digitalWrite(d2,HIGH);
digitalWrite(e2,HIGH);
digitalWrite(f2, LOW);
digitalWrite(g2, HIGH);
digitalWrite(b2, HIGH);
digitalWrite(c2, LOW);
digitalWrite(a, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
lcd.clear();
lcd.print("Two");
delay(1000);
}
void three()
{
digitalWrite(a2, HIGH);
digitalWrite(d2, HIGH);
digitalWrite(e2, LOW);
digitalWrite(f2, LOW);
digitalWrite(g2, HIGH);
digitalWrite(b2, HIGH);
digitalWrite(c2, HIGH);
digitalWrite(a, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
lcd.clear();
lcd.print("Three");
delay(1000);
}
void four()
{
digitalWrite(a2, LOW);
digitalWrite(d2, LOW);
digitalWrite(e2, LOW);
digitalWrite(f2, HIGH);
digitalWrite(g2, HIGH);
digitalWrite(b2, HIGH);
digitalWrite(c2, HIGH);
digitalWrite(a, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
lcd.clear();
lcd.print("Four");
delay(1000);
}
void five()
{
digitalWrite(a2, HIGH);
digitalWrite(d2, HIGH);
digitalWrite(e2, LOW);
digitalWrite(f2, HIGH);
digitalWrite(g2, HIGH);
digitalWrite(b2, LOW);
digitalWrite(c2, HIGH);
digitalWrite(a, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
lcd.clear();
lcd.print("Five");
delay(1000);
}
void six()
{
digitalWrite(a2, HIGH);
digitalWrite(d2, HIGH);
digitalWrite(e2, HIGH);
digitalWrite(f2, HIGH);
digitalWrite(g2, HIGH);
digitalWrite(b2, LOW);
digitalWrite(c2, HIGH);
digitalWrite(a, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
lcd.clear();
lcd.print("Six");
delay(1000);
}
void seven()
{
digitalWrite(a, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(a2, HIGH);
digitalWrite(d2, LOW);
digitalWrite(e2, LOW);
digitalWrite(f2, LOW);
digitalWrite(g2, LOW);
digitalWrite(b2, HIGH);
digitalWrite(c2, HIGH);
lcd.clear();
lcd.print("Seven");
delay(1000);
}
void eight()
{
digitalWrite(a, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(a2, HIGH);
digitalWrite(d2, HIGH);
digitalWrite(e2, HIGH);
digitalWrite(f2, HIGH);
digitalWrite(g2, HIGH);
digitalWrite(b2, HIGH);
digitalWrite(c2, HIGH);
lcd.clear();
lcd.print("Eight");
delay(1000);
}
void nine()
{
digitalWrite(a2, HIGH);
digitalWrite(d2, HIGH);
digitalWrite(e2, LOW);
digitalWrite(f2, HIGH);
digitalWrite(g2, HIGH);
digitalWrite(b2, HIGH);
digitalWrite(c2, HIGH);
digitalWrite(a, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
lcd.clear();
lcd.print("Nine");
delay(1000);
}
void ten()
{
digitalWrite(a, LOW);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(a2, HIGH);
digitalWrite(d2, HIGH);
digitalWrite(e2, HIGH);
digitalWrite(f2, HIGH);
digitalWrite(g2, LOW);
digitalWrite(b2, HIGH);
digitalWrite(c2, HIGH);
lcd.clear();
lcd.print("Ten");
delay(1000);
}
void eleven()
{
digitalWrite(a2, LOW);
digitalWrite(d2, LOW);
digitalWrite(e2, LOW);
digitalWrite(f2, LOW);
digitalWrite(g2, LOW);
digitalWrite(b2, HIGH);
digitalWrite(c2, HIGH);
digitalWrite(a, LOW);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
lcd.clear();
lcd.print("Eleven");
delay(1000);
}
void twelve()
{
digitalWrite(a, LOW);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(a2,HIGH);
digitalWrite(d2,HIGH);
digitalWrite(e2,HIGH);
digitalWrite(f2, LOW);
digitalWrite(g2, HIGH);
digitalWrite(b2, HIGH);
digitalWrite(c2, LOW);
lcd.clear();
lcd.print("Twelve");
delay(1000);
}
void thirteen()
{
digitalWrite(a, LOW);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(a2, HIGH);
digitalWrite(d2, HIGH);
digitalWrite(e2, LOW);
digitalWrite(f2, LOW);
digitalWrite(g2, HIGH);
digitalWrite(b2, HIGH);
digitalWrite(c2, HIGH);
lcd.clear();
lcd.print("Thirteen");
delay(1000);
}
void fourteen()
{
digitalWrite(a, LOW);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(a2, LOW);
digitalWrite(d2, LOW);
digitalWrite(e2, LOW);
digitalWrite(f2, HIGH);
digitalWrite(g2, HIGH);
digitalWrite(b2, HIGH);
digitalWrite(c2, HIGH);
lcd.clear();
lcd.print("Fourteen");
delay(1000);
}
void fifteen()
{
digitalWrite(a, LOW);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(a2, HIGH);
digitalWrite(d2, HIGH);
digitalWrite(e2, LOW);
digitalWrite(f2, HIGH);
digitalWrite(g2, HIGH);
digitalWrite(b2, LOW);
digitalWrite(c2, HIGH);
lcd.clear();
lcd.print("Fifteen");
delay(1000);
}
void sixteen()
{
digitalWrite(a, LOW);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(a2, HIGH);
digitalWrite(d2, HIGH);
digitalWrite(e2, HIGH);
digitalWrite(f2, HIGH);
digitalWrite(g2, HIGH);
digitalWrite(b2, LOW);
digitalWrite(c2, HIGH);
lcd.clear();
lcd.print("Sixteen");
delay(1000);
}
void seventeen()
{
digitalWrite(a, LOW);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(a2, HIGH);
digitalWrite(d2, LOW);
digitalWrite(e2, LOW);
digitalWrite(f2, LOW);
digitalWrite(g2, LOW);
digitalWrite(b2, HIGH);
digitalWrite(c2, HIGH);
lcd.clear();
lcd.print("Seventeen");
delay(1000);
}
void eighteen()
{
digitalWrite(a, LOW);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(a2, HIGH);
digitalWrite(d2, HIGH);
digitalWrite(e2, HIGH);
digitalWrite(f2, HIGH);
digitalWrite(g2, HIGH);
digitalWrite(b2, HIGH);
digitalWrite(c2, HIGH);
lcd.clear();
lcd.print("Eighteen");
delay(1000);
}
void nineteen()
{
digitalWrite(a, LOW);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(a2, HIGH);
digitalWrite(d2, HIGH);
digitalWrite(e2, LOW);
digitalWrite(f2, HIGH);
digitalWrite(g2, HIGH);
digitalWrite(b2, HIGH);
digitalWrite(c2, HIGH);
lcd.clear();
lcd.print("Nineteen");
delay(1000);
}
void twenty()
{
digitalWrite(a,HIGH);
digitalWrite(d,HIGH);
digitalWrite(e,HIGH);
digitalWrite(f, LOW);
digitalWrite(g, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, LOW);
digitalWrite(a2, HIGH);
digitalWrite(d2, HIGH);
digitalWrite(e2, HIGH);
digitalWrite(f2, HIGH);
digitalWrite(g2, LOW);
digitalWrite(b2, HIGH);
digitalWrite(c2, HIGH);
lcd.clear();
lcd.print("Twenty");
delay(1000);
}
Comments
Please log in or sign up to comment.