Avatar billede stoiss Nybegynder
15. maj 2006 - 22:04 Der er 17 kommentarer og
1 løsning

Reagere ved tryk på tastaturet!

Hejsa, ville godt lave et lille program som tænder en lille rød lampe, som skal sidde i printerporten.

Men alle ikke hvordan det skal laves, og om det egentlig er muligt?

Nogen der er friske med lidt hjælpe?:)
Avatar billede stoiss Nybegynder
15. maj 2006 - 22:05 #1
- den skal tænde hvor man evt. trykker F10.
Avatar billede stoiss Nybegynder
15. maj 2006 - 22:05 #2
hvis :-/
Avatar billede bertelbrander Novice
15. maj 2006 - 22:30 #3
Du skal bruge noget hardware, f.ex:
http://www.brinck.dk/byggesaet/br848.asp

Der medfølger noget software, og resten er rimelig let at lave.
Avatar billede stoiss Nybegynder
15. maj 2006 - 22:32 #4
Huh, okay, troede ikke man skulle ha extra software! men hva koster sådan en bandit så?:)
Avatar billede bertelbrander Novice
15. maj 2006 - 22:38 #5
Byggesætet koster 148,-

Der er også:
http://www.brinck.dk/byggesaet/br847.asp

Til 389,- Den har flere udgange og har også indgange
Avatar billede stoiss Nybegynder
15. maj 2006 - 22:42 #6
Okay, skal man bruge mere end en indgang/udgang for at få en lille lampe sat til?
Avatar billede driis Nybegynder
15. maj 2006 - 22:45 #7
Hvis det bare er en rød diode du skal ha' til at lyse, kan det klares med en diode og en modstand. Men, skal du drive meget mere end det, skal du ha' fat i et sæt som bertelbrander linker til, eller lignende.

Printerporten kan du skrive til helt simpelt ved at skrive til en output adresse. Men hvis det er til Windows vil du opdage at det ikke kan lade sig gøre, idet Windows ikke tillader programmer direkte adgang til hardwaren. Under Windows benytter man sig som regel af en DLL, der hjælper med dette. (Jeg har haft én af slagsen liggende men kan ikke finde den i skrivende stund - prøv at søge Google).

Derudover er der en meget grundig gennemgang af emnet her:
http://www.beyondlogic.org/spp/parallel.htm
Avatar billede bertelbrander Novice
15. maj 2006 - 22:45 #8
En udgang er nok til at få en enkelt lampe til at lyse.
Så det første bygesæt kan tænde og slukke 8 lamper.

Det andet kan også få lamperne til at lyse med forskellig styrke, det første kan kun tænde eller slukke.
Avatar billede stoiss Nybegynder
15. maj 2006 - 22:48 #9
Okay, så må jeg lige ha sparet op til sådan et byggesæt, hvilket et af dem det bliver ved jeg ikke endnu, men nok den dyre.

Har jo forelsket mig lidt i deres syetem (http://web.mit.edu/zacka/www/midas.html) og vil i gang med at lave noget lign.  nok ikke lige så avanceret :)
Avatar billede d34c0n Praktikant
16. maj 2006 - 15:39 #10
du kan bruge GetAsyncKeyState til at tjekke efter virtual keys.
Avatar billede stoiss Nybegynder
17. maj 2006 - 20:05 #11
Er der et andet programerings sprog man kan lave det i?, C++ er godt nok bøvlet at finde rundt i syntes jeg :S
Avatar billede bertelbrander Novice
17. maj 2006 - 20:45 #12
Du kan lave det i php, asp, vb, C#, delphi, python, ruby, C, C++, java, og sikkert også en 30 - 40 andre sprog, så det er "bare" at vælge det sprog du bedst kan lide.

(Men jeg synes at C++ er verdens letteste programmeringssprog.)
Avatar billede stoiss Nybegynder
17. maj 2006 - 20:47 #13
Jeg har set din hp, så tror gerne du syntes det er nemt :P men er ikke særlig god til engelsk, og syntes ikke rigtig der er så meget "brug bart" materiale på dansk ang. C++
Avatar billede bertelbrander Novice
17. maj 2006 - 20:49 #14
Nej, der er meget lidt brugbart C++ på dansk.
Avatar billede stoiss Nybegynder
17. maj 2006 - 20:57 #15
Jah ! ved du hvilket programerings sprog man kan låne Gode lære bøger omk.?
Avatar billede bertelbrander Novice
17. maj 2006 - 23:29 #16
Jeg har vist ikke læst noget på dansk om programmering det sidste par decader.
Avatar billede stoiss Nybegynder
18. maj 2006 - 19:27 #17
Okay, jeg vil lægge mig ud med Java istedet, det skulle være lidt nemmere at forstå strukturen i, som nybegynder :)

Folk der vil ha points, smid et svar :)

MvH. Stoiss
Avatar billede stoiss Nybegynder
02. juni 2006 - 23:04 #18
Lukketid, Tak for jeres hjælp :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



IT-JOB

Danske Andelskassers Bank A/S

IT-konsulent

MAN Energy Solutions

Principal Expert DevOps

Arbejdernes Landsbank

Fullstack-udvikler med fokus på AI

Centrica Energy

Senior BI Developer