Go Down

### Topic: simple boolean question (Read 5448 times)previous topic - next topic

#### treebykooba

##### Jan 23, 2011, 09:25 pm
Hello,
I'm sure this is simple...but I'm so bad at math and logic and I can't figure it out and I can't seem to find the problem anywhere else in the forums.

I just want a potentiometer to make a few bleeps on each turn and then stop. So for example, if the potentiometer is between 0-400, I want it to make three tones and stop. If it's any other number, I don't want it to do anything.
Very, very simple, no? I just can't figure it out. What am I don't wrong?

Here is my code:

Code: [Select]
`boolean no_sound;void setup() {  no_sound=true;}void loop() {  int pot = analogRead(0);    if ((pot > 0) && (pot < 400) && (no_sound=true)) {    tone (28, 1999, 400);    delay(50);    tone (28, 500, 800);    delay(50);    tone (28, 3000, 200);    no_sound=false;  }else {    no_sound=true;  }}`

#### mmcp42

#1
##### Jan 23, 2011, 09:42 pmLast Edit: Jan 23, 2011, 11:39 pm by mmcp42 Reason: 1
(no_sound=true)
sets no_sound to true

(no_sound==true)
tests to see if it is true
there are only 10 types of people
them that understands binary
and them that doesn't

Go Up

Please enter a valid email to subscribe