← Back to team overview

sslug-teknik team mailing list archive

Re: C-kode til læsning på parallelporten + bash random-funktion

 

Kristian Sørensen wrote:
...

> Er der nogen der ved hvordan man læser på porten?
> NB! Vi er IKKE gode til at programmere i C, så pappet må gerne skæres lidt
> ud :-)

Lettest via /dev/port, prøv at kigge på 
prog84   http://home3.inet.tele.dk/frda/picasm/prog.html
Det er et C program, specielt ioports.c skal I se på.
Se evt. også på dcf77 programmet (http://home3.inet.tele.dk/frda/ ) .

Der er også andre metoder, men er det blot lidt flip/flop af bit
på seriel/parallel/gameport så er det anvendelig.


> 
> ---
> 
> Endvidere har vi et bash-script, som kører vores undervandslygter. De skulle
> gerne køre random.... men det gør de ikke.... vores lærer er helt vild med
> random... så vi har lavet en laaaaang liste med forskellige
> kombinationer(pauser, lyssammensætning, vandstyrke), hvorefter den bliver
> gentaget... det kalder vi random når andre hører det :-) MEN hvordan laves
....

Prøv "man bash"
Derefter brug "/" til at søge, dvs. tast:  /random
og vupti :)

dvs. echo $RANDOM returnerer et 15 bit tilfældigt helltal

Med "let" kommandoen i bash kan man lave lidt heltalt beregninger
for at få tallet ind i ønsket område.


-- 
mvh Frank Damgaard  frda@xxxxxxxxxxxxx | frank@xxxxxxxx |fido  2:236/15.2


References