Arduino Timing krets för produktionslinje (2 / 6 steg)
Steg 2: provning
Min första steget i att bygga detta var med flera brödunderläggen och bygga upp vad jag krävs.
Jag började med Skift register och fick de arbeta som är kopplade så att jag bara använder 3 pins för Arduino Uno. Som en kontroller möjliggör i 7-segment visas med hjälp av multiplexing med NPN-transistorer, detta snabb växling mellan 3 segmenterar skärmar lura dina ögon att tänka alla 3 är på. Den andra styr lysdioderna med ett rakt fram förändring.
När jag hade dessa förstod jag då tagit knapparna som gör 3 funktioner:-
- Ändra ljud (2 pip, 1 pip, av, på)
- Ange inställning av hastighet
- Start/stopp kör timing
När du har angett setup deras åtgärder ändras till:-
- ökningsvärdet av en
- minska värdet av en
- flytta till nästa siffra
Det finns ett högsta värde på 2990 som jag har ställt in att enheten kommer att köras på, som om snabbare det kommer att bli ganska svårt att hänga med. Ett lägre värde jag planerar på att skriva är en planerad förbättring som jag hoppas ska göra snart.
Slutligen jag lagt till en Summer/högtalare till setup och fick ljudet löpande och kunna stänga av den.