Stap 14: Het geheugen configureren en uitvoeren
Op dit punt bent u klaar voor
de schets van het geheugen. Dit heeft de kern dezelfde functionaliteit als het script GetVelocity. Dit script heeft vier modi: schrijven, opslaan, TERUGHALEN, gedaan.
Het begint in de schrijfmodus waar het wacht op invoer van de gebruiker, zoals reeds vermeld dit systeem is ontworpen voor het opslaan van 2 stukjes wat betekent dat het 4 waarden kunt opslaan.
0 (0,0)
1 (0,1)
2 (1,0)
3 (1,1)
Input bestaat uit de numerieke waarde (0, 1, 2 of 3), die kan worden ingevoerd in de seriële monitor.
Zodra de waarde is ingegaan zal de solenoïde de informatie toekomen. Bijvoorbeeld zal een 2 daardoor vertraging van de helft van de transittijd en vervolgens pulse. Een 3 zal daardoor pulse wachten dan weer pulse. Een nul zal het niets doen maken. Tot slot overgaat het in de winkel.
In de winkel modus zal doen precies wat u eerder waargenomen in het GetVelocity-script nu pas het is het bijhouden van tijd om te weten waar de bits zijn. Na 10 cycli zal het de overgang naar de Lees staat.
In de Braziliaanse lezen zal beginnen door te wachten de helft de transittijd, als de sensor wordt geactiveerd in deze tijd die de eerste bit wordt ingesteld. Dan zal het wachten helft de transittijd opnieuw en stel de tweede bit als de sensor wordt geactiveerd. Het zal dan de twee stukjes schrijven naar de seriële monitor en de overgang naar de staat gedaan.
De Braziliaanse gedaan, gebeurt er niets behalve knipperen de LED, opnieuw voor het opnieuw uitvoeren van de Arduino.
Video's van mijn lichaamsbouw opslaan van alle 4 waarden zijn verbonden.
Als u dit leuk om te bouwen gelieve de kennis doorgeven en met alle middelen proberen te verbeteren. Dit project gaf me zeker een ongelooflijk ontzag voor de hard werkende mannen en vrouwen die bracht late nachten ponsen gaten in kaarten en verwijderen van nachtvlinders van Relais om de technologie te ontwikkelen we dagelijks gebruiken.