Golv matta spelenheten (3 / 8 steg)
Steg 3: Tillval: mikroprocessor krets
Jag observerade att en spel system jag har att använder fyra switch joystick skulle helt enkelt låsa upp och göra ingenting medan en ogiltig kombination av växlar trycktes. Till exempel om både vänster och höger växlarna trycktes samtidigt, skulle spelet svara som om ingen av växlarna var tryckt. Detta orsakade en paus i svaret av spelet om du klev på en ogiltig kombination medan du spelar.
Denna situation är inte fysiskt möjligt med normala joystick, som den inte kan flyttas in i två motsatta riktningar på en gång. Men med matta controller, som användaren kan trycka på en kombination av två växlar med fötterna, inklusive de ogiltiga kombinationerna.
För att eliminera problem orsaka av eventuell felaktig växel ingående stater, kan en mikroprocessor krets användas. Syftet med mikroprocessor kretsen är att läsa växlarna, och avgöra om staten är ett giltigt tillstånd eller inte. Om staten är giltig, driver mikroprocessor i huvudsak dess resultat att skicka denna stat på spelet systemet oförändrad. Om tillståndet i växlarna bedöms vara ogiltigt, håller mikroprocessorn dess resultat i de tidigare giltigt tillståndet. Med detta synsätt avbryts spelet inte om användaren kliver på en ogiltig kombination av växlar. Mikroprocessorn kommer att inte tillåta ett ogiltigt tillstånd som ska ut, oavsett tillståndet i ingångarna.