I made trick toy using circuito.io. circuito.io generates circuit and test program just by selecting parts you want to use. Super convenience!
ConstitutionI added a motor and a microphone, and a wiring diagram is generated as shown in the following figure.
https://storage.circuito.io/index.html?solutionId=58ece9cc4e95b700128641cb
Wired according to the figure.
I modified the program generated by the circuito.io as follows.
// Include Libraries
#include "Arduino.h"
#include "Mic.h"
#include "Pump.h"
// Pin Definitions
#define MIC_PIN_SIG A3
#define WATERPUMP_PIN_COIL1 5
// Global variables and defines
// Constructors
Mic mic(MIC_PIN_SIG);
Pump waterpump(WATERPUMP_PIN_COIL1);
/* This code sets up the essentials for your circuit to work. It runs first every time your circuit is powered with electricity. */
void setup() {
// Setup Serial which is useful for debugging
// Use the Serial Monitor to view printed messages
Serial.begin(9600);
}
/* This code is the main logic of your circuit. It defines the interaction between the components you selected. After setup, it runs over and over again, in an eternal loop. */
void loop() {
//Mic
int micVal = abs(mic.read() -500);
Serial.print(F("Val: ")); Serial.println(micVal);
//SubWaterPump
if(micVal > 400){
waterpump.on(); // turns on
}else{
waterpump.off();// turns off
}
}
OperationPlace a microphone in a broken balloon and attach a balloon to the motor. Blowing a broken balloon inflate the other balloon.
Comments