Erklæring af variabler. Void indstil (Indstiller starttidspunkt og måleinterval).
|
|
|
- Max Bro
- 9 år siden
- Visninger:
Transkript
1 Indholdsfortegnelse til Bilag 1.: Side 1: Include filer. Side 1: Erklæring af variabler. Side 2: Void indstil (Indstiller starttidspunkt og måleinterval). Side 3: Void indstil (Indstiller starttidspunkt og måleinterval). Side 4: Void indstil (Indstiller starttidspunkt og måleinterval). Side 5: Void indstil (Indstiller starttidspunkt og måleinterval). Side 5: void init (Initialiserer programmet). Side 6: indstil (indstiller ur og måleinterval). Side 6: void timer (Timer tæller sec og sekund 1 op hvert sekundt). Side 6: int input (Konvertere analoge input) Side 7: int input (Konvertere analoge input) Side 8: int output (Udskriver gemte data på Pcen). Side 9: void display (Viser forskellige ting på P5) Side 10: void display (Viser forskellige ting på P5) Side 11: void display (Viser forskellige ting på P5) Side 12: void display (Viser forskellige ting på P5) Side 12: int reset Side 13: void main
2 //Programnavn: Dataopsamling //Programmør: Ole Rud, Klaus Jørgensen & Jacob Clausen //Dato: 02. Dec til 20. Dec //Version: 1.0 //Program til opsamling af data fra temperaturmåler //Gemmer opsamlede data sammen med tidregistrering //Viser data på pc'en ved forespørgsel #pragma debug #include <reg515.h> //Definerer Flag osv i microprocessoren #include <stdio.h> //Til printf #include <stdlib.h> //Til random funktionen struct temperaturmaalingsstruct //Repræsenterer en dataopsamling med: unsigned int tid; //Tidsregistrering int pt1000; //Temperaturen fra PT1000'eren i grader C int lm35; //Temperaturen fra LM35'eren i grader C ; xdata struct temperaturmaalingsstruct maalinger[1000] _at_ 0x0000; //Et array af temperaturmålingstructen med 1000 pladser unsigned int sec, frac; //Variabler, brugt af timeren unsigned int starttime,startminut=0; //Start tidspunktet unsigned int mint = 1; //Måle interval unsigned int sekund = 0; //Antallet af sekunder siden start char warning = 0; //Warning er en variabel der er 1 når ram er fuld char w2=0, w3=0; //Hjælpevariabler til infernoet af vildskab 1
3 void indstil() //Funktion: Indstiller starttidspunkt og måleinterval //Modtager: Tstetryk fra brugeren //Sender: Sætter starttime, startminut og mint int temp = 0,finnish = 0; //variabler til hjælp med indstilling af systemet int i; //tællevariabel til pauserne :) printf("\f***************************************************************************\n"); printf("* Welcome to program **TempCheck** ver. 1b *\n"); printf("* *\n"); printf("* ^^ ^^ *\n"); printf("* (o)(o) *\n"); printf("* *\n"); printf("****************----mmm () mmm-----******************\n\n\n"); printf("take a moment to setup the program.\n"); printf("sit back and follow the instructions on the screen\n\n\n"); printf("to setup the time, press the left button to select hours and minuttes. \n"); printf("and press the right button to accept\n"); printf("\nhour: %02.d",temp); while(!finnish) //Så længe vi ikke er færdige... for(i=0;i<32000;i++); //Pause for at undgå at systemet tæller mere end en op ved hvert tryk if((p1&2)==0) //Hvis knap Right er trykket ned (=færdig med indstilling af timer) starttime = temp; //StartTime sættes lig med det sidst på skærmen viste timetal finnish = 1; //finnish = 1 (=færdig med indstilling af timer) 2
4 else if ((P1&1)==0) //Hvis knap Left er nede (=timer skal tælles en op) if (temp < 23) //Hvis timer er under 24: temp++; //skal timer tælles en op printf("\b\b%02.d",temp); //og det nye timetal vises på skærmen else //hvis timer er over 24 temp = 0; //starter timer fra 0 igen printf("\b\b%02.d",temp); //og nul udskrives // Nu til indstilling af minutter temp = 0; //minutter skal starte ved 0 finnish = 0; //vi er ikke færdige med minutter endnu printf("\n\nminuttes: %02.d",temp); while(!finnish) //så længe vi ikke er færdige for(i=0;i<16000;i++); //pause if((p1&2)==0) //Hvis knap Right er trykket ned (=færdig med indstilling af minutter) startminut = temp; //StartMinut sættes lig med det sidst på skærmen viste timetal finnish = 1; //finnish = 1 (=færdig med indstilling af minutter) else if ((P1&1)==0) //hvis knap Left er trykket ned: if (temp < 59) //Hvis minutter er under 59: temp++; //skal minutter tælles en op printf("\b\b%02.d",temp); //og det nye minuttal vises 3
5 else //Hvis minutter er 60: temp = 0; //starter minut ved 0 igen printf("\b\b%02.d",temp); //og nul udskrives printf("\n\n\nstartime is %02.d : %02.d\n",startTime,startMinut); // Nu til indstilling af måle interval printf("\nsetup measuring interval\n"); temp = mint; //måleinterval skal starte ved 1 finnish = 0; //vi er ikke færdige printf("\nseconds: %02.d",temp); while(!finnish) //så længe vi ikke er færdige for(i=0;i<24000;i++); //pause if((p1&2)==0) //Hvis knap Right er trykket ned (=færdig med indstilling af måle interval) mint = temp; //mint sættes lig med det sidst på skærmen viste interval finnish = 1; //finnish = 1 (=færdig med indstilling af interval) else if ((P1&1)==0) //Hvis knap Left er trykket ned: if (temp < 60) //Hvis intervallet er under 60 sekunder if (temp < 5) //hvis intervallet er under 5 sekunder temp++; //skal intervallet tælles en op printf("\b\b%02.d",temp); //og det nye interval vises på skærmen 4
6 else //hvis intervallet er 5: temp = temp + 5; //skal intervballet tælles 5 op printf("\b\b%02.d",temp); //og det nye interval vises else //hvis intervallet er 60 temp = mint; //startes forfra ved 1 igen printf("\b\b%02.d",temp); //og et skrives ud printf("\n\nthank you! Measureing will happen every %d second(s) now",mint); void init() //Funktion: Initialiserer programmet; //Modtager: Intet (bliver kaldt af main) //Sender: Sætter flag og variabler og Kalder Indstil printf("press the right button when ready..."); while((p1&2)!=0); //Venter på brugeren melder sig klar ved tryk på knap R (f.eks. kan det anbefales at //sklifte til hyperterminal) P5 = 0; //Displayet slukkes for at vise at programmet er igang TI = 1; //Seriel interrupt transfer interrupt enables ADM = 0; //Fortløbende konvertering slås fra (ADC'en konverterer kun ved forespørgsel) MX2 = 0; //Analog indgang vælges MX1 = 0; // - - MX0 = 0; // - - 5
7 indstil(); //Funktionen der indstiller ur og måleinterval EAL = 1; //Enabler generel interrupt(nødvendigt for timeren) TR0 = 1; //Enabler timer0 ET0 = 1; //Enabler timer0 interrupt TMOD = 2; //vælger 8-bit auto reload timer TH0 = 6; //Sætter timer start til 6 bit ==> timeren kalder interrupt hvert 250us frac = 0; //Variabel brugt af timeren sec = 0; // - - void timer() interrupt 1 //Funktion: Timer tæller sec og sekund 1 op hvert sekundt //Modtager: Intet (bliver kaldt af hardwaren via interrupt) //Sender: Sætter sekundvariablerne if (frac++ == 4000) //frac tælles en op og ved 4000 (4000 * 250us = 1 sekund): sec++; //tælles sekundvariablerne 1 op sekund++; frac=0; //og starter forfra int input(int i) //Funktion: Konvertere analoge input (temperaturerne) og gemmer dem // i ram sammen med tidsstempel en gang pr måle interval //Modtager: Variabel der peger på den næste ledige plad i ram //Sender: Variabel der peger på den næste ledige plad i ram int t; 6
8 if (i<10) //hvis der er flere ledige pladser i ram if(sec>=mint) //hvis det er mint sekunder siden sidste indlæsning MX0=1; MX2=0; //vælger analog indgang 1 (PT1000) DAPR=0; //starter konvertering while(bsy); //venter på konvertering er slut t=addat; maalinger[i].pt1000=((t*10)/51)-10; //omregner konverteringsresultat til grader celcius og gemmer i ram MX0=0; MX2=1; //vælger analog indgang 4 (LM35) DAPR=0; //starter konvertering while(bsy); //venter på konvertering er slut t= ADDAT; maalinger[i].lm35=((t*6)/51)+5; //omregner konverteringsresultat til grader celcius og gemmer i ram maalinger[i].tid=sekund; //gemmer tidsstempel sec = 0; //nulstiller sekundtælleren så der går mint sekunder inden næste indlæsning i++; //sætter i til at pege på den næste ledige plads i ram else if (!warning) //hvis der ikke er flere ledige pladser i ram OG warning ikke er sat printf("\n\n%s\n\n","memory is full!! Measuring has been stopped \a\a\a\a\n"); printf("\nplease press the left button to download data and start measuring again\a\n\a"); warning = 1; //sætter warning til 1, så advarslen kun printes en gang return i; int output(int ramstatus) //Funktion: Udskriver gemte data på PCen (helst i hyperterminal :o) //Modtager: Variabel der peger på den næste ledige plad i ram //Sender: Variabel der peger på den næste ledige plad i ram ("0") 7
9 int i,time,minut,sekund; printf("\nall data is now being printed on the screen"); printf("\nnotice that measuring is stopped while printing"); printf("\n Tid \t\tpt1000 \t\tlm35\n"); //kolonne overskrifter udskrives for(i=0;i<ramstatus;i++) //løkke der kører en gang for hvert entry i ram time = maalinger[i].tid / 3600; //time sættes til antallet af timer i tidsstemplet time = time + starttime; //time lægges til starttime maalinger[i].tid = maalinger[i].tid % 3600; //tidsstempel sættes til rest efter timerne er trukket fra minut = maalinger[i].tid / 60; //minut sættes til antallet af minutter i tidstemplet minut = minut + startminut; //minut lægges til startminut if (minut >= 60) //hvis minut bliver over 60: minut = minut - 60; //trækkes 60 fra minut time++; //og time tælles en op if (time >= 24) //Hvis time bliver over 24 time = time - 24; //trækkes 24 fra time maalinger[i].tid = maalinger[i].tid % 60; //tidsstempel sættes til rest efter minutterne er trukket fra sekund = maalinger[i].tid; //sekund sættes til resten af tidsstemplet printf("%02.d:%02.d:%02.d \t %d \t\t %d \n",time,minut,sekund, maalinger[i].pt1000, maalinger[i].lm35); //en måling skrives ud på en linie warning = 0; //warnnig sættes til 0 ligemeget forhenværende status sec = 0; //Efter udskrivning skal måleintervallet beregnes fra ny return 0; //Variabel der peger på den næste ledige plad i ram = 0 ==> vi starter forfra med at skrive i ram 8
10 void display(int i) //Funktion: Viser forskellige ting på P5 // P4 vælger hvad der skal vises // Medmindre der er warning, så skal P5 blinke i et inferno af vildskab //Modtager: Variabel der peger på den næste ledige plad i ram //Sender: Forskellige lysdesigns på P5 int j; if (!warning) if (P4==0) //alle off ==> P5=ramstatus P5=(i/ ); //Ved fuld ram (1000) vises 255 (lys i alle 8 dioder) if (P4==1) //1on ==> P5 = PT1000temp binært if (maalinger[i-1].pt1000 >= 0) //Hvis temperaturen er over 0: P5=maalinger[i-1].pt1000; //vises den på P% else P5=0-maalinger[i-1].pt ; //ellers vises den med lys i den 8. diode for at indikere negativ temperatur if (P4==3) //2on ==> P5 = LM35temp binært P5=maalinger[i-1].lm35; //Temperaturen vises på P5 if (P4==7) //3on ==> P5 = forskel mellem LM35 og PT1000 if (maalinger[i-1].lm35 > maalinger[i-1].pt1000) //Hvis LM35 er størst: P5 = maalinger[i-1].lm35 - maalinger[i-1].pt1000; //vises forskellen else P5 = maalinger[i-1].lm35 - maalinger[i-1].pt ; //ellers vises forskellen med lys i den 8. diode for at indikere at der er koldere indendørs end udendørs!!! 9
11 if (P4==255) //8 on ==> P5 = NightRider int n; P5=1; //P5 starter med at være 1 (=lys i 1. diode) for (n=0;n<8;n++) //7 gange: for(j=0;j<8000;j++);//pause P5=P5*2; //P5 fordobles ==> lyset flytter en tak til højre P5=128; //P5 er nu 128 (=lys i 8. diode) for (n=0;n<8;n++) //7 gange: for(j=0;j<8000;j++);//pause P5=P5/2; //P5 halveres ==> lyset flytter en tak til venstre if (P4==127) //7 on ==> P5 = NightRider2 int n,p; p=1; //p starter med at være 1 P5=~p; //P5 = den inverterede værdi af p ==> lys i alle dioder undtagen den 1. for (n=0;n<8;n++) //7 gange: for(j=0;j<8000;j++);//pause p=p*2; //p fordobles P5=~p; //P5 = den inverterede værdi af p ==> det slukkede lys flytter en tak til højre p=128; //p er nu 128 P5=~p; //P5 = den inverterede værdi af p ==> kun den 8. diode er slukket for (n=0;n<8;n++) //7 gange: 10
12 for(j=0;j<8000;j++);//pause p=p/2; //p halveres P5=~p; //P5 = den inverterede værdi af p ==> det slukkede lys flytter en tak til venstre else //altså hvis warning er 1(=ram er fuld) vises det med følgende lys-inferno: // //w2 tæller 10 gange og w3 er et tilfældigt tal mellem 0 og 4 if (w2 < 10 && w3==0) //så længe w2 er under 10 og P5=15; //P5=15 ==> de fire dioder til venstre lyser P5=240; //P5=250 ==> de fire dioder til højre lyser w2++; //w2 tælles en op else if (w2 < 10 && w3==1) //så lønge w2 er under 10 og w3 er 1: P5=170; //P5=170 ==> første diode lyser, derefter skiftes on/off P5=85; //P5=85 ==> første diode slukket, derefter skiftes on/off w2++; //w2 tælles en op else if (w2 < 10 && w3==2) //så længe w2 er under 10 og w3 er 2: P5=0; //P5=0 ==> alle dioder slukket P5=255; //P5=255 ==> alle dioder lyser w2++; //w2 tælles en op 11
13 else if (w2 < 10 && w3==3) //så længe w2 er under 10 og w3 er 3: P5=195; //P5=195 ==> de fire yderste dioder lyser P5=60; //P5=60 ==> de fire inderste dioder lyser w2++; //w2 tælles en op else if (w2 < 10 && w3==4) //så længe w2 er under 10 og w3 er 4: P5=204; //P5=204 ==> to dioder lyser, næste to er slukket osv P5=51; //P5=51 ==> to dioder slukket, næste to lyser osv w2++; //w2 tælles en op else //hvis w2 er 10 (=der er blevet blinket 10 gange) w3 = rand() % 5; //w3 sættes til et nyt tilfældigt tal w2 = 0; //w2 starter ved 0 igen int reset() //Funktion: Nulstiller apparatet ved at kalde init og sætte ramstatus tælleren til 0 //Modtager: Intet (bliver kaldt af main) //Sender: Sætter variablen der peger på næste ledige ram-plads til 0 init(); //Kalder initialiseringsfunktionen return 0; //Sætter variablen der peger på næste ledige ram-plads til 0 12
14 void main() //Funktion: Starter programmet og holder det igang :) //Modtager: Intet (startes automatisk) //Sender: Sender variablen der peger på næste ledige ram-plads til flere funktioner int ramstatus = 0; //ramstatus = 0 ==> vi starter fra bunden i rammen init(); //Initialiserer programmet while(1) //uløkke :) display(ramstatus); //Viser ting på P5 ramstatus = input(ramstatus); //Gemmer ting i ram if((p1&4)==0) //Hvis knap Reset er trykket ned ramstatus = reset(); //genstartes systemet if((p1&1)==0) //Hvis knap Left er trykket ned ramstatus = output(ramstatus); //udskrives ting fra ram 13
Indholdsfortegnelse:
Dataopsamling Klaus Jørgensen Gruppe. Klaus Jørgensen, Jacob Clausen Og Ole Rud Erhvervs Akademi Fyn Allegade 79 Odense C 5000 fra d 2/12-02 til d 20/12-02 Vejleder: SKH. Forord: Denne rapport omhandler
//--------------------------------- Definition af porte og funktioner -------------------------
Temeraturmåler (C-program).txt // Initialiserings-sekvens #include #pragma model=medium #pragma code=0x0000 #pragma xdata=0x4000 #pragma asm=on #pragma parameters=register //#define display P4
Internt interrupt - Arduino
Programmering for begyndere Brug af Arduino Internt interrupt - Arduino - Afslutning EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Intern interrupt Jeg vil rydde lidt op. Her er nogle punkter vil har glemt
Programmering i C Programmering af microcontroller i C (4 af 4) 12. april 2007
Programmering i C Programmering af microcontroller i C (4 af 4) 12. april 2007 Mads Pedersen, OZ6HR [email protected] Plan i dag Afrunding af OZ3VB's program Fra "almindelig C" til "microcontroller C" Lighederne
ELCANIC A/S. ENERGY METER Type ENG110. Version 3.00. Inkl. PC program: ENG110. Version 3.00. Betjeningsvejledning
ELCANIC A/S ENERGY METER Type ENG110 Version 3.00 Inkl. PC program: ENG110 Version 3.00 Betjeningsvejledning 1/11 Generelt: ELCANIC A/S ENERGY METER Type ENG110 er et microprocessor styret instrument til
Start på Arduino og programmering
Programmering for begyndere Brug af Arduino Start på Arduino og programmering EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Sidste gang (Introduktion) Programmeringssproget
Bruger manual AGAM kontrolboks
Bruger manual AGAM kontrolboks Kontrol boks set- up Front tavle (dør) 1. LED : Indikerer hvilke funktioner der er tilsluttet. (Lys tændt = funktion tændt ; lys slukket = funktion slukket). #1- Hovedpumpe
Frederiksen. Brugsvejledning for GM-tæller 5135.3X. 23.09.03 Aa 5135.3X
Brugsvejledning for GM-tæller 5135.3X 23.09.03 Aa 5135.3X Disse to tællere er beregnet til at registrere antallet af pulser fra GM-rør. Tælleren kan indstilles til et antal faste tidsintervaller, eller
QUICK START Updated:
QUICK START Updated: 24.08.2018 For at komme hurtigt og godt igang med dine nye Webstech produkter, anbefales at du downloader den senest opdaterede QuickStart fra vores hjemmeside: In order to get started
Digital positioner type RE 3446
Installations- og driftsvejledning IN145 Digital positioner type Indholdsfortegnelse: Side 1 Generel information 2 2 Montering og tilslutning 2 3 Idriftsættelse 3 4 Drifts funktioner 6 5 Funktions beskrivelser
QUICK START Updated: 18. Febr. 2014
QUICK START Updated: 18. Febr. 2014 For at komme hurtigt og godt igang med dine nye Webstech produkter, anbefales at du downloader den senest opdaterede QuickStart fra vores hjemmeside: In order to get
Indholdsfortegnelse Indledning... 2 Projektbeskrivelse... 2 Dette bruger vi i projektet... 2 Komponenter... 2 Software... 2 Kalibrering...
Indholdsfortegnelse Indledning... 2 Projektbeskrivelse... 2 Dette bruger vi i projektet... 2 Komponenter... 2 Software... 2 Kalibrering... 3 Kildekoden... 4 Variabler... 4 Setup... 4 Loop... 4 Indledning
Fra programmering til mikroprocessor
Programmering for begyndere Brug af Arduino Fra programmering til mikroprocessor EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Programmerings kursus Sidste gang (Introduktion)
LCD intro. LCD Character display-intro. Redigeret 4/6-2019
LCD Character display-intro Parallel interface, Forbindelsesdiagram, Ram & Rom-struktur, Biblioteksfunktioner til at styre LCD-skærmen, Lcd.Print vs Lcd.Write, Selvdefinerede karakterer, herunder æ, ø
BRUGERMANUAL DAB DIGITAL RADIO
BRUGERMANUAL DAB DIGITAL RADIO INDHOLD Funktioner... 3 Produkt beskrivelse... 4 DAB Tilstand... 4 FM Tilstand... 7 Alarm indstilling... 8 Standby... 10 2 Funktioner 1 STAND BY Tænd / Sluk radioen ON or
Video Projector Controller. Brugermanual
Jægergårdsgade 152/05A DK-8000 Aarhus C DENMARK WWW.WAHLBERG.DK l Video Projector Controller Brugermanual WWW.WAHLBERG.DK TELEPHONE +45 86 18 14 20 CELL PHONE +45 40 52 20 88 EMAIL: [email protected] Feb
KOMPONENT BESKRIVELSE
Beskrivelse : S12-20-8A tegningsnummer 630014 Program som styrer 5 individuelle trykforløb på samme tid. Kan køre med intern tryk-reservoir. Kommunikerer med PC-program 714014 Dato Sign. Beskrivelse af
E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss
E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss Brugervejledning (side 2-6) Userguide (page 7-11) Bedienungsanleitung 1 - Hvordan forbinder du din E-PAD hængelås med din
SmartAir TS1000. Daglig brug
SmartAir TS1000 Daglig brug Indhold Brugere... 4 Opret brugere... 4 Brugerliste vinduet... 5 Knapper... 5 Grupper... 6 Søg bruger... 7 Rapport vinduet (brugere)... 7 Døre... 8 Opret døre... 8 Dørliste
Programmeringskursus Kursusaften 3. Programmering for begyndere Brug af Arduino. Display. Kursusaften 3 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK
Programmering for begyndere Brug af Arduino Programmeringskursus Display EDR Hillerød Knud Krogsgaard Jensen / OZ1QK Programmering for begyndere Brug af Arduino Programmeringskursus Sidste gang havde vi
Mircobit Kursus Lektion 4 (Du skal her vælge Lets Code Og herefter Block Editor.)
Mircobit Kursus Lektion 4 http://microbit.org/ (Du skal her vælge Lets Code Og herefter Block Editor.) I sidste lektion var der en opgave man selv skulle prøve at løse. I skulle lave et stop ur man kunne
ninasoft Micro Temp. Vandtæt miniature temperatur datalogger.
ninasoft Micro Temp. Vandtæt miniature temperatur datalogger. Betjeningsvejledning Micro Temp. Datalogger. Side 1. Micro Temp. er en 1 kanals temperatur datalogger, der leveres i et vandtæt rustfrit kabinet,
Programmering i C Intro og grundlæggende C 5. marts 2007
Programmering i C Intro og grundlæggende C 5. marts 2007 Mads Pedersen, OZ6HR [email protected] Plan for kurset Ma. 5/3: Ma. 19/3: Ma. 2/4: To. 12/4: Formål, intro, grundlæggende Videre, sprogkonstruktioner
Programmering i C. Lektion 4. 5. december 2008
Programmering i C Lektion 4 5. december 2008 Funktioner Eksempel Fra sidst 1 Funktioner 2 Eksempel Funktioner Eksempel Eksempel: 1 / f u n k t i o n s p r o t o t y p e r / i n t i n d l a e s ( void )
Et alfabet er en ordnet mængde af bogstaver og andre tegn
16. Tegn og alfabet I dette kapitel studerer vi tegn. Tegn udgør grundbestanddelen i enhver form for tekstbehandling. I senere kapitler, nærmere betegnet kapitel 27 - kapitel 31, ser vi på sammensætningen
BRUGERVEJLEDNING VER.
Dr.CropStore Styring af lager-temperatur BRUGERVEJLEDNING VER. 2.00 1 2 INDHOLDSFORTEGNELSE 1.0 Indledning....4 1.1 Knapindstilling, taster og display...................... 4 1.2 Indstilling, ændring af
DAB+ adaptor. Kære kunde,
Kære kunde, Kvalitet har altid været drivkraften for os og grundlæggelsen af Argon Audio er en naturlig forlængelse af denne filosofi. Vi har 20 års erfaring i at lave og specificere høj kvalitetsprodukter
Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B
Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B Udarbejdet af: Mathias R W Sørensen, klasse 3.4 Udleveringsdato: 02-03-2012 Afleveringsdato: 11-05-2012 IT-vejleder: Karl G. Bjarnason
UniFeeder TM. Betjeningsvejledning
UniFeeder TM Betjeningsvejledning Varenr.: 1212-1200 Strømforsyning: 85-264V 50 Hz 0,85A Vægt: 1060 g. Advarsel: Rør ikke indvendigt i foderboksen mens UniFeeder kører! Garanti: UniFeeder er dækket af
Brugermanual for styreskab Master Chain 4.0
Fodermaskine 1: Manuel Brugermanual for styreskab 88.340 - DK INDHOLDSFORTEGNELSE INTRODUKTION Se side Styringens funktioner. 3 Styreskab, display og tastatur. 4-5 Hovedmenu oversigt. 6-7 Servicemenu oversigt.
LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) { int wmid, wmevent; programmering med
LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) int wmid, wmevent; PAINTSTRUCT Introduktion ps; til HDC hdc; programmering med switch (message) case WM_COMMAND: wmid = LOWORD(wParam);
Arduino Programmering
Microcontroller, Arduino I teknologi skal vi lære at lave programmer til uc for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal vi have set mulighederne, og forstået
Microcontroller, Arduino
Microcontroller, Arduino Programmerbar elektronik. uc Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Forstå princippet i programmering af en uc og se mulighederne. Programmeringen
GSM SMS Modem MODEL: SA RTU-1 V1.01
GSM SMS Modem MODEL: SA RTU1 V1.01 Brugervejledning Indgange: Der er fire indgange på modulet. De kan programmeres som normale indgange. De kan programmeres som tæller. Udgange: Der er en udgang på modulet
BRUGSANVISNING BY0011 H610 CAL
BRUGSANVISNING BY0011 CAL H610 FUNKTIONSOVERSIGT Gang reserve indikation Overopladning sikkerheds funktion Utilstrækkelig opladnings advarsels funktion (to-sekunders interval bevægelse) Energibesparende
Indhold. Vejledning til ur - DGT 2010
Vejledning til ur - DGT 2010 Indhold Knapper på uret... 2 Korrigere tiden - give ekstra tid... 3 Standard indstilling... 3 1 tids kontrol uden tillægs tid - program 3... 3 2 tids kontroller uden tillægs
Mircobit Kursus Lektion 1
Mircobit Kursus Lektion 1 I denne lektie skal vi se nærmere på den lille mini computer kaldt microbit. Egentlig kræver det at man har en fysisk microbit men man kan også næsten lave det samme med den simulator
Arduinostyret klimaanlæg Afsluttende projekt programmering C
Arduinostyret klimaanlæg Afsluttende projekt programmering C Udarbejdet af: Mathias R W Sørensen, klasse 3.4 Udleverings-dato: 02-03-2012 Afleverings-dato: 11-05-2012 Programmeringvejleder: Karl G. Bjarnason
Montage og brugsanvisning
Montage og brugsanvisning System JA 3000 Standalone styring for befugter og affugter for relativ fugtighed eller dugpunkt. Indholdsfortegnelse Ophavsrettigheder... 3 EU overensstemmelseserklæring... 4
Brugermanual. Aircondition og varmepumpe split system. Energiklasse A
Brugermanual Aircondition og varmepumpe split system Energiklasse A Beskrivelse af fjernbetjening Fjernbetjeningens knapper Fjernbetjeningens display A LCD display B Driftvalg C ON/OFF D Øgning arbejdstemperatur
Brug af digitale ind og udgange
Programmering for begyndere Brug af Arduino Programmeringskursus Brug af digitale ind og udgange Oversigt over aftenen Digitale ind- og udgange Det er der ikke så meget i: Digitale indgange kan tænde og
ELCANIC A/S Counter Type CNT150 Version 2.00 Inkl. PC programmet: Cnt150 Version 3.00 Betjeningsvejledning
ELCANIC A/S Counter Type CNT150 Version 2.00 Inkl. PC programmet: Cnt150 Version 3.00 Betjeningsvejledning Generelt: ELCANIC A/S COUNTER Type CNT150 er en microprocessor baseret tæller. Specielt designet
Præsentation af knapper
8 Præsentation af knapper DAB/FM DAB/FM-knap tilstand ENTER Gå ind systemmenuen (tryk på ENTER i 3 sekunder) og vælg funktion INFO Kontroller softwareversion (tryk på INFO i 3 sekunder) og kontroller programmet
Brugervejledning. ComX brugervejledning version 4.1
Brugervejledning ComX brugervejledning version 4.1 1 INDHOLD PAKKENS INDHOLD Pakkens indhold side 2 Fjernbetjening side 2 Tilslutning af Settop-boksen side 3 Introduktion til Bredbånds-TV side 4 Tilslutning
STEVISON BLUETOOTH USB MICRO SD DAB+ FM DIGITAL RADIO
STEVISON BLUETOOTH USB MICRO SD DAB+ FM DIGITAL RADIO Model: HN13549 Vejledning Funktioner 1. INFO/MENU 2. ALARM 3. NULSTIL 4. VÆLG 5. MODE 6. SCAN 7. VENSTRE ( ) 8. HØJRE ( ) 9. BÆREGREB 10. DOT-MATRIX
STEVISON BLUETOOTH USB MICRO SD DAB+ FM DIGITAL RADIO
STEVISON BLUETOOTH USB MICRO SD DAB+ FM DIGITAL RADIO Model: HN13549 Vejledning Funktioner 1. INFO/MENU 2. ALARM 3. NULSTIL 4. VÆLG 5. MODE 6. SCAN 7. VENSTRE ( ) 8. HØJRE ( ) 9. BÆREGREB 10. DOT-MATRIX
Projekt Når maskinen reagerer - Dataopsamling og aktuatorer
Projekt Når maskinen reagerer - Dataopsamling og aktuatorer Af Nikki Mitchell og Jacob Thuesen Nikki Mitchell og Jacob Thuesen Side 1 af 20 08-02-2010 Indledning... 3 Formål... 3 Teori... 4 Arduino opgave
LabQuest Manual Til indsættelse af hukommelseskort (SD-kort) til at forøge dataloggerens hukomelse
LabQuest Manual Til indsættelse af hukommelseskort (SD-kort) til at forøge dataloggerens hukomelse 4 indgange til analoge sensorer Tænd/sluk for maskinen (tryk et sekund) Trykfølsom skærm USB-port. Normal
X88. X88 er en GSM/SMS baseret fjernstyring med: 8 indgange 8 relæudgange Mulighed for temperaturføler
X88 X88 er en GSM/SMS baseret fjernstyring med: 8 indgange 8 relæudgange Mulighed for temperaturføler Let at betjene. Hurtig montering. Let konfiguration. Hurtig. Fleksibel. Passer i en alm gruppetavle.
Programmering for begyndere Lektion 2. Opsamling mm
Lektion 2 Opsamling mm God tone Der er indlagt spørge sessioner Lektion 2 - Agenda Programmering for Lidt ændringer til teknikken, herunder hvordan du genser en lektion Lidt generelle tilbagemeldinger
Operation Manual SMS Air Conditioner Remote Controller Model No.: SR-001
Operation Manual SMS Air Conditioner Remote Controller Model No.: SR-001 Ls venligst denne instruktions manual igennem inden brug af produktet Thank you for purchasing our product. This smart unit is not
QUICKVEJLEDNING til 9-moduler. Montering
QUICKVEJLEDNING til 9-moduler Montering 1. Klargør et SIM-kort, så pinkoden er 1234 eller deaktiveret. Monter kortet i enheden. Enheden har nu 1234 som password eller kører uden password. Kortet vendes
CANSAT & ARDUINO step by step
CANSAT & ARDUINO step by step Jens Dalsgaard Nielsen SATLAB Aalborg Universitet Danmark [email protected] 1/51 Arduino CANSAT - MÅL At måle ved hjælp af sensor temperatur, tryk, acceleration, CO2, lys,...
5-LCD FJERNBETJENING. Batterierne skal bortskaffes separat i de særlige batteriaffaldsbeholdere.
GENERELLE SPECIFIKATIONER FOR LCD FJERNBETJENINGEN Fjernbetjeningen har en transmissionsfrekvens på 434,5 MHz. Den strømforsynes med 3 AAA batterier på følgende måde: fjern dækslet til batterirummet ved
Vejledning til betjening af knapper & display
Sådan bruges din Model #s: 36-0050 / 36-0051 / 36-0052 / 36-0053 / 36-0055 (US) 36-0060 / 36-0061 / 36-0062 / 36-0063 / 36-0065 (EU) Lit# 98-1257 / 07-08 Vejledning til betjening af knapper & display
Betjeningsvejledning. SMS modul
Betjeningsvejledning SMS modul HW: P052A.0517 / MC35i SW: P052ASMS.070628 LBJ electronic, DK-7100 Vejle Før du tager dit nye SMS modul i brug, er det vigtigt, at du gennemlæser denne vejledning, og udfører
Fable Kom godt i gang
Fable Kom godt i gang Opdateret: 26-03-2018 Indholdsfortegnelse 1. Først skal du installere programmet på din computer 3 2. Når programmet er installeret er du klar til at pakke robotten ud 4 3. Nu er
TRÆNINGS COMPUTER PEAK FITNESS R99
TRÆNINGS COMPUTER PEAK FITNESS R99 FUNKTIONER SKÆRM DER VISER DIN NUVÆRENDE TRÆNING TID / TID 500M DISTANCE TRÆK I MINUTTET BRUGER DATA ROTAG / TOTAL ROTAG WATT / KALORIE FORBRUG H.R.C. (PULS) STORT DISPLAY
QUICKVEJLEDNING til multiguard DIN6. Montering
QUICKVEJLEDNING til multiguard DIN6 Montering 1. Klargør et SIM-kort, så pinkoden er 1234 eller deaktiveret. Monter kortet i enheden. Enheden har nu 1234 som password eller kører uden password. Kortet
Example sensors. Accelorometer. Simple kontakter. Lysfølsomme. modstande. RFID reader & tags. Temperaturfølsomme. Flex Sensor.
Simple kontakter Accelorometer Example sensors Lysfølsomme modstande RFID reader & tags Temperaturfølsomme modstande Flex Sensor Ultralyds afstandsmåler Piezo Pressure/vibration Piezo Sound/buzzer Peltier
Interrupt - Arduino. Programmering for begyndere Brug af Arduino. Kursusaften 6 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK
Programmering for begyndere Brug af Arduino Programmeringskursus Interrupt - Arduino EDR Hillerød Knud Krogsgaard Jensen / OZ1QK Interrupts Programmeringskursus Genbrug Interrupts Betyder blot at man afbryder
QUICKVEJLEDNING til multiguard Master IO. Montering
QUICKVEJLEDNING til multiguard Master IO Montering 1. Klargør et SIM-kort, så pinkoden er 1234 eller deaktiveret. Monter kortet i enheden. Enheden har nu 1234 som password eller kører uden password. Kortet
Konfiguration af BOOX Nova. Der tages forbehold for trykfejl og ændringer i producentens / Googles software.
Kortfattet opsætningsvejledning BOOX Nova Der tages forbehold for trykfejl og ændringer i producentens / Googles software. Start enheden ved at holde Power -knappen (på bagsiden af apparatet i øverste
Help / Hjælp
Home page Lisa & Petur www.lisapetur.dk Help / Hjælp Help / Hjælp General The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family. The Association
TS1000 Quick Guide. Daglig brug
TS1000 Quick Guide Daglig brug Indholdsfortegnelse Opret brugere... 4 Brugerliste... 4 Fanen Data... 4 Fanen Tilvalg... 5 Fanen Specialområder... 6 Grupper... 6 Søg bruger... 7 Rapport vinduet (brugere)...
Analoge indgange og A/D konvertering. Analoge udgange
Programmering for begyndere Brug af Arduino Programmeringskursus Analoge indgange og A/D konvertering Analoge udgange Knud Krogsgaard Jensen OZ1QK Oversigt Oversigt over i aften: A/D konvertering iterations
Bredbånds-TV. Brugervejledning. ComX brugervejledning version 4.0
Bredbånds-TV Brugervejledning ComX brugervejledning version 4.0 1 INDHOLD PAKKENS INDHOLD Pakkens indhold side 2 Fjernbetjening side 2 Tilslutning af Settop-boksen side 3 Introduktion til Bredbånds-TV
Kom godt i gang med Fable-robotten
Kom godt i gang med Fable-robotten 1. Først skal du installere programmet på din computer. Gå ind på shaperobotics.com og under support vælger du download: Her vælger du, under PC App om du kører Windows
Manuel opsætning af trådløse højttalere/subwoofere med BeoLab Transmitter 1
Manuel opsætning af trådløse højttalere/subwoofere med BeoLab Transmitter 1 Du skal bruge manuel opsætning, hvis du vil sætte flere højttalere/subwoofere op til den samme lydkanal. I denne vejledning beskrives
Hurtigbrugsanvisning til Dynomet 6.31 for Windows 7
Hurtigbrugsanvisning til Dynomet 6.31 for Windows 7 Tilslut usb boksen til en usbport, og start programmet. Efter kort tid står der Boks OK, og en grøn lampe tænder imellem 4 og 5 knap. Effektmåling: Gå
TM4 Central Station. User Manual / brugervejledning K2070-EU. Tel Fax
TM4 Central Station User Manual / brugervejledning K2070-EU STT Condigi A/S Niels Bohrs Vej 42, Stilling 8660 Skanderborg Denmark Tel. +45 87 93 50 00 Fax. +45 87 93 50 10 [email protected] www.sttcondigi.com
Quick Setup Guide SB168-ES og M7CL Dansk version
Quick Setup Guide SB168-ES og M7CL Dansk version February, 2009 SB168-ES og M7CL Quick Setup Guide Beskrivelse af denne guide. Denne guide indeholder en hurtig og enkelt opsætning af M7CL med digital stagebox.
Alt elektronik heri er købt via http://dx.com, og arduino udviklingssoftware er hentet fra http://arduino.cc.
Få-tiden-til-at-gå-[DIGITAL]-ur =============================== Copyright 2013, Richard Jørgensen. Alle ophavsretlige rettigheder frafaldet 2015. (Kopier og brug som du har lyst.) Forord: ===== Denne vejledning
1. Manuel og automatisk registrering af punkter Her gennemgås hvordan punkter optages manuelt eller automatisk. Fra køreskærmen trykkes på Værktøj
Optagelse af punkter 1. Manuel og automatisk registrering af punkter Her gennemgås hvordan punkter optages manuelt eller automatisk. Fra køreskærmen trykkes på Værktøj 2. Valgmuligheder for lagring af
Infrarød fjernbetjening
Infrarød fjernbetjening Infrarød fjernbetjening 1. Sender 2. Display 3. ON/OFF knap 4. Temperatur knap 5. Display knap 6. Plasmacluster knap (funktion ikke tilgængelig) 7. Én-times sluk timer knap 8. Mode
Start af nyt schematic projekt i Quartus II
Start af nyt schematic projekt i Quartus II Det følgende er ikke fremstillet som en brugsanvisning der gennemgår alle de muligheder der er omkring oprettelse af et Schematic projekt i Quartus II men kun
Brugervejledning for Modtager RX 300
DENNE BRUGERVEJLEDNING GÆLDER FRA SOFTWARE VERSION 2.2 Brugervejledning for Modtager RX 300 KNOP ELEKTRONIK A/S Fabriksvej 20=7600 Struer=Mail: [email protected]=web: www.knop.dk=tlf.: 9784 0444=Fax.: 9784
Side 1. Installationsvejledning for. systemet. Version 1 December 2004
Side 1 Installationsvejledning for µ-pc systemet µ-pc Version 1 December 2004 Side 2 µ-pc systemet µ-pc systemet er opbygget af moduler som vist på figur 1. Hvert modul består af en kasse med stikforbindelser,
PC-Logging System MTD-Log. for. NS-Proces-Alarm. ninasoft
PC-Logging System MTD-Log for NS-Proces-Alarm. ninasoft PC-Logging System for NS-Proces-Alarm. Side 1 Generelt PC-Logging Systemet er et dataopsamlings system, der kun kan benyttes sammen med NS-Proces-Alarmen.
Rev.00/2014 BRUGER MANUAL. Universal fjernbetjening for aircon og varmepumpe anlæg COD G
Rev.00/2014 BRUGER MANUAL Universal fjernbetjening for aircon og varmepumpe anlæg COD. 11132199G PRODUKT BESKRIVELSE Universal fjernbetjening har et nyt patenteret system til at identifiserer brugerkoderne
Brugervejledning. Fjernbetjening display MT-5
Brugervejledning Fjernbetjening display MT-5 OVERSIGT Det digitale fjernbetjening display, der viser dig anlæggets driftsinformation, system fejl og selvdiagnostik udlæsning. Oplysningerne vises på et
GSM kontakt med temperaturføler. GSM kontakt med strømsvigt og temperaturføler funktion
GSM kontakt med strømsvigt og temperaturføler funktion 1. Introduktion Denne GSM kontakt styres via sms kommandoer og kan, ved hjælp at en mobiltelefon, tænde og slukke for elektriske apparater og derved
