Hello I'm a newbie and I'm trying to get a variable p to reset after it prints but before it increments again. I have tried to reset it in the loop and also in the print program and either it stops counting or stays at 0.
thanks in advance
int a = 0;
int b = 0;
int c = 0;
int d = 0;
int p = 0;
int time = 250;
void setup()
{
Serial.begin(9600);
}
void loop()
{
for (int i= 0; i < 50; i ++);
{
print();
delay(250);
p ++;
}
}
void print()
{
Serial.begin(9600);
int a = p;
int b = p;
int c = a + b;
Serial.print(c);
delay(time);
Serial.print(" ");
delay(time);
Serial.print("=");
delay(time);
Serial.print(" ");
delay(time);
Serial.print(a);
delay(time);
Serial.print(" ");
delay(time);
Serial.print("+");
delay(time);
Serial.print(" ");
delay(time);
Serial.print(b);
delay(time);
Serial.println(" ");
if (c = 50,p = 0);
}
int p = 0;
int time = 250;
void setup()
{
Serial.begin(9600);
}
void loop()
{
for (int i = 0; i < 50; i ++);
{
print(p++); // <<<<<< increment here in for loop
delay(250);
}
}
void print(int value)
{
Serial.begin(9600);
int a = value;
int b = value;
int c = a + b;
Serial.print(c);
delay(time);
Serial.print(" ");
delay(time);
Serial.print("=");
delay(time);
Serial.print(" ");
delay(time);
Serial.print(a);
delay(time);
Serial.print(" ");
delay(time);
Serial.print("+");
delay(time);
Serial.print(" ");
delay(time);
Serial.print(b);
delay(time);
Serial.println(" ");
if (c = 50) p = 0; //<<<<<<<<<<< plus this!!!
}