Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
#include <Servo.h>
Servo myservo;
const int servoPin = 9;
const int buttonPin = 12;
const int ledPin = 13;
void setup() {
myservo.attach(servoPin);
pinMode(buttonPin, INPUT);
digitalWrite(buttonPin, HIGH);
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);
myservo.write(180);
delay(1000);
myservo.detach();
}
void loop() {
int buttonVal = digitalRead(buttonPin);
if(buttonVal == LOW) {
myservo.attach(servoPin);
myservo.write(30);
delay(575);
myservo.write(180);
delay(1500);
myservo.detach();
delay(5000);
}
delay(13);
}
@szakynr

This comment has been minimized.

Copy link

@szakynr szakynr commented Sep 9, 2017

this is cool code for cat

@linuxgorl

This comment has been minimized.

Copy link

@linuxgorl linuxgorl commented Oct 17, 2017

Thanks

@awintersiii

This comment has been minimized.

Copy link

@awintersiii awintersiii commented Sep 22, 2018

What calls the "loop" function?

@kaledon1998

This comment has been minimized.

Copy link

@kaledon1998 kaledon1998 commented Sep 28, 2018

hi there, where we can find the wiring diagrams?

@jeremyfritzen

This comment has been minimized.

@abigailltm

This comment has been minimized.

Copy link

@abigailltm abigailltm commented Mar 12, 2019

How many times a day does this feed. How do i adjust how much food is delivered. Do i just have to play around with the numbers?

@TuRQu85

This comment has been minimized.

Copy link

@TuRQu85 TuRQu85 commented Feb 25, 2020

Idk what im doing wrong but its a continous loop for me. I would like to stop it after accessing the button but it does not stop. Can anyone help me please?

@ulitiy

This comment has been minimized.

Copy link
Owner Author

@ulitiy ulitiy commented Feb 26, 2020

Idk what im doing wrong but its a continous loop for me. I would like to stop it after accessing the button but it does not stop. Can anyone help me please?

@TuRQu85

  1. One button pin should be connected to the ground (ground, not 5V), another one to the button pin.
  2. ensure you have digitalWrite(buttonPin, HIGH); in your setup to activate internal pull-up resistor
  3. show your code please
  4. show your wiring
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment