Gå til innhold

Styring vha. parallellporten.


Anbefalte innlegg

Det er fullt mulig det, finnes flere styringer basert på dette...

PWM kalles det...

Søk på CKII så finner du en slik en...

Jeg vurderte å bygge PWM basert jeg også, men hadde ikke lyst...

Styringen min kan forresten kjøre PWM men det er ikke det den er bygget for...

 

malbrigt: programvare... hvilket språk?

Lenke til kommentar
Videoannonse
Annonse
Alle har vist en printkort fyr!

 

Men det blir artig å lage programvare til den saken der, lurer på litt hva jeg faktisk skal styre med den =)

 

Lang leveringstid fra Elfa?

Alt etter fraktmetode: fra 1 - 5/6 dager. Kommer an på:

1. Hvor du bor

2. Om ELFA har alle delene på lager

Lenke til kommentar

by the way,

 

skrev et lite c program i går, som kan brukes til å kontrollere porten.

Det er ikke helt ferdig, og har ikke noe GUI (enda). Men det ser ut til å fungere helt fint!

 

Har et kort leds for indikering av aktiv dataporter på skolen som jeg lånte. Sitter å herjer med de ledda i ett =)

Lenke til kommentar

linux program?

i såfall, gidder du maile meg source? ([email protected])

jeg har et bibliotek jeg driver med, og det skal fungere både i win og linux...

akkurat nå funker det bare i win, gjennom en dll fil...

jeg har noe tilsvarende linux source, men jeg vil se om det er en annen måte å bruke portio i linux på før jeg implementerer det...

Lenke til kommentar

Skal skrive litt mer på det, men skal sende det snarest =)

 

Merk at jeg ikke har fått testa det med releer, men har et kort med leds som indikerer når porten er aktiv/inaktiv! Så renger med det er samme opplegg!

 

Det fungerer som en bryter, det sendes signal i 1. sekund (kan selfølgelig justeres da)

 

GUI er jeg ikek no hest på men får se hva ejg kan mekke =)

Lenke til kommentar

Har egentlig bare bruk for funksjonene for å lese/skrive til porten, og funksjonene for å sette access rights...

Koden min er nå blitt til et program som kjører i tray, i tillegg har det et panel for å styre portene, og plugin støtte, kjører med mbm plugin...

Problemet mitt akkurat nå er at programmet spiser 4kb ram i sekundet, altså hvert sekund krever det 4kb ekstra ram...

Nå har det stått på en stund, og bruker 17 mb ram...

Det løser jeg nok ved å bytte et par variabler til pointere jeg kan slette etterpå...

Anyway, programmet mitt er ikke for generell bruk, fordi jeg bruker porten på en spesiell måte (SoftBus), men selve biblioteket kan fint brukes...

Lenke til kommentar

Såpass ja. Dette er et helt enkelt command program som kjører ut logisk høy (+5 volt) på anngitt dataport på parallell porten. Verre er det ikke =)

 

Programmet kjører jo ikke som daemon og suger derfor intet med ram, jeg vil bruke det kombinert med php, så har ikke personlig det gigantiske behovet for mye rare saker, kanskje en dings i fluxbox slitn hadde vært fint =)

 

Jeg bruker bare asm/io.h, er det eneste biblioteket jeg trenger for io!

 

Hva har du skrevet det i? Jeg skrev mitt i c, faktisk det første utenom hello world og en liten kalkis jeg har laga der =P

Lenke til kommentar

Før jeg legger link til fila..

Krever releene at det kjøres ut høy konstant for at de skal være på. Eller er det bare et støt for at det skal på, og et til støt for at det skal gå av?

 

Eller er høy ut så lenge det skal stå på?

 

Det jeg har skrevet nå støter bare porten rundt noe hundre ms, får den går av igjen!

 

Har du noe anbefalinger for utvilking av GUI? Har ingen erfaring med det =P Hadde vært stilig med et styringsverktøy til x, selv om php er evig nok for meg =)

 

Fikk ikke sendt deg mail zyp, rett adresse?

Lenke til kommentar

Noen muligheter for å "stemmestyre" software som styrer paralellporten

(ok elending formulert, men dere forstår hva jeg mener) :)

xp hadde vist en ganske avansert stemmestyringsfunksjon (?). Hadde vært fett å kunne styre lys eller andre ting ved stemmekommandoer :) har en fin pc-mic til litt over tusenlappen som skulle være ganske sensitiv tror jeg da:)

Lenke til kommentar

OK, men da skal jeg skrive om programmet, kreves vel litt mer kode da! =)

 

zyp: Linux I/O port programming mini-HOWTO / tldp.org

 

Et eksempel helt nederst der! =) Det er hva min kode er basert på!

Men nå er det nok mulighet for et mere brukervennlig program tror jeg! Får se =)

 

Noe nyheter fra korrekturen?

Lenke til kommentar

Mitt program er skrevet i c++, og jeg bruker qt til GUI, dette gjør at det ikke er vanskelig å porte til linux...

Problemet med rammen er en feil en plass i MBM plugin min, så den må jeg feilsøke...

Dessuten har jeg en annen ide om hva feilen kan være...

Epostadressen min er rett, men når du posta den sida trenger jeg nok ikke koden...

Skal sjekke ut den nå...

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...