Here’s a soft circuit with 2 LEDs and a button. It is basically an electronic sock puppet.
I used a sock covered in a knitted bag. The button is a sewing snap. When the mouth closes, the button returns a 1 and the LEDs flicker.
height="850" codebase='http://www.apple.com/qtactivex/qtplugin.cab'> controller="true" loop="false" pluginspage='http://www.apple.com/quicktime/download/'>
Here’s the code
#define btn 4
#define led1 3
#define led2 9
int btnState;
void setup(){
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(btn,INPUT);
}
void loop(){
btnState=digitalRead(btn);
if(btnState){
for(int i=50;i<255;i+=5){
analogWrite(led1,i);
analogWrite(led2,i);
delay(10);
}
for(int i=255;i>100;i-=5){
analogWrite(led1,i);
analogWrite(led2,i);
delay(10);
}
}else{
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
}
Serial.println(digitalRead(btn));
}
