Stap 10: Add ons
Zo uit te breiden op wat was eerder vermeld met:
Start
Fanin 0
Fanout 0
goto start
We kunnen nu dingen zoals toevoegen:
Motor
Fanin 0; leest analoge ingang 0
fgoifnz motor, gaat terug naar motor en opnieuw worden gelezen als het is niet gelijk aan 0
MM fanin 0; leest opnieuw invoeren
floadq-0.01; ladingen geheugen Q met de waarde-0.01
Fadd; Voegt W tot en met Q en bladeren het resultaat in W. Q is ongewijzigd.
fgoifneg test mm; de inhoud van de drijvende punt register W, overdrachten programma controle naar de; bestemming LLLL als W < 0
fanout 0; output de waarde in het W aan analoge uitgang 0
goto MM; overdracht programma tot MM
Dit heeft twee gewijzigde delen, eerst is dat voordat de EC1 begint voor de uitvoer van een puls aan de motor de pot worden gedraaid op nul moet, zodat de motor kan niet op u opstijgen
De tweede wijziging is dat u nu voor uw draad weerstand aanpassen kunt omdat als u van plan op het hebben van de pot meer dan 6 inch van de Raad van bestuur zal het beginnen te detecteren de weerstand van de draad als input en beginnen voor de uitvoer van 0,01 0r 0.02 wanneer de pot op nul is. We passen dit met die negatieve waarde van de FP-0.01, kunnen we het-0.02 of-0.03 en zo verder totdat de motor is volledig uitgeschakeld wanneer de pot op nul is.
Een andere koele ding kunnen we met name voor autonome robots is met behulp van de FloadQ en Fadd functies kunnen we een lus die langzaam zal stijgen of dalen van de motorsnelheid gebaseerd op externe ingangen bijvoorbeeld knoppen, sensoren, microfoons, of enige andere externe interactie of een eenvoudige lus die continu in een patroon IE: versnellen vertragen van de snelheid omhoog vertragen...
De EC1 kan output naar een relais met een transistor richting van de motor ook wijzigen en meerdere taken tegelijk te controleren sensoren of uitgang meerdere dingen tegelijk kunnen uitvoeren.
Ik hoop dat je genoten hebt van dit instructable! Aarzel niet om commentaar met vragen opmerkingen of bezwaren en feedback wordt zeer gewaardeerd! u vindt meer informatie over hoe u kunt bestellen, programma of de EC1 op de SPLat website interface