Gå til innhold

Hvordan fungerer egentlig et tastatur?


Anbefalte innlegg

Ja, jeg lurer altså på hvordan et tastatur egentlig fungerer. Jeg skjønner at det skapes kontakt mellom ulike membranlag (på membrantastatur) og at hele tastaturet er koblet sammen i kretser. Det jeg ikke skjønner er hvordan maskinen klarer å skille mellom tastene. Altså hvordan "vet" maskinen helt sikkert at en "n" er en "n" foreksempel. Kan dette registreres forskjellig ved hjelp av kretser? Blir det sendt ulike koder som blir dekodet eller hva, og hvilke koder er det egentlig? Ett bestemt antall 1-ere? Håper noen vet :)

 

Og når jeg først er igang med å spørre hvordan ting virker, så har jeg nok ett spørsmål. Hvordan fungerer egentlig volumkontrollen på en datamaskin? Hvordan kan egentlig volumet bli høyere bare ved at en trykker ned en + tast. Det er jo ikke en skrubryter. Blir det sendt flere signaler fra Windows når man trykker opp?

 

Og enda en sak: Hvordan fungerer en GPS-satelitt for å være nøyaktig? Tror at det er snakk om koordinater som definerer forholdet mellom mottakeren og satelitten, men hvordan blir det regnet ut?

 

Nest siste: Hvordan fungerer en trådløs datamus? Hvordan "vet" maskinen at dette er venstre, høyre, opp eller ned. Vet at dette blir registrert mot underlaget, men hvordan kan det være forskjell på opp, ned osv?

 

Og siste ting: Har lest om grafikkort og om hvordan pikslene i en skjerm virker (ved at det er tre lyspunkt i hver piksel med Rød, Grønn og Blå). Men hvordan kan grafikkortet avgjøre hvilken av de tre lyspunktene som skal bli "opplyst" på hver piksel? Håper ikke dere synes at dette er for tullete spørsmål. Ønsker jo bare å vite slike ting :)

 

Finnes sikkert artikler om mye av dette, men er litt for lat til å sjekke alle sider om alt, så dere kan også linke ;-)

Endret av Acer97
Lenke til kommentar
Videoannonse
Annonse

Tastaturet er en liten datamaskin i seg selv. Det kommuniserer med PCen, og sender en kode når du trykker en tast. PC'en kan så oversette' denne koden til en bokstav eller tall.

http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx

 

Lyden i en PC er i utgangspunktet digitale koder. Så blir de omgjort til analoge signaler på utgangen til høyttaler. Kretsen som gjør dette kalles en DAC (Digital Analog Converter). Justering av det analoge volumet skjer også digitalt. Altså er volumkontrollen bare å justere en tallverdi.

 

GPS måler tiden det tar for radiosignalet å gå fra satelittene til mottaker. Utfyllende forklaring finner du lett på nett. http://illvit.no/spor-oss/hvordan-fungerer-gps-systemet

 

En trådløs mus fungerer akkurat som en kablet mus, det er bare kommunikasjonen til PC som er forskjellig.

Musen har jo en fast orientering, opp er definert som å flytte musen framover (vet ikke om det var det du mente).

 

Kommunikasjonen mellom grafikkort og skjerm har 3 separate kanaler, for rød, grønn og blå.

  • Liker 1
Lenke til kommentar

Takk for gode svar :) Men hvordan kan egentlig maskinen skille mellom tastatur-kodene? Er det forskjeller på kontaktene som gjør det? Og hvordan kan laseren på musen registrere at opp er opp? (Håper dere skjønner). Og tilslutt: Hva er det som avgjør skillet mellom de tre kanalene på skjermen, eller hvordan kan egentlig "koder" styre det. Vet at dette kanskje høres ut som tåkeprat, men prøver bare å skjønne enda mer :)

Endret av Hårek
Unødvendig å sitere innlegget over.
Lenke til kommentar

Hver av tastene på tastaturet er koblet slik at det gir en unik verdi, som igjen blir tolket av maskinen via drivere som installeres.

 

Farge på datamaskiner er som regel oppgitt med en 32 bits verdi, hvor rød, grønn og blå har 8 bits hver, og 8 bits brukes for gjennomsiktighet eller noe. Derfor fargeverdien går fra 0 til 255 på RGB.

Endret av Spoki0
  • Liker 1
Lenke til kommentar

Er litt usikker på hva du spør om, hvis svaret ikke treffer så får du spørre igjen.

 

Tastatur er koblet opp som en matrise med rader og kolonner. Det kjenner at det blir kontakt mellom en rad og en kolonne når en tast trykkes inn. Tasten har da et nummer for kolonne og et nummer for rad, så hver tast får en unik kode.

 

Det er kanskje enklere å forstå en gammeldags mus med rullekule. Den består i prinsippet av to hjul, ett som registrerer bevegelser opp og ned (inn og ut på bordflaten), og det andre er vinkelrett på og registrerer sideveis bevegelse. Laseren registrerer de samme bevegelsene.

Så er det bare å definere at bevegelse innover bordet skal tilsvare opp på skjermen.

 

Det siste spørsmålet ble noe tåkete, ja. Tror jeg får styre deg til noen sider som forklarer noe av teknikken med skjermer.

http://no.wikipedia.org/wiki/CRT

http://no.wikipedia.org/wiki/VGA

 

Eller er det dette du tenker på? http://no.wikipedia.org/wiki/RGB

Enhver farge kan defineres som en kombinasjon av de 3 primærfargene RGB. Skjermkortet styrer da styrken på hver av de 3 kanalene for å oppnå en bestemt farge i hver pixel.

Med digital overføring (DVI) skjer det ved at hver kanal har f.eks 1024 tallverdier, hvor 0 er sort og 1023 er full styrke.

  • Liker 1
Lenke til kommentar

Hver av tastene på tastaturet er koblet slik at det gir en unik verdi, som igjen blir tolket av maskinen via drivere som installeres.

 

Farge på datamaskiner er som regel oppgitt med en 32 bits verdi, hvor rød, grønn og blå har 8 bits hver, og 8 bits brukes for gjennomsiktighet eller noe. Derfor fargeverdien går fra 0 til 255 på RGB.

Er litt usikker på hva du spør om, hvis svaret ikke treffer så får du spørre igjen.

 

Tastatur er koblet opp som en matrise med rader og kolonner. Det kjenner at det blir kontakt mellom en rad og en kolonne når en tast trykkes inn. Tasten har da et nummer for kolonne og et nummer for rad, så hver tast får en unik kode.

 

Det er kanskje enklere å forstå en gammeldags mus med rullekule. Den består i prinsippet av to hjul, ett som registrerer bevegelser opp og ned (inn og ut på bordflaten), og det andre er vinkelrett på og registrerer sideveis bevegelse. Laseren registrerer de samme bevegelsene.

Så er det bare å definere at bevegelse innover bordet skal tilsvare opp på skjermen.

 

Det siste spørsmålet ble noe tåkete, ja. Tror jeg får styre deg til noen sider som forklarer noe av teknikken med skjermer.

http://no.wikipedia.org/wiki/CRT

http://no.wikipedia.org/wiki/VGA

 

Eller er det dette du tenker på? http://no.wikipedia.org/wiki/RGB

Enhver farge kan defineres som en kombinasjon av de 3 primærfargene RGB. Skjermkortet styrer da styrken på hver av de 3 kanalene for å oppnå en bestemt farge i hver pixel.

Med digital overføring (DVI) skjer det ved at hver kanal har f.eks 1024 tallverdier, hvor 0 er sort og 1023 er full styrke.

 

Takk for svarene :) Skal studere linkene og mer informasjon, og så skal jeg eventuelt komme tilbake med flere spørsmål. Men tror jeg begynner å skjønne ;-)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...