Stap 5: Programma en testen
Programmering
Open arduino ontwikkelaar en start schrijven het programma zelfs volgens uw stijl. Voordat writing lijst omlaag gaat wilt u te doen. Lijst van de acties.
1) auto in- en uitschakelen - de bovenste en onderste instelpunt en wanneer het omhoog schakelaar afgaat en schakelaar daalt op wilt opslaan
2) kalibratie - naar record de weerstand waarde wanneer tank leeg bekend als nul kalibratie en Record de weerstand op de tank volledig beslaan kalibratie).
3) niveau indicatie - volgens de geijkte waarde met de huidige weerstand de tank water percentage te tonen.
4) afstandsbediening - om te kalibreren en verandering de instelpunt.
OK, dit zijn onze eis dan kiezen welke bibliotheken die we willen gebruiken
1) EEPROM - de set punten en kalibratie waarde opslaan en ophalen na power in- en uitschakelen.
2) IRremote - om gegevens van Tv remote en instellen.
3) Softwareserial - als normale LCD wordt gebruikt is dit niet nodig, ik gebruik seriële LCD zodat een software seriële TX is gemaakt en voor weergave van gegevens gebruikt.
Veel van de weg naar de programma die mij tweedehands mijn manier. Als u wilt houden van de eis en programmeren in uw stijl of kopieer het gekoppelde programma en uitvoeren.
Testen
Na programmeren uploaden van de gegevens naar de Arduino en sluit de 12V-voeding ook, als er geen verbinding Relais niet werkt. Verander de potentiometer waarde gewoon en zie de waarde die in het display weergeven. Verlaagt u de waarde onder de min instelpunt en conform het Relais ingeschakeld. Ook verhogen de waarde meer dan de max punt en voldoen de estafette uit te schakelen. Ik vastgesteld dieptepunt set op 20% en hoge instelpunt op 80%.
Dan de afstandsbediening gebruiken en controleer de kalibratie en vervolgens wijzigen het instelpunt en opnieuw controleren.
De programmering is nu voorbij. Wilt u bereiden van mechanische regeling.