(AT) liten fisk Feeder (3 / 6 steg)
Steg 3: kod
http://www.cunningturtle.com/attiny4585-servo-Library/
Annars måste du skapa din egen servo bibliotek (om du posta det på webbplatsen arduino!) eller måste du skriva den signal som servo kräver. En servo måste i princip PPM (puls position modulation).
Hur fungerar det? Längden på "Hög" pulsen berättar servo vilken position den har att flytta till. "LOW" pulsen krävs mellan 2 "hög" pulser och måste vara 5-25 ms lång
Du kommer att behöva leka med pulser längd eftersom det beror på dig servo, den vinkel du vill öppna den porten (tappad mat), etc
Maten bryts olika i varje kanal (akvarier har olika storlekar). Den första kanalen servon göra en liten och snabb rörelse (detta är en är för lilla akvariet). Den andra kanalen servon göra lite bredare rörelse än den tidigare och gör det 2 gånger. Detta är att undvika en plötslig överdriven mat släppa.
Kommentarer är välkomna!
Om du har en arduino och vill programmera din attiny kan använder den du ta en titt på denna tutorial:
Vissa förbättringar som kommer att ske inom kort:
-Använda viloläge att sänka energiförbrukningen och köra det på ett batteri
Här är koden: