Hello!
I have a problem with a code.
int n;
void setup()
{
Serial.begin(9600);
}
void loop()
{
for(n=0; n < 5; n++)
{
Serial.println(n);
}
}
how I do him in order that the iteration ends and does not return to begin
Hello!
I have a problem with a code.
int n;
void setup()
{
Serial.begin(9600);
}
void loop()
{
for(n=0; n < 5; n++)
{
Serial.println(n);
}
}
how I do him in order that the iteration ends and does not return to begin
Setup runs once.
int n;
void setup()
{
Serial.begin(9600);
for(n=0; n < 5; n++)
{
Serial.println(n);
}
}
void loop()
{
}
Logic_One:
Hello!I have a problem with a code.
int n;
void setup(){
Serial.begin(9600);
}
void loop(){
for(n=0; n < 5; n++){
Serial.println(n);
}
}
how I do him in order that the iteration ends and does not return to begin
2 ways
int n;
boolean flag =0; //Never run.
void setup(){
Serial.begin(9600);
}
void loop(){
If (flag = 0){
for(n=0; n < 5; n++) {
Serial.println(n);
}
flag = 1; // remember it has been run, so don't do it again.
}
}
Helps to code it correctly:
if (flag == 0){ // 1 = is assignment, two == is comparison
also upper case/lower case sensitive
CrossRoads:
Helps to code it correctly:if (flag == 0){ // 1 = is assignment, two == is comparison
also upper case/lower case sensitive
Oooooppps!
Or don't use a for loop at all
byte n = 0;
void setup()
{
Serial.begin(115200);
}
void loop()
{
while (n < 5)
{
Serial.println(n);
n++;
}
}