Aquarium Auto Refill met Arduino (3 / 5 stap)

Stap 3: Laden uw code op de Arduino

U kunt de code schets hier downloaden: https://github.com/robotgeek/aquariumPumpDemo/archive/master.zip

 /*********************************************************************************** * Aquarium Pump Refil Demo * _______________ * | ___________ | * _____________________| |____ | | * | U <>< | | | * | | | | * | ><> <>< | _|_|_ * | <>< | | | * |__________________________| |___| * * This demo will show you how to control a RobotGeek Pumping Station (or any other * motor/pump via relay) based on input from a float switch. This will allow you to * build an automated Aqurium refil pump, refilling your aquarium whenever it gets * to low. * * Wiring * Pin 2 - Float Switch * Pin 4 - RobotGeek Pushbutton relay/pumping station 1 * Pin 7 - RobotGeek LED * * Control Behavior: * If the float switch is not floating (i.e. empty tank) then turn on the pump and led * If the float switch is floating (i.e. full tank) turn off the pump and LED * * External Resources * ***********************************************************************************/ //define the input/output pins #define FLOAT_SWITCH_PIN 2 #define PUMP_1_PIN 4 #define LED_PIN 7 //setup runs once void setup() { //setup input pins for float switch //Too use a bare switch with no external pullup resistor, set the pin mode to INPUT_PULLUP to use internal pull resistors. This will invert the standard high/low behavior pinMode(FLOAT_SWITCH_PIN, INPUT_PULLUP); //setup output pins for relays/pumping station and LED board pinMode(PUMP_1_PIN, OUTPUT); pinMode(LED_PIN, OUTPUT); } //loop() runs indefinitely void loop() { //check to see the state of the float switch. These states are assuming the pin is using an internal pullup resistor. // LOW corresdponds to the float switch being at its lowest point (i.e. low water) if(digitalRead(FLOAT_SWITCH_PIN) == LOW) { digitalWrite(PUMP_1_PIN, HIGH); //turn on the pump digitalWrite(LED_PIN, HIGH); //turn on the LED } //otherwise the float switch is HIGH // HIGH corresponds to the float switch being at its higest point (i.e. full water) else { digitalWrite(PUMP_1_PIN, LOW); //turn off the pump digitalWrite(LED_PIN, LOW); //turn off the LED } } 

Gerelateerde Artikelen

Licht op zoek naar F.kk auto Hack (met Arduino)

Licht op zoek naar F.kk auto Hack (met Arduino)

creëren van een platform van de Robotica van kras neemt toe te wijzen van werk en een paar dollars. Het kopen van een klaar gebouwd een is eenvoudig, maar kosten toe te wijzen van geld (tenminste voor mij). Dus in plaats daarvan dat heb ik besloten o
Auto speelgoed met arduino uno en 3dprinting

Auto speelgoed met arduino uno en 3dprinting

Het lichaam van de auto werd gedrukt door 3D-printer. (makerbot mini 5e)En hersenen is ontworpen met eenvoudige arduino schets...Ten eerste, de grootte van mijn 3D printer(mini)-platform is zo klein (about10x10).Dus, ik vernieuwde carrosserie met rhi
Arduino Uno en Visuino: controle van slimme auto Robot met Joystick en L298N Motor Driver

Arduino Uno en Visuino: controle van slimme auto Robot met Joystick en L298N Motor Driver

Dat Smart auto ingesteld wanneer gecombineerd met L298N Motor Driver Modules, bieden een van de gemakkelijkste manieren om robot auto's maken. De L298N Motor Driver Module is makkelijk te controleren met Arduino, en met behulp van Visuino kunt u uw a
No.02 Steering Wheel Drive R/C auto met Arduino, Webcam en net. USB enz

No.02 Steering Wheel Drive R/C auto met Arduino, Webcam en net. USB enz

IP Control Car werd gelanceerd in 2001.Ik maak de soortgelijke functie auto met behulp van gecommercialiseerde producten.Het concept van auto No.02 is gecommercialiseerd producten gebruiken, en ik ben een amateur in elektrische. Dus, niet kwalijk mij
Afstandsbediening auto met Arduino en Bluetooth

Afstandsbediening auto met Arduino en Bluetooth

Dit project bestaat uit het maken van een auto van de afstandsbediening met behulp van een bluetooth-verbinding. Deze auto is bedoeld om te worden gebruikt in een ballon knallen competitie tegen andere soortgelijke auto's. De draadloze verbinding wor
No.03 Steering Wheel Drive R/C auto met Arduino, Webcam en net. USB enz. Maar dit is Crawler en 4WS (4 wiel besturing)

No.03 Steering Wheel Drive R/C auto met Arduino, Webcam en net. USB enz. Maar dit is Crawler en 4WS (4 wiel besturing)

deze auto No.03 gebruikt soortgelijk systeem als auto No.02, maar verschillende chassis Crawler CR-01 wordt toegepast, die heeft optionele 2 servo's systeem en dat maakt krab-rijden (4 wielen dezelfde richting) of korte draaicirkel rijden (voor- en a
Auto tetrisspel graag met Arduino

Auto tetrisspel graag met Arduino

Dit is een eenvoudige auto race spel gemaakt met Arduino Uno.Stap 1: Het circuitHebt u nodig:LCD Display, 2 rijen, 16 kolommen2 potentiometersDuim JoystickArduino UNOHet schema is in arduino_race_car.txt bestand.Als u niet bevalt proberenhttps://Lear
DIY handgemaakte Hexapod met arduino (Hexdrake)

DIY handgemaakte Hexapod met arduino (Hexdrake)

Hallo, ik ben David en in dit instructable zal ik u tonen hoe ik gemaakt deze hexapod hexapod wiens naam Hexdrake is.Sinds ik 16 was, raakte ik geïnteresseerd in elektronische en later in robotica. Interessant na zekere mate krijgen en programmeren m
PuttDuino putt-putt gat met arduino

PuttDuino putt-putt gat met arduino

mijn bedrijf heeft jaarlijkse evenementen waar we allemaal samen te komen voor leuk - om te blazen stoom af en hebben een beetje concurrentie. In het verleden hebben we Softbal en bowling competities. Dit jaar iemand had een bron van inspiratie: elke
DIY Bluetooth telefoon gecontroleerd BB-8 Droid met Arduino UNO

DIY Bluetooth telefoon gecontroleerd BB-8 Droid met Arduino UNO

Ik ben een grote fan van Star Wars en toen zag ik de Star Wars: The Force ontwaakt dacht ik dat ik behoefte aan een BB-8 droid. Het was geweldig hoe dit kleine gebied verplaatst in de film. Dus heb ik besloten dat ik moet dit droid die is gebaseerd o
Obstakel te vermijden Robot met arduino

Obstakel te vermijden Robot met arduino

OBSTAKEL - VERMIJDEN ROBOTEen obstakel te vermijden ROBOT is een die kan een obstakel te vermijden met behulp van ultrasone sensor en navigeren in haar eigen pad. Met een breadboard gekoppeld aan de robot kunt u plezier spelen binnen een korte period
Bouw je Robot Internet gecontroleerde Video-Streaming met Arduino en Raspberry Pi

Bouw je Robot Internet gecontroleerde Video-Streaming met Arduino en Raspberry Pi

< the Instructable en de code zijn klaar. Geniet van! Laat een reactie met je feedback! >Ik ben (aka LiquidCrystalDisplay / Itay), een 14 jaar oude student van Israël leren in de Max Shein Junior High School voor geavanceerde wetenschap en wiskunde.
Programmeren van AVR met Arduino als ISP zonder Bootloader en externe Crystal

Programmeren van AVR met Arduino als ISP zonder Bootloader en externe Crystal

Hallo!!. Ik ben Avra en dit is mijn eerste instructable. Hier ga ik uitleggen hoe te branden van codes op standalone AVR ICs zonder gebruik te maken van elke USBASP, elke externe crystal en elke bootloader. U hoeft alleen een Arduino board. Mogelijk
Weerstand kleur Code Calculator met Arduino

Weerstand kleur Code Calculator met Arduino

Dit is een 4 band mechanische weerstand Calculator van de kleur Code, het idee om die deze mechanische weerstand kwam toen ik per ongeluk mijn doos van weerstanden en alle weerstanden (1300 van hen liet) kreeg vermengd. Ooops!. Thank god er is een AP