247
edits
No edit summary  | 
				No edit summary  | 
				||
| Line 21: | Line 21: | ||
'''Code'''  | '''Code'''  | ||
'''''arduino code :'''''  | |||
  int pump_in =   | |||
3; // connect pump through mosfet on arduino pin 3 == PWM (fake anolog pin)  | |||
int pump_out =   | |||
5; // connect pump through mosfet on arduino pin 5 == PWM (fake anolog pin)  | |||
void   | |||
setup() {  | |||
// put your setup code here, to run once:  | |||
pinMode(pump_in, OUTPUT); // declare pin as output pin  | |||
pinMode(pump_out, OUTPUT); // declare pin as output pin  | |||
Serial.begin(9800);  | |||
}  | |||
void   | |||
loop() {  | |||
// put your main code here, to run repeatedly:  | |||
analogWrite(pump_out,  | |||
0); // turn off the pump  | |||
// make a for loop in order top blow up the balloon while ramping the motor  | |||
for (int i =  | |||
60; i <   | |||
255; i++) {  | |||
analogWrite(pump_in, i); // turn on the pump_in pin with value "i"  | |||
delay(50); // wait for 50 milliseconds  | |||
//Serial.println(i); // print the value of i  | |||
}  | |||
analogWrite(pump_in,   | |||
0); // turn off the pump  | |||
// delay: wait for some time  | |||
delay(1000); // wait for one second  | |||
// enter an eternal loop for prototyping  | |||
// here will be a for loop for sucking out the air again  | |||
// while (1) {}  | |||
analogWrite(pump_in,   | |||
0); // turn off the pump  | |||
// make a for loop in order top blow up the balloon while ramping the motor  | |||
for (int i =  | |||
255; i >   | |||
60; i--) {  | |||
analogWrite(pump_out, i); // turn on the pump_in pin with value "i"  | |||
delay(50); // wait for 50 milliseconds  | |||
//Serial.println(i); // print the value of i  | |||
}  | |||
analogWrite(pump_out,  | |||
0); // turn off the pump  | |||
// delay: wait for some time  | |||
delay(1000); // wait for one second  | |||
}  | |||
'''Materials'''  | '''Materials'''  | ||
edits