Arduino gesteuert Pet Feeder (9 / 9 schritt)


Schritt 9: Code

Dies ist der Code für den Arduino:

BEGINN DES CODES
Autor: Shane Halse / / E-Mail: ShaneHalse / / Datum: 11.02.2011 #define Füllung 155 //the Position in Grad der Trichter #define leer 20 //the Position in Grad zu leeren Trichter #define PotPin A0 //this ist die Pin (analog sein muss), die an die Mitte des Potentiometers angeschlossen ist

#include //this ist eine Bibliothek zur Steuerung eines Servos (für mehr Informationen siehe www.arduino.cc für mehr Info)

Variablen-Servo-MainServo; erklären die wichtigsten Servo Int Trigger = 0; Dies dient zum Umschalten zwischen Fülle und leere Int PotIn = 0; Dies ist die gelesenen Daten von Pin A0 (PotPin) Int Count = 1; als eine Zeit Muliplier void setup() {//basic Setup mainServo.attach(3); //tell Arduino welche Pin das Servo auf (das weiße Kabel aus dem Servo ist) //set Pin Modi PinMode (4, OUTPUT); //used Ausgabe 5V "oder" hoch in die Potentiometer-PinMode (10, OUTPUT); //used für led PinMode (11, OUTPUT); //used für die led

DigitalWrite (4, HIGH); Satz pin 4 hohe DigitalWrite (10, LOW); Pin 10 niedrig gesetzt}

void loop() {}

PotIn = analogRead(potPin); Lesen Sie die Position der Potentiometer ist am //if der Triggerwert ist 0 füllen die Trichter-if(!trigger) {mainServo.write (Füllung); //move Servo Position besetzen //this wird verwendet, um die Verzögerung //count setup = 171 //uncomment hier, um die maximale Verzögerung auf 3 Stunden eingestellt //the Verzögerung unten Potin anhand wird (das kann 0-1024) als Delayinseconds ~ = 0 - 64 Sekunden (; Graf > = 0; Graf--) {für (; PotIn > 0; PotIn = PotIn-20) {//this ist es, die jeden 100 + Flash-LED PotIn Millisekunden digitalWrite(11,HIGH); Satz dazu auf delay(100+potIn); digitalWrite(11,LOW); delay(100+potIn) Off led Set; {}} Count = 1; Trigger = 1; ändern Sie Trigger 1 bis Setup leer digitalWrite(11,LOW); Set led ausschalten} sonst if(trigger) {mainServo.write(empty); //set Servo, leere Position delay(1000); //delay während Servo Position Trigger setzt = 0; //change Trigger auf 0, um Setup füllen}} //END von CODE

Kopieren Sie und fügen Sie den Code in das Arduino Programm. Dann Ihre Arduino an den Computer anschließen und das Rad sollte beginnen. Viel Spass!

In Verbindung stehende Artikel

Twitter gesteuert Pet Feeder

Twitter gesteuert Pet Feeder

Ein großes Projekt für beschäftigt Tierbesitzer. Diese Twitter-gesteuerte Haustier Zuführung dosiert automatisch Essen als Reaktion auf Aktivitäten auf Ihrem Twitter-Konto. Das Projekt wird von einem Arduino gesteuert und die Arduino Ethernet Shield
Automatische Arduino Powered Pet Feeder

Automatische Arduino Powered Pet Feeder

Dies ist mein Haustier Futterautomat. Angetrieben von Arduino, mit einem 3D Schnecke gedruckt und mit zwei programmierbaren Fütterungszeiten mit einem Benutzer-Satz Menge Futter mit einer Batterie, die interne Uhr gesichert.Meine Katzen verrückt mir
Haustier Sperrstunde: Ein Arduino gesteuert Pet Tür

Haustier Sperrstunde: Ein Arduino gesteuert Pet Tür

Das Problem: Sie möchten die Zeit einschränken, wenn Ihr Haustier erlaubt ist, nach draußen zu gehen. Dies könnte sein, weil die Nachbarschaft in der Nacht nicht für kleinen Hund oder Ihre Katze sicher ist (marodierenden Kojoten in den Sinn kommt). A
Fat Cat automatisiert Arduino Pet Feeder

Fat Cat automatisiert Arduino Pet Feeder

Sagen Sie alle Hallo zu Duke! Er ist ein 24 Pfund Maine Coon, die ich vor drei Jahren angenommen. Herzog Verlegung in die Sonne, die Vögel draußen, zu beobachten und genießt... aufwachen seinem Besitzer um 05:00 morgens zum Frühstück. Wie Sie sich vo
RFID-pet Feeder

RFID-pet Feeder

wenn Sie zwei Katzen haben und einer von ihnen eine Diät ist, aber der andere freie Kost braucht, Sie bauen ein Feeder mit RFID-Fähigkeit, die öffnet sich nur für die Katze, der kostenlose Zugriff benötigt. Die freie Lebensmittel Katze trägt ein Hals
Internet-fähige Raspberry Pi Pet Feeder

Internet-fähige Raspberry Pi Pet Feeder

Dies ist ein Hund-Feeder, angetrieben durch ein Raspberry Pi.Wenn du willst:eine einfache Möglichkeit, Ihren großen Hund fütternbehalten Sie den Überblick wenn Sie fütternSteuern, wie viel und wie oft Sie fütternund gegebenenfalls in der Lage, aus de
Laser-Galvo - Arduino gesteuert

Laser-Galvo - Arduino gesteuert

Arduino gesteuert Laser Galvo. Das Servo angetrieben Spiegel lenken den UV-Laser eine phosphoreszierende Spur auf der Glow-in-the-Dark-Vinyl-Folie.Ursprünglich geschrieben am notes.robives.comSchritt 1:Beginnend mit einem Blatt von leuchtenden Vinyl
Arduino gesteuert Küchen-Timer

Arduino gesteuert Küchen-Timer

Sie alle müssen dies, dass Sie etwas gekocht wird auf Ihrem Gasherd und auf der anderen Seite Sie Get busy vor dem Fernseher oder bekommen ein tiefes Gespräch, dass Sie erkennen auf einen Geruch zu erkennen haben erlebt, die es war rundum verwöhnt, n
Arduino-gesteuerte Wolf Tail

Arduino-gesteuerte Wolf Tail

Grüße, oder sollte ich sagen, "Aaaaaooooooooooooh!" Gerne Ihr bekannter Kollegen Wolf-Enthusiasten. Sie haben einen innere Wolf-Geist, die so begierig darauf, sich bekannt machen, dass Sie gekommen, mich zu lernen, wie Ihre ganz eigene Animatron
Arduino gesteuert CNC / 3D Drucker Hybrid

Arduino gesteuert CNC / 3D Drucker Hybrid

Mutternatur macht... Wir bauen.BuildersBot Sicherungen 3D-Druck & CNC-Fräsen in einem Builder Traum "3dprintingindustry.com"Der BuilderBot ist eine offene Bauweise-Maschine, die offenen verwendetSoftware und Open Hardware. Es ist ein Produkt
LEGO MINDSTORMS Pet Feeder Version 2.0

LEGO MINDSTORMS Pet Feeder Version 2.0

Einführung in das neue LEGO MINDSTORMS Pet Feeder Version 2.0! Diese Kreation ist eine Verbesserung zum Vorgänger. Es ist das gleiche Gerät du kennst und liebst, aber jetzt ist es ist besser denn je! Was neu ist, dass Sie Fragen? Werfen Sie einen Bli
Arduino-gesteuerte RGB LED Unendlichkeit Spiegel

Arduino-gesteuerte RGB LED Unendlichkeit Spiegel

22.11.2013 aktualisieren: Vielen Dank an alle, die für dieses Projekt in den Microcontroller Contest gestimmt haben! Es war einer der drei ersten Preisträger.Update 17.09.2013: Vielen Dank an alle, die dieses Projekt in die Arduino-Wettbewerb gewählt
Machen eine Cloud Control Pet Feeder

Machen eine Cloud Control Pet Feeder

Ich habe einen schönen Hund namens Lele, es bedeutet auf Chinesisch glücklich. Nachdem ich jeden Tag arbeiten gehen, Angst habe ich immer darüber, ob er hungrig ist. Also habe ich dieses Gerät zu helfen, um Lele zu ernähren, wenn ich draußen bin.Ich
Ein weiterer Karton Roboter-Staubsauger mit Arduino gesteuert

Ein weiterer Karton Roboter-Staubsauger mit Arduino gesteuert

Das ist einfache Roboter-Staubsauger von Arduino gesteuert.Dies kann sogar einfacher sein, wenn anstelle von Turbine und Mülleimer - verwenden Sie eine Küche Gewebe oder ein Stück Kunststoff-Gewebe.Schritt 1: Erforderliche KomponentenArduinoMotor-Sch