Skip to main content
added 96 characters in body
Source Link

I wanna make some sketch to generate number to represent sensor value, with range from high (900) to low (670), that number decrease with range between 1-10 and with some delay of switching number with range from 5-15 seconds:

    void setup() {
      Serial.begin(9600);
    }
    
    void number(){
      int sensor=0;sensor = 0;                  //variabel sensor variable
      int a=randoma = random(0, 10);           //range pengurang nilaisubtraction sensor value
      int delay=randomdelay = random(5000, 15000); //range delay perubahanswitching nilaivalue
      for(sensor=900;sensor sensor>=670;sensor= 900; sensor >= 670; sensor -=a){ //iterasi nilaiiteration sensor dgvalue with range 670-900
        Serial.println(sensor);delay;
        delay(delay);}
    }
    
    void loop() {
    number();
    }

with output:

  • 900 (delay 7 sec)
  • 894 (delay 3 sec)
  • 988 (delay 5 sec)
  • 979 (delay 9 sec)

The sketch above was work as well, but i still can't using variable "sensor" result after iteration "for" in void loop. I hope you can help me, thanks.

I wanna make some sketch to generate number to represent sensor value, with range from high (900) to low (670), that number decrease with range between 1-10 and with some delay of switching number with range from 5-15 seconds:

void setup() {
  Serial.begin(9600);
}

void number(){
  int sensor=0;                 //variabel sensor
  int a=random(0, 10);          //range pengurang nilai sensor
  int delay=random(5000, 15000); //range delay perubahan nilai
  for(sensor=900; sensor>=670;sensor-=a){ //iterasi nilai sensor dg range 670-900
    Serial.println(sensor);delay(delay);}
}

void loop() {
number();
}

with output:

  • 900 (delay 7 sec)
  • 894 (delay 3 sec)
  • 988 (delay 5 sec)
  • 979 (delay 9 sec)

The sketch above was work as well, but i still can't using variable "sensor" result after iteration "for" in void loop. I hope you can help me, thanks.

I wanna make some sketch to generate number to represent sensor value, with range from high (900) to low (670), that number decrease with range between 1-10 and with some delay of switching number with range from 5-15 seconds:

    void setup() {
      Serial.begin(9600);
    }
    
    void number(){
      int sensor = 0;                  //sensor variable
      int a = random(0, 10);           //range subtraction sensor value
      int delay = random(5000, 15000); //range delay switching value
      for(sensor = 900; sensor >= 670; sensor -=a){ //iteration sensor value with range 670-900
        Serial.println(sensor);
        delay(delay);}
    }
    
    void loop() {
    number();
    }

with output:

  • 900 (delay 7 sec)
  • 894 (delay 3 sec)
  • 988 (delay 5 sec)
  • 979 (delay 9 sec)

The sketch above was work as well, but i still can't using variable "sensor" result after iteration "for" in void loop. I hope you can help me, thanks.

deleted 5 characters in body; edited title
Source Link
Michel Keijzers
  • 13k
  • 7
  • 43
  • 59

GENERATE NUMBER Generate number

iI wanna make some sketch to generate number to represent sensor value, with range from high (900) to low (670), that number decrease with range between 1-10 and with some delay of switching number with range from 5 sec-15 secseconds:

void setup() {
  Serial.begin(9600);
}

void number(){
  int sensor=0;                 //variabel sensor
  int a=random(0, 10);          //range pengurang nilai sensor
  int delay=random(5000, 15000); //range delay perubahan nilai
  for(sensor=900; sensor>=670;sensor-=a){ //iterasi nilai sensor dg range 670-900
    Serial.println(sensor);delay(delay);}
}

void loop() {
number();
}

with output:

  • 900 (delay 7 sec)
  • 894 (delay 3 sec)
  • 988 (delay 5 sec)
  • 979 (delay 9 sec)

theThe sketch above was work as well, but i still can't using variable "sensor" result after iteration "for" in void loop. I hope youguysyou can help me, thanks before.

GENERATE NUMBER

i wanna make some sketch to generate number to represent sensor value, with range from high (900) to low (670), that number decrease with range between 1-10 and with some delay of switching number with range from 5 sec-15 sec

void setup() {
  Serial.begin(9600);
}

void number(){
  int sensor=0;                 //variabel sensor
  int a=random(0, 10);          //range pengurang nilai sensor
  int delay=random(5000, 15000); //range delay perubahan nilai
  for(sensor=900; sensor>=670;sensor-=a){ //iterasi nilai sensor dg range 670-900
    Serial.println(sensor);delay(delay);}
}

void loop() {
number();
}

with output:

  • 900 (delay 7 sec)
  • 894 (delay 3 sec)
  • 988 (delay 5 sec)
  • 979 (delay 9 sec)

the sketch above was work as well, but i still can't using variable "sensor" result after iteration "for" in void loop. hope youguys can help me, thanks before

Generate number

I wanna make some sketch to generate number to represent sensor value, with range from high (900) to low (670), that number decrease with range between 1-10 and with some delay of switching number with range from 5-15 seconds:

void setup() {
  Serial.begin(9600);
}

void number(){
  int sensor=0;                 //variabel sensor
  int a=random(0, 10);          //range pengurang nilai sensor
  int delay=random(5000, 15000); //range delay perubahan nilai
  for(sensor=900; sensor>=670;sensor-=a){ //iterasi nilai sensor dg range 670-900
    Serial.println(sensor);delay(delay);}
}

void loop() {
number();
}

with output:

  • 900 (delay 7 sec)
  • 894 (delay 3 sec)
  • 988 (delay 5 sec)
  • 979 (delay 9 sec)

The sketch above was work as well, but i still can't using variable "sensor" result after iteration "for" in void loop. I hope you can help me, thanks.

Source Link

GENERATE NUMBER

i wanna make some sketch to generate number to represent sensor value, with range from high (900) to low (670), that number decrease with range between 1-10 and with some delay of switching number with range from 5 sec-15 sec

void setup() {
  Serial.begin(9600);
}

void number(){
  int sensor=0;                 //variabel sensor
  int a=random(0, 10);          //range pengurang nilai sensor
  int delay=random(5000, 15000); //range delay perubahan nilai
  for(sensor=900; sensor>=670;sensor-=a){ //iterasi nilai sensor dg range 670-900
    Serial.println(sensor);delay(delay);}
}

void loop() {
number();
}

with output:

  • 900 (delay 7 sec)
  • 894 (delay 3 sec)
  • 988 (delay 5 sec)
  • 979 (delay 9 sec)

the sketch above was work as well, but i still can't using variable "sensor" result after iteration "for" in void loop. hope youguys can help me, thanks before