Arduino gecontroleerde Pet Feeder (9 / 9 stap)

Stap 9: Code

Dit is de code voor de arduino:

BEGIN VAN DE CODE
Auteur: Shane Halse / / Email: ShaneHalse / / datum: 02/11/2011 #define vulling 155 //the positie in graden te vullen van de trechter #define leeg-20 //the positie in graden te legen de hopper #define potPin A0 //this is de pin (moet analoge) die het midden van de potmeter is verbonden met

#include //this is een bibliotheek die wordt gebruikt om te bepalen van een servo (voor meer informatie Zie www.arduino.cc voor meer info)

variabelen Servo mainServo; de belangrijkste servo int trigger verklaren = 0; Dit wordt gebruikt om te schakelen tussen vulling en lege int potIn = 0; Dit is de gegevens te lezen van pin A0 (de potPin) int count = 1; gebruikt als een tijd muliplier ongeldig Setup {//basic setup mainServo.attach(3); //tell arduino welke pin de servo op (de witte draad van de servo is) //set de pin modi pinMode (4, OUTPUT) //used voor de uitvoer van 5V of hoog aan de pinMode van de potentiometer (10, OUTPUT) //used voor de led pinMode (11, OUTPUT); //used voor de led

digitalWrite (4, HIGH); set pin 4 hoge digitalWrite (10, laag); pin 10 laag ingesteld}

void loop {}

potIn = analogRead(potPin); Lees de positie de potentiometer op //if de trigger-waarde is 0 vullen de hopper-if(!trigger) {mainServo.write (Vul); //move servo te vullen positie //this wordt gebruikt voor het instellen van de vertraging //count = 171 //uncomment hierop als u wilt instellen van de maximale vertraging tot 3 uur //the vertraging hieronder is berekend op basis van potin (die kan worden 0-1024) als delayinseconds ~ = 0 - 64 seconden (; graaf > = 0; graaf--) {voor (; potIn > 0; potIn potIn-20 =) {//this is om de LED flash elke 100 + potIn miliseconden digitalWrite(11,HIGH); set leidde tot op delay(100+potIn); digitalWrite(11,LOW); set leidde tot het uitschakelen van de delay(100+potIn); }} graaf = 1; trigger = 1; wijzigen trigger op 1 om setup lege digitalWrite(11,LOW); set led af} anders if(trigger) {mainServo.write(empty); //set de servo naar lege positie delay(1000) //delay terwijl servo positie trigger stelt = 0; //change trigger op 0 instellen opvulling}} //END van CODE

Kopieer en plak de code in het programma van de arduino. Sluit vervolgens je arduino aan de computer en het wiel moet beginnen met het verplaatsen. Veel plezier!

Gerelateerde Artikelen

Twitter gecontroleerde Pet Feeder

Twitter gecontroleerde Pet Feeder

Een groot project voor drukke eigenaren van gezelschapsdieren. Deze Twitter-gecontroleerde pet feeder opleidingscyclus automatisch voedsel in reactie op de activiteit op uw Twitter-account. Het project wordt beheerd door een Arduino en de Arduino Eth
Automatische Arduino aangedreven Pet Feeder

Automatische Arduino aangedreven Pet Feeder

Dit is mijn automatische pet feeder. Aangedreven door arduino, met behulp van een 3D afgedrukt auger en programmeerbare met twee keer vervoederen een gebruiker instellen hoeveelheid voedsel, met een batterij back-up interne klok.Mijn katten drijven m
Fat Cat geautomatiseerd Arduino Pet Feeder

Fat Cat geautomatiseerd Arduino Pet Feeder

Iedereen zeg hallo aan hertog! Hij is een 24 pond Maine Coon dat ik drie jaar geleden hebben aangenomen. Hertog geniet tot in de zon, kijken naar de vogels buiten, and... wakker zijn eigenaar om 5 uur in de ochtend voor het ontbijt. Aangezien u veron
IOT Pet feeder (intel edison)

IOT Pet feeder (intel edison)

In dit project maken we een iot enabled pet feeder. Kattenvoer of hondenvoer wordt bewaard in een trechter en wordt geleverd in een lade door een schroef auger. Dit concept kan worden opgeschaald of aangepast aan uw specifieke wensen.Stap 1: 3d auger
Huisdier Curfew: Een Arduino gecontroleerde huisdier deur

Huisdier Curfew: Een Arduino gecontroleerde huisdier deur

Het probleem: U wilt beperken van de tijd wanneer uw huisdier mee mag naar buiten te gaan. Dit kan zijn omdat de buurt niet veilig voor uw kat of kleine hond in de nacht is (plunderende coyotes voor de geest komt). Maar u wilt uw huisdier te kunnen t
Maken van een aangesloten pet feeder Internet

Maken van een aangesloten pet feeder Internet

Allereerst moet u speciale hardware voor vervaardiging zulks, die je kunt kopen in de link die ik zal bieden. Houd er rekening mee dat het hier een Arduino-achtig platform, zodat u in staat zult om een bijna-oneindige hoeveelheid projecten.Altair @ T
Vakantie Pet Feeder van gerecyclede materialen

Vakantie Pet Feeder van gerecyclede materialen

Als u een huisdier eigenaar bent, kan ga je op vakantie zwaar zijn. Meestal is het nodig een vriend of buurman te komen elke dag en voeden van uw huisdieren. Echter door de slavernij robots kunt u houden van uw huisdier gelukkig en geniet van een str
RFID pet feeder

RFID pet feeder

als u twee katten hebben en een van hen op een dieet is, maar anderzijds gratis eten moet, kunt u een feeder samenstellen met RFID-vermogen dat alleen wordt geopend voor de kat die vrije toegang nodig heeft. De vrij-voedsel kat draagt een halsband me
Automatische Pet feeder

Automatische Pet feeder

ik nodig een betrouwbare vis feeder voor mijn vijver voor wanneer ik weg ben.  Dit instructable geeft details over de feeder, die ik net klaar met bouwen en testen.  Het zelfde idee kan worden gebruikt voor het voederen van andere huisdieren, of voor
Internet Enabled Pet Feeder Raspberry Pi

Internet Enabled Pet Feeder Raspberry Pi

Dit is een hond feeder aangedreven door een Raspberry Pi.Als je wilt:een gemakkelijke manier om uw grote hond feedbijhouden van wanneer u voedenzelf bepalen hoeveel en hoe vaak u voedenen eventueel kunnen voeden op afstand via e-mail wanneer u niet r
Galvo - Laser Arduino gecontroleerd

Galvo - Laser Arduino gecontroleerd

Arduino gecontroleerd galvo laser. De servo aangedreven spiegels sturen de verlaten een fosforescerende parcours op het blad van de glow-in-the-dark vinyl UV-laser.Oorspronkelijk Gepost op notes.robives.comStap 1:Beginnen met een blad van lichtgevend
Arduino gecontroleerd CNC / 3D Printer hybride

Arduino gecontroleerd CNC / 3D Printer hybride

Moeder natuur maakt... Wij bouwen.BuildersBot zekeringen 3D printen & CNC frezen in één Builder's droom "3dprintingindustry.com"De BuilderBot is een Open ontwerp machine, die gebruik maakt van OpenSoftware en Open Hardware. Het is een produc
Arduino gecontroleerd kookwekker

Arduino gecontroleerd kookwekker

U allen moet heb meegemaakt dat je iets wordt gekookt op uw gasfornuis terwijl aan de andere kant u get drukke TV kijken of krijgen een diepe gesprek hebt dat je je realiseert op het opsporen van een geur die het was volledig verwend alleen vanwege u
Arduino-gecontroleerde Wolf staart

Arduino-gecontroleerde Wolf staart

groeten, of moet ik zeggen, "Aaaaaooooooooooooh!" Maken van uw bekende collega wolf liefhebber graag. Je hebt een innerlijke wolf geest dat zo graag bekend maken dat u mij om te leren hoe om uw zeer eigen animatronic wolf staart, zodat u kunt ec