Maken van de Arduino aangedreven LED growbox (5 / 12 stap)

Stap 5: Controller-software


De controller-software is vrij eenvoudig, maar hopelijk effectief. Het is geschreven in C (de belangrijkste taal voor Arduino ontwikkeling) en moet vrij leesbaar. De bovenkant van de aanbieding van het programma bevat een aantal pin-toewijzingen. U moet overeenkomen met uw pin toewijzing aan de PCB of de toewijzing van de pin in de software wijzigen.

De software kunt gebruiken in drie modi: modus groeien, bloem modus en test modus. De verschillen tussen de modi groeien kunnen worden gezien in de schets.

Het belangrijkste doel van de test-modus is uw instellingen testen zoals het loopt snel door alle de cycli: verlichting, pomp en ventilator. Een van de knoppen is een handige manier het vak groeien tussen alle de modi te schakelen.

De logica voor het lezen van de temperatuursensoren is gebouwd voor de LM335 een temperatuursensor. Wanneer u (bijvoorbeeld) de LM35 deze logica wellicht een beetje worden gewijzigd gebruikt, google is je vriend hier want er genoeg voorbeelden zijn te vinden op het web.

De knoppen zijn aangesloten op de interrupt-pinnen 2 + 3 van de Arduino te laten reageren. Anders zou de software alleen de druk op de knop zien wanneer de functie loop is ingevoerd.

Eenvoudig laden van deze schets en upload het aan uw Arduino (Controleer de pin toewijzing!)

Gerelateerde Artikelen

Maken van een Arduino aangedreven gordijn automatisering

Maken van een Arduino aangedreven gordijn automatisering

In deze video ik aan de slag op het toont u hoe te maken van een Arduino aangedreven apparaat dat zal openen en sluiten van gordijnen!Met behulp van een touw en een continue rotatie servo ben ik kundig voor wekken een katrol systeem dat als de backbo
Maken van een enorme 4096 LED-Display voor Retro Pixel kunst

Maken van een enorme 4096 LED-Display voor Retro Pixel kunst

Bijgewerkt maart 2016 ***Er zijn een paar manieren waarop u kunt gaan over dit project, bouwen alles vanaf nul of maak gebruik van een kit versie. Ik zal beide methoden in dit Instructable dekken. Dit Instructable omvat de installatie van een 64 x 64
Maken van een zonne-aangedreven ventilator

Maken van een zonne-aangedreven ventilator

Welkom bij de handleiding van het maken van een zonne-aangedreven ventilator!Om te beginnen, moet u:Green Science Solar Rover Kit (kunnen gekocht worden bij elke Michael's Art Store)Toegankelijkheid van een 3D-PrinterToegankelijkheid van computer (on
Maken van een zonne-aangedreven zaklamp uit oude tuin verlichting

Maken van een zonne-aangedreven zaklamp uit oude tuin verlichting

bent u ziek van het kopen van nieuwe batterijen voor uw zaklamp?Waarom niet u een zonne-aangedreven afspraak uit enkele oude zonne-aangedreven tuin lichten maken?In dit Instructable zal ik u tonen hoe te maken van een geldbesparende groene fakkel.Sor
Maken van een Arduino voltmeter

Maken van een Arduino voltmeter

Dit is een eenvoudig project voor microcontroller-beginners.Raad die ik gebruik in deze tutorial is Arduino Uno (R3), maar u kunt Raad met lichte veranderingen in code (of geen veranderingen op alle!).Succes!Stap 1: Maak een Arduino voltmeterDit is e
Maken van een Arduino gecontroleerd licht-volgende bloem Bot

Maken van een Arduino gecontroleerd licht-volgende bloem Bot

In dit project van Arduino gebaseerde, maakt u een "biomimetische," of biologie-geïnspireerde, bloem die een lichtbron volgt. U heeft waarschijnlijk gezien dit probleem in uw kamerplanten! Planten vereisen zonlicht te groeien en bloeien, en &quo
Temperatuur van de Arduino aangedreven ventilator - bestaande domotica

Temperatuur van de Arduino aangedreven ventilator - bestaande domotica

Dit project is over het rijden van een fan van de twee snelheden met een Arduino, afhankelijk van de omgevingstemperatuur.Het project is ontworpen om te helpen automatiseren van een bestaande vuur gebaseerde verwarmingssysteem. Het idee is dat het mi
Maken van een 120V C7 LED lamp

Maken van een 120V C7 LED lamp

ik wilde een blauwe LED-lampje voor onze water dispenser. Dus besloten heb ik om een te maken.Je moet...3 blauwe of witte LEDs1 100K 1/2W weerstanden1 1N4004 Diode1 dood (of niet) C7 socket gloeilamp3 inch van krimp buis 1/2"sommige hete lijmSoldeerb
Maken van een Arduino-timer

Maken van een Arduino-timer

Hi, dus mij en mijn vriend instelt zodat we PCB´s kunnen maken. We zijn momenteel het maken van een UV blootstelling box (eventueel een ander instrucable) en voor dit vak, we nodig hadden een timer, dus dit is wat we tot nu toe hebben gedaan, en wat
Maken van een arduino wifi lucht monitor

Maken van een arduino wifi lucht monitor

Een laser pm2.5 lucht monitor Base op ESP8266 arduino met wifi.ESP8266 is een wifi-chip die goedkoop is en de ontwikkeling van de arduino ingeschakeld;SDS011/SDS018/SDS021 is pm2.5 lasersensor die genoemde nauwkeurigheid en snelle reactie op het dete
Maken van een Audio-reactieve LED Circuit

Maken van een Audio-reactieve LED Circuit

deze instructies zal u helpen leren hoe te bouwen van een audio-reactieve LED-circuit.  Vertrouwdheid met elektronica en solderen is raadzaam behoudens eventuele fouten circuit, de taak moet nemen niet meer dan een uur. Dit circuit kan gemakkelijk wo
Maken van een Arduino RTC Shield

Maken van een Arduino RTC Shield

de materialen die nodig zijn voor het project allemaal te op Tayda.com vinden zijn.  Het is een halfgeleider-store waarin de meeste dingen zijn niet erg duur, maar zijn zeer betrouwbaar.  U moet een account aanmaken, maar ze zijn betrouwbaar, dus ga
Maken van een low-cost LED bureaulamp

Maken van een low-cost LED bureaulamp

wanneer ik mijn favoriete spel spelen tijdens de nacht (Zie BF2) zijn tragedie om te proberen om te vliegen van een Jet omdat ik niet kan het toetsenbord zien... Natuurlijk heb ik een bureaublad lamp maar het is een plek licht en verstoort de slaap v
Maken van een vlieger aangedreven

Maken van een vlieger aangedreven

Hoi, dit is een instructable op hoe maak je een aangedreven vlieger. Dit is mijn eerste instructable, zodoende hulpvaardig reacties en feedback zijn meer dan welkom.Ik ben het invoeren van dit instructable in de kite-wedstrijd, en het duurt niet lang