Stap 5: Stap 5: programmering
Het programma bezig met het maken is heel eenvoudig, alles wat er te doen is: controleren of er is een beker of glas te wachten om te worden gevuld en als er iemand te wachten om te worden gevuld.
Het eerste dat moet gebeuren is het instellen van de variabelen, een leuke manier om te houden van uw code, schoon en gemakkelijk te begrijpen is het maken van variabelen met de namen van uw sensor pinnen en als waardevol het pin-nummer.
Nadat dat wordt gedaan die u wilt instellen van de pinmodes, waar u de juiste namen voor uw sensoren kunt gebruiken als u dat hebt gedaan in de laatste stap.
Als dat al gedaan is uw 'void setup' moet volledig. Nu zul je aan de slag in uw "ongeldig lus", is dit het deel wat je arduino over en weer doen zal.
Het eerste ding dat u zult moeten doen hier is de basisfunctie van een ultrasone sensor, die de afstand tussen zichzelf en een object scant, zet het antwoord in de float "cm" en draai de sensor output in centimeters.
Nu dat de eerste sensor zijn ding doen kan, moet u in principe te doen precies hetzelfde voor de andere sensor, maar met de juiste pinnen. U hoeft te maken van twee gescheiden functies voor dit, het zal niet werken als je laat ze meten op hetzelfde moment.
Als u wilt controleren als alles gaat om het plannen is een handig idee voor de uitvoer van uw gegevens naar de console, zodat u kunt zien wat de metingen zijn en problemen op te lossen die u kunt vinden.
Nu dat je wat de sensoren zijn uitvoeren weet, kunt u een if-instructie controleert als je in de buurt, afhankelijk van waar u uw "persoon sensor" plaatst en wanneer u wilt u machine om te reageren, je een getal moet invullen, ik gebruikt 10 centimeter.
Als dat als verklaring waar is er om te controleren of hunne kop, door te kijken naar kleine wanneer verschillen zijn er en wanneer zijn er niet.
En als die verklaring ook waar dat de pomp moet worden ingeschakeld is, vervolgens een vertraging die zo lang als het duurt de pomp te vullen uw kopje zoveel u wilt. Na dat de pomp moet uitschakelen en om te geven jezelf wat tijd om de cup, is het een goed idee om toe te voegen een extra vertraging na die.