Asus computer og hvad man kan gøre ved den. For flere år siden købte jeg en lille maskine der hed Asus Eee Pc 900.

Relaterede dokumenter
Jeg kom til denne maskine for en pose slik, og vil nu fortælle lidt om UBUNTU systemet som er Linux, og så er det gratis. Her er det udgaven.

I dag står der Ubuntu 14.10

Lad os lave en hjemmeside. Kikker du på vil du højst sandsynligt se dette.

Fremstilling af en hjemmeside

Jeg gik ned til Biossetup. Og fik den til at se sådan ud

Lad os lave en hjemmeside. Kikker du på vil du højst sandsynligt se dette.

SÅDAN BRUGER DU REGNEARK INTRODUKTION

En open source løsning til bibliotekernes publikumspc ere

Billedbehandling med XnView.

1. Indledning Installation Mac OS X Windows Arkivering Mac OS X Windows...

Manual til HTTrack. 1. Indledning. 2. Installation

Sådan opretter du en elektronisk aflevering

Quick Guide V

Brugermanual 3D Webcam

Installer nyt image på din PC - Windows 7

Revo Uninstaller Pro en guide. Hanne B. Stegemüller 17. juni 2015

Manual for installering og brug af IE-spyad af Anette B. Overgaard

MANUAL SKIOLD GØR EN FORSKEL DM6000 INSTALLATION

Her hentes svxlink DEB filen

VDI Manual v. 5 Indhold

Installationer og afinstallationer

Google Apps. Lær at oprette, organisere, dele og slette dokumenter. Udarbejdet af PLC, version 2013!!!!!!! Side 1 af 9

Opkobling til terminalserver xnet.aab.dk

Input/Output: Brugergrænseflader. dopsys

Indhold. Tablet Guides

Redaktørvejledning for Skriv en artikel

Svar på de mest almindelige Citrix spørgsmål

Indhold. Jennie Mathiasen. Google Drev

Opsætningsvejledning efter opdatering (ghostning) af hybriderne

Kom godt igang med Inventar registrering

Seniorklubben TDC Jylland Cloud Computing Kursus 2011_5: Rev

Installér din Officepakke 2013

Kom godt i gang med ImageDB programmet fra PetriSoft

Adobe Digital Editions

Login-tiden, Første gang tager det måske 1 ½ - 2 min. Andet gang ½ - 1 ½ min...9

1c. Udfyld felterne for Opret en gratis konto det er meget vigtigt at skrive mailadresse samt adgangskoden KORREKT Klik på den blå knap (Opret.

IT på Social og Sundheds Skolen Fyn Juni 2019

Hvordan starter man ActivBoard op og tilslutter PC mv... 3 Hvordan tilslutter jeg min bærbare PC til ActivBoard?... 4

Undervisning Version 1.0 redigering af billeder til hjemmesiden

Installation og aktivering af Windows 7

Annemette Søgaard Hansen/

CANSAT & ARDUINO step by step

Du har nu en genvej på dit skrivebord hen til den mappe hvor dine filer med bøgerne kommer til at ligge, den virkelige sti = c:\bøger.

Installation af Office Windows 7

Programmering i C Intro og grundlæggende C 5. marts 2007

Kort om CoinDB (Mønt- og seddelsamling):

Kom godt igang med Inventar registrering

Navn: Søren Guldbrand Pedersen Klasse: 2i Fag: up/ansi Opgave: Brev til Sigurd Lære: John Austin Side 1 af 8 Dato:

ViKoSys. Virksomheds Kontakt System

Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober Jonas Christiansen Voss

Annemette Søgaard Hansen/

DK-Unit Point version 2.xx til PWE 37

UC Syddanmark

Installation Windows 7

Rapport generator til Microsoft C5

Edb-tekstbehandling, præsentation mm

I denne manual kan du finde en hurtig introduktion til hvordan du:

HUMANWARE BRAILLIANT INSTALLATIONSVEJLEDNING

Dual boot. af Windows 7 og Linux Mint. Af Thomas Bødtcher-Hansen

Sikkerhedskopiering. Sikkerhedskopiering til harddisk.

Byg web sider. Introduktion:

SÅDAN BRUGER DU TEKST- BEHANDLING INTRODUKTION

Brugsanvisning til SyreN ph Rapport.

Dit velkendte Windows, bare bedre. Din introduktion til Windows 8.1 til virksomheder

Hjælp, mine deltagere aflytter og øver sig til YouTube men i forkert toneart.

Installation af DriverPrint - Windows

Ruko SmartAir. Updater installation

Vejledning til brug af IT for nye elever

Brugervejledning til Avery Wizard for Microsoft Office. Dansk version til -

Ofte stillede spørgsmålm om Eee Pad TF201 DA6915

ereolen.dk -Sådan downlåner du -Sådan anvender du på ebogslæser, tablet og smartphone

Vejledning, teknik, tips and tricks

Wildgame ST041 MMS opsætning.

Ofte stillede spørgsmålm om Eee Pad TF201 DA6915

Lav din egen forside i webtrees

Upload af billeder til hjemmesiden m.m.

AppWriter Cloud Manual

Til at starte med vil jeg lige vis nogle små ændringer på opsætningen som jeg har lavet.

Den digitale Underviser. Clouds. Dropbox

Installation af MySQL server på PC

Sådan får du Salmebogen på CD-ROM til at fungere i Internet Explorer 7 både under Windows XP og Windows Vista

Installation Aesiras 2009

Opgradere fra Windows Vista til Windows 7 (brugerdefineret installation)

INSTALLATIONSVEJLEDNING

Kom i gang med Course Tool 1.2

Åbn Paint, som er et lille tegne- og billedbehandlingsprogram der findes under Programmer i mappen Tilbehør. Åbn også Word.

Installationsvejledning Alphacam 2017 R1

Bruger Manual PC Valtronics IP Kamera - Windows system

lizengo vejledning Gemme Windows på et USB-stik

HELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE

FAQ Frequently Asked Questions

LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) { int wmid, wmevent; programmering med

Softwaremanual. HP SimpleSave. Backup-software Brugsanvisning. SimpleSave

Vejledning til Teknisk opsætning

IT-VEJLEDNINGER TIL PC

Annemette Søgaard Hansen/

FC-intranet: FC-intranet er et fælles mail- og konferencesystem, hvor lærere og elever kan kommunikere.

Brugervejledning til trådløs router

Fronter for elever - Første undervisning

Transkript:

Asus computer og hvad man kan gøre ved den. For flere år siden købte jeg en lille maskine der hed Asus Eee Pc 900. Den kørte med et Linuxsystem, som jeg ikke kunne få til at virke godt, så jeg brændte en ISO CD og lagde en UBUNTU 14.00 på maskinen. Dette godtog den. Den var ikke god til at skrive, idet dens tastatur prellede, men dette klarede jeg ved et udvendigt tastatur. Der er 3 USB indgange på den. Jeg satte mit udvendige USB-drev i den og lod den starte op derfra. Jeg havde nemlig i mellemtiden ødelagt mit gamle system, så denne gange startede jeg med en Ubuntu 15.04. Den fejl jeg lavde var fjernelse af nogle programmer i bootsektioen. Der var ingen fejl ved den nye installation der tog over en halv time og jeg genoprettede Skype Teamviewer og Chrome. Maskinen startede med alle ikoner ude i venstre side, hvilket jeg ikke brød mig om. På næste side ser du det første startbillede

Startbillede Denne opstart ændrede jeg Det blev ændret ved at starte UBUNTU Software CENTER og søge på GNOME SHELL Du henter GNOME FLASHBACK. Installer den, og tryk på den lille hvide Ikon, hvor der vælges GNOME Flashback (Metacity ) Tryk så på log ud og vent til det kommende billede kommer. Tryk på den lille gnomefod

Der trykkes på den lille GNOMEFOD og vælg GNOME Flashback (Metacity ) Der er nu tre muligheder når der trykkes på den lille gnomefod Billederne er taget med mit Coolpix camera.

Nu kom skærmen på plads, og med musen har jeg ført Firefox,Teamviewer, LIBRE Office, Chrome og Skærmcamera op på øverste punkt der hvor vi også har Programmer Steder. Det nye skrivebord ser sådan ud Jeg viser at Firefox Teamviewer Openoffice og Kompozer er lagt derop. Det er den måde jeg bedst kan lide. Allerede her, er det nemmere end i WINDOWS, men jeg synes der er meget der er nemmere i Ubuntu, men det er nok en smagssag. Nogle kan bedst lide moderen og andre datteren. Jeg har fredet min Asus Eee 900 ved at undlade en masse programmer. Der er ikke så megen plads på den, men Skype og Teamviewer er næsten uundværlige. Desuden kunne jeg ikke undvære Kompozer, og Fireftp som bruges til at overføre data til min hjemmeside. Fireftp findes på Google og tilføjes Firefox som et værktøj. I Firefox trykker Du på de 3 streger helt ude til høje og finder webudvikler. Her Er Fireftp blevet korrekt installeret kan Du nu trykke på Fireftp.

Du ser her fireftp i brug Der er forbindelse mellem min maskine og min udbyder ONE.COM og man kan hente og sende data mellem systemerne, hvilket jeg kommer ind på når Kompozer bruges. Her skal du være opmærksom på at bruge høj contrast, ellers kan man ikke se teksten. Kikker Du på den øverste arbejdslinie køres der IKKE høj kontrast Normal kontrast High kontrast I Windows er kontrast ok fra starten Dette skal Du bruge når du bruger Kompozer, men kun i Ubuntu. Jeg viser det på næste side. Du vil se der er stor forskel. Du ser er det nu muligt at læse i det sorte.

Alt hvad der vises er fra min store Asus maskine, men ellers er det det helt det samme, undtaget nogle få programmer oppe på øverste linie. Det næste gode program er Teamviewer, som jeg bruger meget. Det er gratis, og kan bruges til at hjælpe venner eller dig selv. Det kan også bruges til tale og video i stedet for Skype. Det kan indstilles så Du kan hente det udefra, hvis der er en startkode, sat op med en mailadresse og et password. Her tale og video mellem min asus 900 og Windows 10

Her filoverførsel mellem Asus 900 og min store Asusmaskine. Som Du ser et meget nyttigt program. Jeg har brugt det meget til hjælp for venner. Det kan bruges overalt på kloden, bare vedkommende også har Teamviewer Den er gratis for private personer

Lad os så se lidt på en hjemmeside. Dette fordrer at Du har et webhotel og Fireftp Kører Du Ubuntu, så husk at slå kontrasten til, eller er det ikke nemt at se teksten, hvilket er påpeget tidligere. Jeg vil vise Dig min egen hjemmeside http://www.olehasselbalch.dk Den ser sådan ud. Navnet har en streg under der betyder at der henvises til noget. Nu henter jeg via fireftp hele min hjemmeside fra min udbyder, så nogle af datafilerne omtales. Start så Kompozer, husk høj kontrast Start med at lægge et baggrund ved at trykke på Formater. Denne gang valgte jeg min søen, men her kan Du selv vælge, og skrev så de tre linier, idet man kan skrive oveni billedet. Billedstørrelsen må ikke være for lille, gerne omkring 98 KB

Så markerer Du først Ole Hasselbalch og henviser til en fil Du kalder home1.html Dette bliver så en fil Du kan skrive en masse ting i. Læg mærke til at et mussetryk direkte henviser til home1.html når Du kører selve hjemmesiden. Dette gælder nu også for home1.html, som i praksis er hovedfilen. De forskellige navne linkes til hver sin opgave. OZ6OH linker til krak.dk Pirat linker til en fil der er lavet fra et program der hedder sh.exe YAWCAM linker til en html-fil som kører selvstændig SVXLINK linker til http://www.svxlink.dk Hus linker til et jpg billede Retur linker tilbage til home1.html Alle de andre henvisninger har enten deres egen html-fil eller linker til noget andet. Du skriver simpelthen det hele i home1.html og mærker det af der skal linkes til.

Det skal bare prøves, så har man lært det på kort tid. Det ligner lidt brugen af OpenOffice Kompozer er utrolig nem at bruge. Indtil nu er der følgene programmer på min Asus Eee 900 Firefox Teamviewer Libre Office Gedit Chrome Kompozer Skærmbillede Desuden kan der findes andre ved at taste på programmer. Ubuntu accepterer mit Coolpix camera samt min Samsung telefon, foruden USB dongler og et udvendigt USB CD drev. Jeg har fjernet samtlige spil i maskinen med Ubuntu Software Center. Man kan jo altid lægge dem ind igen. Jeg har ikke forsøgt at køre med en printer på systemet. Den finder da min Canon printer, jeg kan da koble den til. Et nyttigt program er MC MidnightCommander Det kan hente via SoftwareCenter Søg på mc eller ved at indtaste ole@ole:~$ mc Programmet "mc" er ikke installeret lige nu. Du kan installere det ved at taste: sudo apt-get install mc i Terminal ole@ole:~$ sudo apt-get install mc [sudo] password for ole:

Indlæser pakkelisterne... Færdig Opbygger afhængighedstræ Læser tilstandsoplysninger... Færdig Følgende yderligere pakker vil blive installeret: libssh2-1 mc-data Foreslåede pakker: arj catdvi texlive-binaries dbview djvulibre-bin gv imagemagick links w3m lynx odt2txt python-boto python-tz Følgende NYE pakker vil blive installeret: libssh2-1 mc mc-data 0 opgraderes, 3 nyinstalleres, 0 afinstalleres og 7 opgraderes ikke. 1.752 kb skal hentes fra arkiverne. Efter denne handling, vil 7.460 kb yderligere diskplads være brugt. Vil du fortsætte? [J/n] J Henter:1 http://dk.archive.ubuntu.com/ubuntu/ vivid/universe libssh2-1 i386 1.4.3-4.1 [73,3 kb] Henter:2 http://dk.archive.ubuntu.com/ubuntu/ vivid/universe mc-data all 3:4.8.13-3 [1.166 kb] Henter:3 http://dk.archive.ubuntu.com/ubuntu/ vivid/universe mc i386 3:4.8.13-3 [513 kb] Hentede 1.752 kb på 1s (1.238 kb/s) Vælger tidligere fravalgt pakke libssh2-1:i386. (Læser database... 210191 filer og kataloger installeret i øjeblikket.) Gør klar til at udpakke.../libssh2-1_1.4.3-4.1_i386.deb... Udpakker libssh2-1:i386 (1.4.3-4.1)... Vælger tidligere fravalgt pakke mc-data. Gør klar til at udpakke.../mc-data_3%3a4.8.13-3_all.deb... Udpakker mc-data (3:4.8.13-3)... Vælger tidligere fravalgt pakke mc. Gør klar til at udpakke.../mc_3%3a4.8.13-3_i386.deb... Udpakker mc (3:4.8.13-3)... Behandler udløsere for doc-base (0.10.6)... Processing 1 added doc-base file... Behandler udløsere for man-db (2.7.0.2-5)... Behandler udløsere for hicolor-icon-theme (0.14-0ubuntu1)... Behandler udløsere for gnome-menus (3.10.1-0ubuntu5)... Behandler udløsere for desktop-file-utils (0.22-1ubuntu3)... Behandler udløsere for bamfdaemon (0.5.1+15.04.20150202-0ubuntu1)... Rebuilding /usr/share/applications/bamf-2.index... Behandler udløsere for mime-support (3.58ubuntu1)... Sætter libssh2-1:i386 (1.4.3-4.1) op... Sætter mc-data (3:4.8.13-3) op...

Sætter mc (3:4.8.13-3) op... update-alternatives: bruger /usr/bin/mcview til at give /usr/bin/view (view) i automatisk tilstand Behandler udløsere for libc-bin (2.21-0ubuntu4)... ole@ole:~$ Efter at alt dette er sket, og skriver Du nu mc Det er et nyttigt lille program.

Det er muligt at programmere i Pascal i Ubuntu. Programmet er ret effektivt, men jeg kan ikke få gang i det. Pascal hører nu heller ikke rigtigt hjemme i Unix verdenen. Derimod kan der med godt resultat programmeres i C som har sin egen compiler indbygget, der hedder GCC der skal køres fra Terminal, som indkobles med tryk på høje mussetast på Skrivebord. Så trykker Du på Åbn terminal Den kan også være mørk, men det er betinget af høj eller lav kontrast.

Dette er et af de simple c programmer. Jeg har skrevet det i Gedit og kaldt det foerste.c Jeg gemmer det på Skrivebord #include <stdio.h> #include <stdlib.h> int main() printf("det første c program\n"); printf(" "); return(0); Du går i terminal og skriver cd Skrivebord Jeg har lagt foerste.c på Skrivebord Så compilerer jeg på viste måde vist som et billede af terminal Du ser der står Det første C program Sådan ser et compileret program ud. Læg mærke til at der kommer en lille ekstra Ikon på Skrivebordet ved gennemført compilering.

Når vi nu er kommet i gang fortsætter jeg med nogle ideer som måske kan få Dig interesseret i programmering. Husk at skrive cd Skrivebord Stort S Det er et Unix system der skelner mellem store og små bogstaver. Det næste program lægger to heltal tal sammen. #include <stdio.h> main() int x,y; /* Her skal bruges heltal.*/ start: printf("ctrl c stopper programmet\n"); printf(" \n"); printf("indtast et tal: "); scanf("%d",&x); printf("indtast endnu et tal "); scanf("%d",&y); printf("tallene lagt sammen giver sammenlægningen */ goto start; %d\n",x+y); /* Her udføres Du ser der er brugt en goto sætning, hvilket ikke er god latin, men det var en reminens fra Basic, men det bliver rettet. Programmet lægger f.eks 45+36 sammen. ole@ole:~$ cd Skrivebord ole@ole:~/skrivebord$ gcc heltal.c -o heltal ole@ole:~/skrivebord$./heltal ctrl c stopper programmet Indtast et tal: 45 Indtast endnu et tal 36 Tallene lagt sammen giver 81 ctrl c stopper programmet Indtast et tal: Dette kan det gøre indtil der trykkes på Ctrl c Vil Du have det til at regne med komma efter tallet skal der rettes i programmet.

#include <stdio.h> main() float x,y; /* Her skal bruges kommatal float.*/ start: printf("ctrl c stopper programmet\n"); printf(" \n"); printf("indtast et tal: "); scanf("%f",&x);/* %f i stedet for %d */ printf("indtast endnu et tal "); scanf("%f",&y);/* %f i stedet for %d */ printf("tallene lagt sammen giver %f\n",x+y); sammenlægningen */ goto start; /*%f Her udføres Men stadig i ukorrekt programmering, idet goto stadig bruges!! Det må rettes. Der skal på én eller anden måde bruges en while funktion. Vi kikker lidt på google og i de kloge bøger, hvilket giver et svar, men hovedet SKAL altså også være med!! Her er så hvad jeg kom frem til /* Beregning af tal. */ #include <stdio.h> int main(void) int cnt = 0; float sum = 0.0, x; printf("summen af dine tal bliver beregnet. Gå ud med tilfældigt tegn \n\n\n\n\n"); printf("indtast nogle tal med decimal: punktum ikke komma " ) ; while (scanf("%f", &x) == 1) cnt = cnt + 1; sum = sum + x; printf("\n%s%5d\n%s%12f\n\n", "Count:", cnt, "Sum:", sum); return 0;

ole@ole:~/skrivebord$ gcc wh.c -o wh ole@ole:~/skrivebord$./wh Summen af dine tal bliver beregnet. Gå ud med tilfældigt tegn Indtast nogle tal med decimal: punktum ikke komma 14.2 13.7 3 n Count: 3 Sum: 30.900000 Her er så resultatet taget som en kopi fra Terminal Nu er vi da på rette vej. Så springer jeg lidt i det og viser noget af det jeg faktisk startede med. Sagen at den, at jeg som radioamatør ville styre en sender-modtager fra min parrallelport. Det var det der fik åbnet for min interesse for c-programmering. Det hele stod klar til mig fordi jeg var så helig at have en maskine der havde en DB 25 Parallelport. Dette er IKKE tilfældet med nyere maskiner der KUN har et USB stik, og det er faktisk ret svært at finde en USB til DB 25 omsætter. Det er kun nogle få stykker der funker., så hvorfor ikke udnytte sig af muligheden når den er til stede. En DB 25 parallelport har disse muligheder. De ben jeg har brug for er 1 2 3 4 5 6 7 8 9 samt 25 der er stel 1 er kaldt Strobe og kan styres til at have ca 0 volt og ca 5 volt

Så starter vi roligt op uden at tage hensyn til Strobe. Det kan der ses på. Her er så første udkast. #include <stdio.h>//in use #include <stdlib.h>// In use #include <sys/io.h>//in use #define base 0x378 /*Here is Port defined*/ main(int argc, char **argv) int x; int value; x = 2; value=0; if (ioperm(base, 4, 1)) perror("ioperm"); exit(1);// Use sudo! while(1) printf("\ninput fra 0 til 255 "); scanf("%d",&x); value = (x); printf("\nportout= %d", value); /* Show Output on Led's */ outb(value, base); ole@ole:~$ cd Skrivebord ole@ole:~/skrivebord$ gcc 8led.c -o 8led ole@ole:~/skrivebord$ sudo./8led [sudo] password for ole: Input fra 0 til 255 0 Portout= 0 Input fra 0 til 255 22 Portout= 22 Input fra 0 til 255 67 Portout= 67 Input fra 0 til 255

Hurra 0 slukker ALLE lysdioder 22 får lysdioderne 2+4+16 = 22 til at lyse. 67 får lysdioderne 3+64= 67 til at lyse 255 får lysdioderne 1+2+4+8+16+32+64+12=255 til at lyse Strobe bliver ved med at lyse, hvilket den bare skal. Den er ikke med endnu, men vi er på sporet. Meningen var at får 80 kanaler på 144 til 146 i gang, så vi starter med en lille mellemregning der giver et kanalspring på 25 Khz. Det bliver så næste udfordring. Vi ser stadig bort fra Strobe /*Programmet hedder */ #include <stdio.h>//in use #include <stdlib.h>// In use #include <sys/io.h>//in use #define base 0x378 /*Here is Port defined*/ main(int argc, char **argv) float x; int value; int s = 0x01; int int_round(double n) // Round n return (n > 0.0)? (n + 0.5) : (n -0.5); if (ioperm(base, 3, 1)) perror("ioperm"); exit(1);// Use sudo! outb(s, base+2); while(1) printf("\ninput frequenz as 144.000 in Step 25KHz or \"0\" to toggle transmitter."); scanf("%f",&x); value = int_round((x - 140.8) * 40.0); /* Calculation */

if (x==0) if (s==0x01) s=0x00; else s=0x01; char c = (char) (s+48); printf("\nstrobe=%c",c); outb(s, base+2); else if ((x>=144.000) && (x<=146.000)) printf("\nportout= %d", value); outb(value, base); else printf("\ninvalid input."); ole@ole:~$ cd Skrivebord ole@ole:~/skrivebord$ gcc freq.c -o freq ole@ole:~/skrivebord$ sudo./freq [sudo] password for ole: Input frequenz as 144.000 in Step 25KHz or "0" to toggle transmitter.144.625 Portout= 153 Input frequenz as 144.000 in Step 25KHz or "0" to toggle transmitter. 0 Strobe=0 Input frequenz as 144.000 in Step 25KHz or "0" to toggle transmitter. Her kan vi styre Strobe med 0 og frekvenserne fra 144 til 146 Vi er på rette vej. Nu mangler vi bare at på space til at gøre det samme. Efter adskillige forsøg lykkedes det. //program sourcenavn er space.c #include <stdio.h>//in use #include <termios.h> #include <unistd.h>

#include <fcntl.h> #include <stdlib.h>// In use #include <sys/io.h>//in use #define base 0x378 /*Here is Port defined*/ float x = 144.000; int value = 0; int s = 0x01; int kbhit(void) struct termios oldt, newt; int ch; int oldf; tcgetattr(stdin_fileno, &oldt); newt = oldt; newt.c_lflag &= ~(ICANON ECHO); tcsetattr(stdin_fileno, TCSANOW, &newt); oldf = fcntl(stdin_fileno, F_GETFL, 0); fcntl(stdin_fileno, F_SETFL, oldf O_NONBLOCK); ch = getchar(); tcsetattr(stdin_fileno, TCSANOW, &oldt); fcntl(stdin_fileno, F_SETFL, oldf); if(ch!= EOF) ungetc(ch, stdin); return 1; return 0; int int_round(double n) // Round n return (n > 0.0)? (n + 0.5) : (n -0.5); void setfrq() if ((x>=144.000) && (x<=146.000))

value = int_round((x - 140.8) * 40.0); /* Calculation */ printf("\nportout= %d", value); /* Show Output on Led's */ outb(value, base); else printf("\ninvalid input."); void getfrq() outb(0x01, base+2); printf("\ninput frequency as 144.000 in Step 25KHz.: "); scanf("%f",&x); setfrq(); void togg_tx() if (s==0x01) s=0x00; else s=0x01; char c = (char) (s+48); printf("\nstrobe=%c",c); outb(s, base+2); void initmsg() printf("\n------\npress:"); printf("\n\"f\" - to input frequency,"); printf("\n\"q\" - to exit program,"); printf("\n<space> - to toggle transmitter"); main(int argc, char **argv) // Main starting here printf("\nprogram Started-"); if (ioperm(base, 3, 1)) perror("ioperm"); printf("\nerror"); exit(1); // Use sudo! printf("\nport open"); outb(s, base+2); setfrq(); initmsg(); while(1) if (kbhit())

char ch = getchar(); if ((ch == 'Q') (ch == 'q')) outb(0x01, base+2); printf("\nprogram Terminated."); exit(0); if ((ch == 'F') (ch == 'f')) getfrq(); if (ch == ' ') togg_tx(); initmsg(); usleep(500); Her er så en kopi fra terminal der viser hvad jeg kom til. Press: "f" - to input frequency, "q" - to exit program, <space> - to toggle transmitterf Input frequency as 144.000 in Step 25KHz.: 145.25 Portout= 178 -----Press: "f" - to input frequency, "q" - to exit program, <space> - to toggle transmitter -----Press: "f" - to input frequency, "q" - to exit program, <space> - to toggle transmitter Lysdioderne og spacetasten virker.