Touch free straw dispenser by jackwidman 3d model
3dmdb logo
Thingiverse
Touch free straw dispenser by jackwidman

Touch free straw dispenser by jackwidman

by Thingiverse
Last crawled date: 3 years, 5 months ago
Touch free straw thing
Code
#include
define trigPin 8
define echoPin 9
define powerPin 12
Servo myservo;
long duration;
float distanceInch;
int timer;
int dt=200;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(powerPin, OUTPUT);
Serial.begin(9600);
myservo.attach(11);
myservo.write(180);
digitalWrite(powerPin, HIGH);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distanceInch = duration * 0.0133 /2;
timer = distanceInch * 10;
Serial.println(distanceInch);
delay(dt);
if(distanceInch<=5.0){
myservo.write(90);
delay(500);
myservo.write(180);
delay(500);
}
}

Tags