Beveiliging met een oude Pentium 1 deel II (7 / 7 stap)

Stap 7: Qbasic notities.

STRIG()
Syntaxis:

STRIG(n)

Waarde(n) als resultaat:

De status van de opgegeven joystick-knop (trigger).
Zie ook: STICK()

Er zijn twee statussen voor elke knop op elke joystick, maken de geldige waarden voor n variërend van 0 tot en met 7. De geretourneerde waarde van de STRIG(n) zullen beide 0 (inactief) of -1 (actief). De volgende grafiek toont wat wordt aangegeven wanneer de waarde van STRIG() -1 is.

STRIG(0) 1 joystick 1 op gedrukt sinds laatste STRIG(0)
STRIG(1) ingedrukt 1 momenteel
STRIG(2) 2 op de joystick 1 ingedrukte knop sinds laatste STRIG(2)
STRIG(3) ingedrukt 2 momenteel
STRIG(4) 1 joystick 2 op gedrukt sinds laatste STRIG(4)
STRIG(5) ingedrukt 1 momenteel
STRIG(6) 2 op de joystick 2 ingedrukte knop sinds laatste STRIG(6)
STRIG(7) ingedrukt 2 momenteel

De vele combinaties van STRIG() uitvoer inschakelen uiterst gedetailleerde lezing van de joysticks knoppen. In tegenstelling tot de STICK()-functie, de functie van STRIG is gebaseerd op digitale ingang, en is dus zeer betrouwbaar.

Als u geïnteresseerd bent in een burgler alarm bedrading aan uw deur, of het maken van een soortgelijk project, krijgen een goedkope joystick uit elkaar te halen. Voeg draden aan het fysieke bereik van de knoppen uitbreiden, draad hen tot en met andere apparaten, en zie wat je kunt bereiken. Het is geweldig leuk levensechte input krijgen in de computer!

---------------------------------------------------------------

STICK()
Syntaxis:

Stick(n)

Waarde(n) als resultaat:

De huidige waarde van de opgegeven joystick-coördinaat.
Zie ook: STRIG()

De variabele STICK() is eigenlijk een kleine matrix met de vier waarden: de x-en y-pair of joystick 1 en de x-en y-pair voor joystick 2. Geldige waarden voor n zijn 0 tot en met 3.

joy1x = STICK(0)
joy1y = STICK(1)
joy2x = STICK(2)
joy2y = STICK(3)

Een belangrijk detail van de STICK matrix is dat de waarden van STICK(1), STICK(2) en STICK(3) zijn "vernieuwd" alleen wanneer STICK(0) wordt verwezen. Daarom moet gewoon bellen STICK(1) zonder STICK(0) geen verandering veroorzaken in waarde, ondanks de beweging van de joystick terug.

Sinds de ontwikkeling van computers buiten de XT-PC (a.k.a 8086), hebben de joysticks worden meer en meer incompatibel met QBasic programmering, dus perfecte resultaten niet verwachten. Het volgende programma moet uitprinten van de huidige x-en y-coördinaten van de joystick. Ze kunnen vervolgens vertaald worden in welke vorm dan ook nodig:

Start:
PRINT "Joystick1 x:", STICK(0)
PRINT "Joystick1 y:", STICK(1)
GOTO start

Gerelateerde Artikelen

Dingen te doen met een oude computer

Dingen te doen met een oude computer

Stap 1: voordat u barst het open... Bijgewerkt 31/01/2012Dankzij MrJentis voor sommige meer ideeën.Vergeet niet dat u de hele computer en niet slechts een paar van de componenten kunt gebruiken voordat u het open rippen gaat.1.-Linux installerenLinux
Maak je een zaklamp met een oude elektronische sigaret

Maak je een zaklamp met een oude elektronische sigaret

Hoe maak je een zaklamp met een oude elektronische sigaret, alleen met een eCig met batterij gedaan, een verstuiver dood of levend, en een LED 3,2 3, 5V.Stap 1: Selecteer product en schoon.Reinig de verstuiver met water voor verwijderen alle sporen v
Nieuw leven inblazen met een oude Computer

Nieuw leven inblazen met een oude Computer

Nieuw leven inblazen met een oude Computer met eenvoudige Hardware-Upgrades en LinuxHeb je een oude "junker" computer liggen rond het huis dat u niet gekregen hebben rond om te sturen naar de recycleren plant? Niet ontdoen van het nog! Nieuw lev
Hoe maak je een oplaadbare led zaklamp met een oude mobiele accu

Hoe maak je een oplaadbare led zaklamp met een oude mobiele accu

In dit instructable zal ik laten zien op "How to make een oplaadbare led zaklamp met een oude mobiele batterij"? >>>StapsgewijzeStap 1: Wat die u nodig hebt!Twee 1W Ledtwee koellichaam (voor geleid om af te koelen)dradenmobiele batterij
Een schrijfmachine met een oude toetsenbord en een dot matrixprinter maken

Een schrijfmachine met een oude toetsenbord en een dot matrixprinter maken

dit project laat zien hoe te recyclen van een oude toetsenbord en een dot matrixprinter tot het maken van een typemachine.Wat en hoe.Het idee is het toetsenbord aansluit op de printer met een eenvoudige en goedkope interface, ik heb Arduino gebruikt
Maken Seedstudio de I2C LCD monitor werk met een oude Arduino

Maken Seedstudio de I2C LCD monitor werk met een oude Arduino

Ik heb een Grove begon kit door Seedstudio, en ik had problemen met het gebruik van de LCD-display met een oud model van de Arduino (ik gebruik een Freediuno. IDE herkent het als een "Duomilanove w / ATmega328", maar ik denk dat veel oude platen
Het maken van een grote kamp mes uit een oude rasp. Deel 1

Het maken van een grote kamp mes uit een oude rasp. Deel 1

dit instructable serie zal niet worden zeer gedetailleerd, als u wilt beginnen met het leren smeden en knifemaking, u absoluut niet wilt laten beginnen op een groot mes uitzien (geloof me, je niet).Dit is deel 1, ruw smeden. Volgende week hoop ik dat
5 dingen te doen met een oud Shirt

5 dingen te doen met een oud Shirt

de volgende instructable is een eenvoudige demonstratie van hoe upcycle een oud shirt.Dit is een goed project te doen met kinderen. Het is gemakkelijk, snel, krijgt u nul kosten en plezier. Het heeft ook het extra voordeel van het onderwijs kinderen
Tweede leven voor een oude PC geval deel ik

Tweede leven voor een oude PC geval deel ik

waarschuwing: dit is mijn eerste instructable en ik heb niet schrijven in het Engels voor een zeer lange tijd, dus mijn excuses voor de syntax fouten en onjuist gebruik van expressies. Ik verwacht te verbeteren mijn Engels het zal zeer nuttig, vooral
Koken met een oude Himalaya zout blok

Koken met een oude Himalaya zout blok

dit ' ible zal laten zien hoe je een 600 + miljoen jaar oude Himalaya zout blok als koken-apparaat gebruiken.Oorspronkelijk geoogst uit de oude bergen van Pakistan, roze Himalayazout wordt beschouwd als enkele van de zuiverste en schoonste zout in de
Micro-fotograferen met een oude Student Microscoop

Micro-fotograferen met een oude Student Microscoop

Onlangs moest ik een extreme close-up beeld dat buiten de mogelijkheden van mijn kleine point-and-shoot digitale camera was. Dus als een gepensioneerde homeschooling ouder, ik tot een techniek toevlucht ontdekte ik toen mijn kinderen en ik over biolo
Bouw een Tool Wall Mount met een oude opslag Rack terug

Bouw een Tool Wall Mount met een oude opslag Rack terug

met mijn gereedschap liggen overal in mijn werkbank had ik altijd problemen met het vinden van wat ik nodig had. Maar gelukkig ik had verlaten een paar metalen terug muren van een oude opslag rek, de roestige oranje waardeloze onderdelen op de eerste
Hoek Bureau met een oude en versleten meubels

Hoek Bureau met een oude en versleten meubels

Welkom.Zodat deze hoek Bureau maakte me een heleboel dingenDit is mijn eerste tutorial, dus neem aub met ons gezien het feit dat mijn Engels niet goed isTen eersteMijn 4 jaar oude dochter hoeft niet een Bureau voor uw computerTen tweedeOrganiseren va
Wat te doen met een oude spa

Wat te doen met een oude spa

Rechts, zodat ik een fontein in de voortuin met behulp van een voorraad trog bouwde, dus heb ik besloten om te proberen en opbouw van een echte economie in de achtertuin.De vrouw in eerste instantie dacht dat ik gek was en zei ze haatte het idee, maa