I am new to programming and I thought a simple project to do would be to create an ammo counter. I have been troubleshooting this code for several hours now, and can not figure out why my code is riddled with errors. Below is my program. Please give it a glance and let me know what mistake I have made. I will post the error report beneath my program. I apologize for my bad programming in advance and hope that there is still hope for me with the proper tutelage. The program worked just fine when I ran a test using only one saved function, "twentyBullets()". After I added a 30 additional functions and created a chain of if-else-if conditions, the program began to report all sorts of errors.
/*
7-SEGMENT DISPLAY HANDLING CODE!
The below code handles the 7-segment display for the digital ammo counter.
A
___
F| |B
G---G
E|___|C
D
Above is the alphabet letter assignment for the different segments of
the B07BMPPNQY display. Digital ammo counter project will use common pins, L3 and L4.
*/
// Display pin declaration.
// P_: Where P indicates the pin output for the segment of the display to be illuminated followed by a lower case letter
// which indicates which specific led in the segment to illuminate.
// ten: Where ten indicates the ten's place on the 7 segment display.
// one: Where one indicates the one's place on the 7 segement display.
int Pa = 0;
int Pb = 1;
int Pc = 2;
int Pd = 3;
int Pe = 4;
int Pf = 5;
int Pg = 6;
int ten = 7;
int one = 8;
int ammo = 10;
void setup() {
// put your setup code here, to run once:
pinMode(Pa, OUTPUT);
pinMode(Pb, OUTPUT);
pinMode(Pc, OUTPUT);
pinMode(Pd, OUTPUT);
pinMode(Pe, OUTPUT);
pinMode(Pf, OUTPUT);
pinMode(Pg, OUTPUT);
pinMode(ten, OUTPUT);
pinMode(one, OUTPUT);
}
void loop(){
// put your main code here, to run repeatedly:
if (ammo == 1) {
oneBullet();
}
else if (ammo == 2) {
twoBullets();
}
else if (ammo == 3) {
threeBullets();
}
else if (ammo == 4) {
fourBullets();
}
else if (ammo == 5) {
fiveBullets();
}
else if (ammo == 6) {
sixBullets();
}
else if (ammo == 7) {
sevenBullets();
}
else if (ammo == 8) {
eightBullets();
}
else if (ammo == 9) {
nineBullets();
}
else if (ammo == 10) {
tenBullets();
}
else if (ammo == 11) {
elevenBullets();
}
else if (ammo == 12) {
twelveBullets();
}
else if (ammo == 13) {
thirteenBullets();
}
else if (ammo == 14) {
fourteenBullets();
}
else if (ammo == 15) {
fifteenBullets();
}
else if (ammo == 16) {
sixteenBullets();
}
else if (ammo == 17) {
seventeenBullets();
}
else if (ammo == 18) {
eighteenBullets();
}
else if (ammo == 19) {
nineteenBullets();
}
else if (ammo == 20) {
twentyBullets();
}
else if (ammo == 21) {
twentyoneBullets();
}
else if (ammo == 22) {
twentytwoBullets();
}
else if (ammo == 23) {
twentythreeBullets();
}
else if (ammo == 24) {
twentyfourBullets();
}
else if (ammo == 25) {
twentyfiveBullets();
}
else if (ammo == 26) {
twentysixBullets();
}
else if (ammo == 27) {
twentysevenBullets();
}
else if (ammo == 28) {
twentyeightBullets();
}
else if (ammo == 29) {
twentynineBullets();
}
else if (ammo == 30){
thirtyBullets();
}
else {
zeroBullets();
}
}
void zeroBullets()
//0
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, HIGH);
delay(10);
//0
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, HIGH);
delay(10);
}
void oneBullet()
//1
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, HIGH);
delay(10);
//0
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, HIGH);
delay(10);
}
void twoBullets()
//2
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, HIGH);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
//0
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, HIGH);
delay(10);
}
void threeBullets()
//6
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
//0
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, HIGH);
delay(10);
}
void fourBullets()
//4
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, LOW);
digitalWrite(Pg, LOW);
delay(10);
//0
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, HIGH);
delay(10);
}
void fiveBullets()
//5
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, HIGH);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, LOW);
digitalWrite(Pg, LOW);
delay(10);
//0
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, HIGH);
delay(10);
}
void sixBullets()
//6
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, HIGH);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, LOW);
delay(10);
//0
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, HIGH);
delay(10);
}
void sevenBullets()
//7
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, HIGH);
delay(10);
//0
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, HIGH);
delay(10);
}
void eightBullets()
//8
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, LOW);
delay(10);
//0
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, HIGH);
delay(10);
}
void nineBullets()
//9
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, LOW);
digitalWrite(Pg, HIGH);
delay(10);
//0
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, HIGH);
delay(10);
}
void tenBullets()
//0
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, HIGH);
delay(10);
//1
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, HIGH);
delay(10);
}
void elevenBullets()
//1
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, HIGH);
delay(10);
//1
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, HIGH);
delay(10);
}
void twelveBullets()
//2
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, HIGH);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
//1
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, HIGH);
delay(10);
}
void thirteenBullets()
//3
{ digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
//1
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, HIGH);
delay(10);
}
void fourteenBullets()
//4
{ digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, LOW);
digitalWrite(Pg, LOW);
delay(10);
//1
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, HIGH);
delay(10);
}
void fifteenBullets()
//5
{ digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, HIGH);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, LOW);
digitalWrite(Pg, LOW);
delay(10);
//1
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, HIGH);
delay(10);
}
void sixteenBullets()
//6
{ digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, HIGH);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, LOW);
delay(10);
//1
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, HIGH);
delay(10);
}
void seventeenBullets()
//7
{ digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, HIGH);
delay(10);
//1
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, HIGH);
delay(10);
}
void eighteenBullets()
//8
{ digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, LOW);
delay(10);
//1
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, HIGH);
delay(10);
}
void nineteenBullets()
//9
{ digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, LOW);
digitalWrite(Pg, LOW);
delay(10);
//1
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, HIGH);
delay(10);
}
void twentyBullets()
//0
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, HIGH);
delay(10);
//2
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, HIGH);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
}
void twentyoneBullets()
//1
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, HIGH);
delay(10);
//2
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, HIGH);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
}
void twentytwoBullets()
//2
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, HIGH);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
//2
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, HIGH);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
}
void twentythreeBullets()
//3
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
//2
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, HIGH);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
}
void twentyfourBullets()
//4
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, HIGH);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, LOW);
digitalWrite(Pg, LOW);
delay(10);
//2
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, HIGH);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
}
void twentyfiveBullets()
//5
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, HIGH);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, LOW);
digitalWrite(Pg, LOW);
delay(10);
//2
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, HIGH);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
}
void twentysixBullets()
//6
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, HIGH);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, LOW);
delay(10);
//2
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, HIGH);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
}
void twentysevenBullets()
//7
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, HIGH);
delay(10);
//2
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, HIGH);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
}
void twentyeightBullets()
//8
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, LOW);
delay(10);
//2
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, HIGH);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
}
void twentynineBullets()
//9
{ digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, HIGH);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, LOW);
digitalWrite(Pg, LOW);
delay(10);
//2
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, HIGH);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
}
void thirtyBullets()
//0
digitalWrite(one, LOW);
digitalWrite(ten, HIGH);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, LOW);
digitalWrite(Pf, LOW);
digitalWrite(Pg, HIGH);
delay(10);
//3
digitalWrite(one, HIGH);
digitalWrite(ten, LOW);
digitalWrite(Pa, LOW);
digitalWrite(Pb, LOW);
digitalWrite(Pc, LOW);
digitalWrite(Pd, LOW);
digitalWrite(Pe, HIGH);
digitalWrite(Pf, HIGH);
digitalWrite(Pg, LOW);
delay(10);
}
THE ERROR REPORT:
Arduino: 1.8.10 (Windows 10), Board: "Arduino/Genuino Uno"
Digital_Ammo_Counter.ino: In function 'void loop()':
sketch_Digital_Ammo_Counter:138:4: error: 'thirtyBullets' was not declared in this scope
thirtyBullets();
^~~~~~~~~~~~~
sketch_Digital_Ammo_Counter.ino:138:4: note: suggested alternative: 'twentyBullets'
thirtyBullets();
^~~~~~~~~~~~~
twentyBullets
sketch_Digital_Ammo_Counter.ino: At global scope:
sketch_Digital_Ammo_Counter:898:3: error: expected initializer before 'digitalWrite'
digitalWrite(one, LOW);
^~~~~~~~~~~~
sketch_Digital_Ammo_Counter:899:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(ten, HIGH);
^
sketch_Digital_Ammo_Counter:900:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(Pa, LOW);
^
sketch_Digital_Ammo_Counter:901:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(Pb, LOW);
^
sketch_Digital_Ammo_Counter:902:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(Pc, LOW);
^
sketch_Digital_Ammo_Counter:903:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(Pd, LOW);
^
sketch_Digital_Ammo_Counter:904:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(Pe, LOW);
^
sketch_Digital_Ammo_Counter:905:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(Pf, LOW);
^
sketch_Digital_Ammo_Counter:906:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(Pg, HIGH);
^
sketch_Digital_Ammo_Counter:907:8: error: expected constructor, destructor, or type conversion before '(' token
delay(10);
^
sketch_Digital_Ammo_Counter:910:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(one, HIGH);
^
sketch_Digital_Ammo_Counter:911:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(ten, LOW);
^
sketch_Digital_Ammo_Counter:912:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(Pa, LOW);
^
sketch_Digital_Ammo_Counter:913:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(Pb, LOW);
^
sketch_Digital_Ammo_Counter:914:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(Pc, LOW);
^
sketch_Digital_Ammo_Counter:915:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(Pd, LOW);
^
sketch_Digital_Ammo_Counter:916:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(Pe, HIGH);
^
sketch_Digital_Ammo_Counter:917:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(Pf, HIGH);
^
sketch_Digital_Ammo_Counter:918:15: error: expected constructor, destructor, or type conversion before '(' token
digitalWrite(Pg, LOW);
^
sketch_Digital_Ammo_Counter:919:8: error: expected constructor, destructor, or type conversion before '(' token
delay(10);
^
sketch_Digital_Ammo_Counter:920:1: error: expected declaration before '}' token
}
^
exit status 1
'thirtyBullets' was not declared in this scope
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.