Knock sensor help
hello guys.
i'm design student , that's second experience arduino. manage connect stuff i'm using in correct order desperately need code.
i'm using:
1. arduino duemilanove prototyping (originally use nano)
2. piezo buzzer sensor (plugged @ analog pin 0)
3. 10 leds ( pins 4 13)
the effect i'm trying achieve:
knock piezo buzzer -> leds fade in (in order 4 13) -> delay (20) -> leds fade out -> stop till next knock
my leds fade in/out in loop here not leds fading... of them turn on/off.
that's code i'm using.
how make leds fade in/out , add code piezo sensor?
could please me out code if possible. guys.[/size]
i'm design student , that's second experience arduino. manage connect stuff i'm using in correct order desperately need code.
i'm using:
1. arduino duemilanove prototyping (originally use nano)
2. piezo buzzer sensor (plugged @ analog pin 0)
3. 10 leds ( pins 4 13)
the effect i'm trying achieve:
knock piezo buzzer -> leds fade in (in order 4 13) -> delay (20) -> leds fade out -> stop till next knock
my leds fade in/out in loop here not leds fading... of them turn on/off.
that's code i'm using.
code: [select]
int ledpin4 = 4;
int ledpin5 = 5;
int ledpin6 = 6;
int ledpin7 = 7;
int ledpin8 = 8;
int ledpin9 = 9;
int ledpin10 = 10;
int ledpin11 = 11;
int ledpin12 = 12;
int ledpin13 = 13;
void setup() {
}
void loop() {
for(int fadevalue = 0 ; fadevalue <= 255; fadevalue +=5) {
analogwrite(ledpin4, fadevalue);
delay(20);
}
for(int fadevalue = 0 ; fadevalue <= 255; fadevalue +=5) {
analogwrite(ledpin5, fadevalue);
delay(20);
}
for(int fadevalue = 0 ; fadevalue <= 255; fadevalue +=5) {
analogwrite(ledpin6, fadevalue);
delay(20);
}
for(int fadevalue = 0 ; fadevalue <= 255; fadevalue +=5) {
analogwrite(ledpin7, fadevalue);
delay(20);
}
for(int fadevalue = 0 ; fadevalue <= 255; fadevalue +=5) {
analogwrite(ledpin8, fadevalue);
delay(20);
}
for(int fadevalue = 0 ; fadevalue <= 255; fadevalue +=5) {
analogwrite(ledpin9, fadevalue);
delay(20);
}
for(int fadevalue = 0 ; fadevalue <= 255; fadevalue +=5) {
analogwrite(ledpin10, fadevalue);
delay(20);
}
for(int fadevalue = 0 ; fadevalue <= 255; fadevalue +=5) {
analogwrite(ledpin11, fadevalue);
delay(20);
}
for(int fadevalue = 0 ; fadevalue <= 255; fadevalue +=5) {
analogwrite(ledpin12, fadevalue);
delay(20);
}
for(int fadevalue = 0 ; fadevalue <= 255; fadevalue +=5) {
analogwrite(ledpin13, fadevalue);
delay(20);
}
for(int fadevalue = 255 ; fadevalue >= 0; fadevalue -=5) {
analogwrite(ledpin4, fadevalue);
delay(20);
}
for(int fadevalue = 255 ; fadevalue >= 0; fadevalue -=5) {
analogwrite(ledpin5, fadevalue);
delay(20);
}
for(int fadevalue = 255 ; fadevalue >= 0; fadevalue -=5) {
analogwrite(ledpin6, fadevalue);
delay(20);
}
for(int fadevalue = 255 ; fadevalue >= 0; fadevalue -=5) {
analogwrite(ledpin7, fadevalue);
delay(20);
}
for(int fadevalue = 255 ; fadevalue >= 0; fadevalue -=5) {
analogwrite(ledpin8, fadevalue);
delay(20);
}
for(int fadevalue = 255 ; fadevalue >= 0; fadevalue -=5) {
analogwrite(ledpin9, fadevalue);
delay(20);
}
for(int fadevalue = 255 ; fadevalue >= 0; fadevalue -=5) {
analogwrite(ledpin10, fadevalue);
delay(20);
}
for(int fadevalue = 255 ; fadevalue >= 0; fadevalue -=5) {
analogwrite(ledpin11, fadevalue);
delay(20);
}
for(int fadevalue = 255 ; fadevalue >= 0; fadevalue -=5) {
analogwrite(ledpin12, fadevalue);
delay(20);
}
for(int fadevalue = 255 ; fadevalue >= 0; fadevalue -=5) {
analogwrite(ledpin13, fadevalue);
delay(20);
}
}how make leds fade in/out , add code piezo sensor?
could please me out code if possible. guys.[/size]
please modify post (there button on right),
select code
press # button above smileys
and code better!
learn arrays - http://arduino.cc/en/tutorial/array - http://arduino.cc/it/reference/array -
that make code 5x smaller
Arduino Forum > Using Arduino > LEDs and Multiplexing > Knock sensor help
arduino
Comments
Post a Comment