Af: OZ7EC Erik Christiansen Chiptemperatur med Arduino

Save this PDF as:
 WORD  PNG  TXT  JPG

Størrelse: px
Starte visningen fra side:

Download "Af: OZ7EC Erik Christiansen Chiptemperatur med Arduino"

Transkript

1 Af: OZ7EC Erik Christiansen Chiptemperatur med Arduino Dette er en artikel i en serie, hvor jeg vil forsøge at bringe dig tættere på din mikroprocessor, uanset typen. Jeg kører med Arduino Uno, d.v.s. Atmels processor type ATmega328P. Hvis du kører en anden processor så følg bare med, forskellen er såmænd ikke særlig stor fra den ene processor til den anden. Der er i de moderne processorer rigtig mange indbyggede faciliteter, og i løbet af artikelserien kommer vi igennem de vigtigste. Mit valg af processortype faldt på Arduino, fordi projektet er på et meget attraktivt og dejligt interaktivt stade. God interaktivitet gør livet lettere for programmøren. Har du lyst, henter du Atmels beskrivelse af ATmega328p'eren. De 450 sider fylder 3 ringbind hos mig, men er absolut godt opslagsstof, også for ikke-nørder. Det sprog vi anvender til programmering er Arduino'sk, egentlig en afart af C++, men ikke med alle faciliteter, og med visse særheder og goder udover C++ faciliteterne. Hvis du aktivt vil være med i denne artikelserie, så downloader du Arduinos programmeringsmiljø, anskaffer dig et Arduino Uno processorboard og et display, samt et tomt "Shield" med forlængerpinde til. Det koster et par hundrede kroner. Dit shield bruger du til at lave en permanent interface mellem processorprint og display. Dit shield kan også samtidig indeholde en 5 V stabilisator til lys i dit display. Se teksterne i starten af programmerne, hvordan du tråder dit Shield og monterer din regulator til lyset. Strømforsyningen til Arduino Uno R3 kan være en af to metoder: Arduino Uno display uden lys: Printet forsynes via USB tilslutningen til din PC. Arduino Uno display MED lys: Hent en af de sorte AC/DC spændingsforsyninger i skuffen af typen med PLUS i midten af stikket. DC spændingen skal være helst med mere end 7 V og mindre end 12 V. Lyset bruger ca. 150 ma, så hvis din regulator til 5 V skal klare det fra 12 V, skal den have en pæn stor køleplade. Lys er absolut et gode for kontrasten på dit display. Selve compileren i Arduino miljøet har et godt stort ordforråd men mange specialtilfælde stiller større krav om andre funktioner. Til det formål findes der utallige "Libraries", som ikke er med i standard installationen. Dem finder du nemt ved at Google, eller endnu bedre på "Arduino Playground". Figur 1. De tre dele: Dispaly til venstre, Shield som er interface mellem Arduino Uno R3 og display med 5V regulator samt Arduino'en til højre. 558 OZ November 2013

2 Her er også et væld af mere eller mindre færdige løsninger, så næsten uanset hvad du vil lave program til, findes der en der allerede har forsøgt sig på det område der er aktuelt for dig. Programmerne til mine Arduino artikler henter du på hjemmesiden hos OZ1EDR,: Vores dygtige Webmaster OZ5LT samler alle Arduino kildetekster fra Hillerød og Birkerød afdelinger. Samme sted ligger der for resten også en række undervisnings bilag om C++ og om Arduino kurser afholdt af OZ1KQ Knud Krogsgaard Jensen i EDR Hillerød afdeling. De er absolut læseværdige. Programmerne ligger som kildetekster i formatet.docx. Du henter programmet fra hjemmesiden med en tekstbehandler - Office pakken - Open Office - Libre Office, de kan alle læse.docx formatet. Derefter markerer du hele teksten, højreklikker på teksten og trykker "Kopier". Nu ligger din kildetekst på systemets clipboard. Du afslutter din tekstbehandler og starter din Arduino. I en tom sketch højreklikker du og vælger "Sæt Ind". Nu har du kildeteksten placeret i din Arduino, så en "Save" er nok tilrådelig inden du arbejder videre. Proceduren er lidt kompliceret første gang, men har den fordel, at kildeteksten ikke forvanskes af at være en.ini fil til download. Hvis du ikke er med på Arduino hardwaren kan du jo godt læse de kildetekster du henter hos OZ1EDR og følge de gennemgange der kommer her i artikelserien i OZ. Programgennemgang. Jeg forudsætter fra nu af, at du har kildeteksten til "Chiptemperatur" liggende ved siden af og følger med efterhånden som jeg skrider fremad i forklaringerne. C++ programmer (som ikke er spaghettiprogrammeret) falder i 4 halvlege. 1. Definitioner 2. Setup 3. Loop (I sproget C++ hedder dette MAIN) 4. Functions. Forrest i kildeteksten til mine programmer ligger altid en almindelig tekst, som beskriver både almindelige og særlige ting ved netop dette program. Nu starter vi en gennemgang af programmet "Chiptemperatur". Definitionerne starter altid med hvilke eksterne biblioteker vi skal have med. Her bruger vi LCD display, så vi medtager <LiquidCrystal.h>. Husk at sådanne sager er "Case Sensitive", som på dansk betyder: Store bogstaver skal være store og små bogstaver skal være små. Den næste definition er kryptisk, men er en simpel omgåelse af at vi mangler og ikke mere kan finde biblioteket "WProgram.h" og at det erstattes af biblioteket "Arduino.h". Så kommer nogle få definitioner af 2 globale konstanter i dette tilfælde. De kunne ligeså godt være indsat som normale tal længere fremme i den Function hvor de bruges, men af hensyn til programmets læsbarhed og venlighed til senere vedligeholdelse er det en kæmpe fordel at bruge ord i stedet for rene tal. At fremstille programmer med stil i stedet for med spaghettikugler letter læsningen for andre og ikke mindst, så fremmer det programkvaliteten. For resten kører vi jo ikke alle med 2 x 16 linjers display, 4 x 20 er også et populært format. Som et led i definitionerne bruger vi nu biblioteket LiquidCrystal til at fortælle vores program hvilke Arduino Uno pinde, der anvendes til hvad. Er du nysgerrig: find og læs dokumentationen til "LiquidCrystal" og find dokumentationen til dit display. Slutteligt definerer vi en enkelt global variabel af type double, "temperatur". Globale variabler er sådanne, som kan benyttes i hele programmet. Alternativet er en variabel, som defineres inde i en Function. Den kan så kun benyttes inde i den Function hvor den er defineret. Det var definitionerne, så starter 2. halvleg som hedder Setup. Først skal vi have skrevet en velkomst på vores display med en lokal Function, som ubetinget skal have navnet "Setup". Ordet Void betyder kun at parameteren er tom og det samme betyder de to parenteser efter Function navnet. Vil du vide mere, dykker du ned i C++ lærebogen. "Lcd.begin" fortæller biblioteket hvilken type display du har sat på. Her kører jeg med et meget enkelt, 2 linjer med hver 16 karakterer. Har du lyst til større display, flere linjer og/eller flere karakterer retter du blot til oppe under konstant definitionerne. "Lcd.setCursor(0,0);" Peg på den første position du vil til at skrive på, her den først i øverste linie. OZ November

3 "Lcd.print("Chip Temperatur")"; En almindelig ASCII streng på øverste linje "Lcd.SetCursor (0,1)"; Peg på første position i nederste linje. "Lcd.print(" Grader C"); : Igen en hel ASCII streng. Som du ser: Hver gang du skriver på displayet starter din skrivning der hvor cursoren står. Taktisk ved vi, at når vi befinder os i "Setup", så aner vi ikke hvad der tidligere er skrevet på displayet. Det er derfor tilrådeligt at skrive noget kendt i alle positioner og alle linjer. Det var "Setup", så starter vi på 3. halvleg "Loop". Her residerer den overordnede styring af program, afviklingen og aktivering af vores senere liggende arbejdsslaver i 4. halvleg, de kaldes jo for vores "Functions". Bemærk at "Loop" kører uendeligt, medmindre du har programmeret et stop kriterium inde i loopen. Det har jeg ikke her. Void betyder som sædvanlig en tom parameter, se nærmere i C++ lærebogen. Her i "Loop" ved programudvikling er det meget fornuftigt at starte med at skrive en pseudokode, som i ganske almindeligt sprog beskriver hvilke dele mit programforløb kan opdeles i. Når du så kompilerer får du en masse fejl. Dernæst programmerer du så detaljerne i dine Functions indtil alle fejl er væk. Hvis du er til spaghettiprogrammering mikser du en klump, som du ikke engang selv kan forstå i overmorgen. Hvis du vil frembringe et program der er forståeligt for dig selv og alle andre: Brug navne på dine Functions der beskriver indholdet og del loop op i mange forståelige Functions. Her har vi såmænd hele 2 "Function;" "henttemperatur", og "skrivtemperatur". Bemærk her, at de to navne ligeså godt kunne være pseudokode tekst. Nu er de så forfremmet til Function. Sidst kommer der så en ordre: "delay" med mikrosekunderne som kaldeparameter i parentesen. "delay" er med for at undgå flicker (vaklende blink) på displayet, den kunne let erstattes af en form for midling af de indkommende data. Det var slut på Loop, nu kommer vi til 4. halvleg: "Functions", hvor vi udfører slavearbejdet. I dette program har vi kun to Functions, nemlig "henttemperatur" og "skrivtemperatur". Vores Function "henttemperatur" afvikles således: Void betyder tom plads, de to parenteser efter navnet er mere parameterplads. Læs i C++ bogen. "henttemperatur" benytter en meget speciel facilitet i vores C++ compiler. Vi kan nemlig direkte programmere med anvendelse af de benævnelser på registre og deres indhold, som er beskrevet i ATmega328p processorens hardware. Nu får du brug for beskrivelsen af ATmega328p. Det jeg her beskriver er omtalt i afsnit 23 siderne 250 til 266. En skimning tilrådes. Vi skal lige genopfriske din erindring at lokale variable kun kan benyttes indenfor den "Function" den er defineret i. Først definerer vi en lokal variabel ved navn "beggeregistre" og af type double. Forklaringen er enkel, vi skal hente 10 bit fra konverteren med en 8 bits processor, altså bruger vi 2 gange 8 bit i forlængelse og dem henter vi ind i en tilstrækkelig stor/lang variabel. Her bruger jeg type Double. Først skal vi have valgt klokfrekvens til A/D konverteren. Vi har ikke travlt, så en klok på 125 khz vil være passende for at opnå at alle 10 bit er faldet til ro. Med en hurtigere klok mister vi opløsning svarende til færre bit i konverteringen. Programmeringen gør vi ved til registeret "ADCSRA" at skrive 3 bit: ADPS2, ADPS1 og ADPS0. Så får vi aktiveret vores prescaler, som dermed deler de 16 MHz fra CPU klokken ned til 125 khz. Du finder mere i afsnit 23.4 Dernæst skal vi have valgt A/D konverterens referencespænding og dermed dens måleområde. De 10 bit ligger jo fra 0 V og op til konverterens referencespænding. Det gør vi ved at skrive til registeret ADMUX - A/D konverterens input multiplekser -de to bit REFS1 og REFS0 for valg af referencespænding, samt ikke mindst at skrive MUX3. Ordren MUX3 betyder, at A/D konverterens input er den interne temperaturføler. I højniveausproget alene kan man vælge 7 andre indgange med ordren Analogread(PIN), MEN man kan ikke vælge den interne temperaturføler i højniveausproget. Det gør vi så på en anden måde. Konverterens andre indgange kan vælges med MUX0, MUX1 og MUX2. Her bruger vi MUX3, multiplekserens ottende indgang. Som du allerede ved, så indeholder alle cpu'er en temperaturmåler. Her har vi så valgt en i samme kategori, men noget speciel i forhold til andre cpu'er. Du finder mere i afsnittene 23.5 og OZ November 2013

4 Figur 2. Chiptemperaturen er 35,6 grader. Næste trin i processen er at få enablet hele A/D konverteren. Det gør vi ved til registeret ADCS- RA at skrive ADEN, A/D enable. Afsnit Kvikt derefter starter vi konverteringen ved til registeret ADCSRA at skrive ADCSC, A/D konverter "Start conversion". Så kommer det sjove: Nu står vi bare og venter, fordi vi har netop sat bit ADCSC sand, og det forbliver sandt, så længe konverteringen varer. Når dette bit bliver falsk er konverteringen færdig og vi kan hente resultatet. Det gøres med en elegant While sætning. Resultatet af konverteringen hentes som en double ved navn "beggeregistre" hvor man skubber de øverste 8 bit 8 positioner til venstre. Sådan sikrer man sig samhørende værdier af ADCH (High) og ADCL (Low) Du skal lige bemærke at når du læser de to registre i A/D konverteren på denne måde, så er du sikker på at få de to registres indhold fra den samme A/D konvertering. Du kan sagtens læse de to registre hver for sig, men du risikere så at få ikke sammenhængende værdier, som stammer fra 2 forskellige konverteringer. Nu kommer det morsomste: Vi skal have korrigeret "beggeregistre" for startpunkt og stejlhed, her vist som - 342,2 som start og 1,06154 som stejlhed. Se AVR 122. Stejlheden kan du roligt betragte som fast. Derimod er startpunktet meget varierende fra chip til chip. Der omtales flere steder en tolerance fra chip til chip på 10 C. Den nemmeste metode at løse problemet på: 1. Mål din rumtemperatur, Arduino har stået slukket en times tid. 2. Start din Arduino og aflæs den første temperaturvisning. 3. Ret startpunktet så Arduinos første aflæsning ville have svaret til din rumtemperatur. Anden del af 4. halvleg hedder skrivtemperatur. Finesserne er allerede omtalt i "Setup", så dem repeterer vi der. Nu er der plads til dine forbedringer eller ændringer af programmet. Det er Open Source, så nu er du på din egen boldgade og dit eget ansvar. Hvis du googler ChipTemp får du mange hits som kan tjene til din egen inspiration. Jeg har her anvendt konverteren i single ended mode og i single conversion mode. I senere artikler kommer vi ind på interrupt styring og continous mode, samt det at vi luller processoren i søvn mens vi konverterer. Så bliver den enkelte konvertering udført i et mere støjsvagt miljø. Men det er jo ikke altid ønskeligt, specielt hvis når jeg vil oversample. Herom i senere artikler. Litteratur: Atmel: ATmega328p beskrivelse. Arduino Playground, vores sandkasse for voksne som vi alle leger i. Atmel document: "AVR 126: ADC of megaavr in single ended mode" Atmel document: "AVR 120; Characterization and Calibration of the ADC on an AVR" Atmel document : "AVR122: Calibration of the AVR's internal temperature reference" Albert van Dalen: "iwi" om offset og gain : The internal temperature sensor can be used as seed for random numbers: num= OZ OZ November

5

Analoge indgange og A/D konvertering. Analoge udgange

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

Læs mere

Start på Arduino og programmering

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

Læs mere

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

Læs mere

Microcontroller, Arduino

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

Læs mere

Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B

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

Læs mere

Brug af mikroprocessor

Brug af mikroprocessor Brug af mikroprocessor Arduino UNO Foredrag den 15. maj 2012 i EDR Hillerød afdeling af OZ7EC Erik Christiansen 1 Her kører vi Atmel AVR RISC processorer på Arduino. 2 3 4 Download og installation af softwaren

Læs mere

Arduino Programmering

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

Læs mere

danske karakterer på Lcd

danske karakterer på Lcd Arduino og LCD ( 16/3-13 ) Når Arduinoen kobles til et LCD-display, kan man ikke umiddelbart skrive de danske karakterer æ, ø og å. Bag hver karakterplads i LCD-en er der en 8-bit RAM. Hvis der skrives

Læs mere

Interrupt - Arduino. Programmering for begyndere Brug af Arduino. Kursusaften 6 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK

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

Læs mere

Programmering C Eksamensprojekt. Lavet af Suayb Köse & Nikolaj Egholk Jakobsen

Programmering C Eksamensprojekt. Lavet af Suayb Köse & Nikolaj Egholk Jakobsen Programmering C Eksamensprojekt Lavet af Suayb Köse & Nikolaj Egholk Jakobsen Indledning Analyse Læring er en svær størrelse. Der er hele tiden fokus fra politikerne på, hvordan de danske skoleelever kan

Læs mere

Fra programmering til mikroprocessor

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)

Læs mere

Microcontroller, Arduino

Microcontroller, Arduino Microcontroller, Arduino Kompendium til Arduino-programmering i Teknologi. Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Vi skal forstå princippet i programmering af en uc og se

Læs mere

Arduinostyret klimaanlæg Afsluttende projekt programmering C

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

Læs mere

// inkluder library kode: #include <LiquidCrystal.h> #include <Serial.h> // Initialiser display LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

// inkluder library kode: #include <LiquidCrystal.h> #include <Serial.h> // Initialiser display LiquidCrystal lcd(12, 11, 5, 4, 3, 2); /* OZ1HJR Program til styring af Mercury Motor SM-42BYG011-25 (ROB-09238) med EasyDriver V4.4 (ROB-10267). Når MS1 og MS2 begge er High, er et step (1.8 grader) opløst i 8 mikrostep. Et mikrostep svarer

Læs mere

LCD Character display Intro

LCD Character display Intro LCD Character display Intro Der findes flere typer af LCD karakter-displays, fra forskellige firmaer. Her er vist en type, der er blå. Pins: Nummer 1 fra venstre Her er vist en nærmere beskrivelse af de

Læs mere

Brug af digitale ind og udgange

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

Læs mere

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

Navn: Søren Guldbrand Pedersen Klasse: 2i Fag: up/ansi Opgave: Brev til Sigurd Lære: John Austin Side 1 af 8 Dato: 14-05-2003 Side 1 af 8 Dato: 14-05-2003 Til Sigurd Som aftalt vil jeg her fremsende vores program til vores 80C535 kit og display. Det gik jo ud på at vi skulle starte med at få den til at intialiserer displayet,

Læs mere

Introduktion til programmering. Af mikroprocessor Atmel ATmega328P i en Arduino Uno

Introduktion til programmering. Af mikroprocessor Atmel ATmega328P i en Arduino Uno Introduktion til programmering Af mikroprocessor Atmel ATmega328P i en Arduino Uno Min baggrund: Intel 4004, 4 bit, maskinsprog Intel 8008, 8 bit, maskinsprog bit for bit I sprogene: assembler, Fortran

Læs mere

I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET

I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET Mandag den 14 januar 2013 I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET OZ1QK Knud Krogsgaard Jensen 1 ARDUINO I 2 C - BUSSEN ELLER?? Plan for I aften: Jeg siger noget i 10 minutter I fortæller lidt om

Læs mere

Intro til AVR. Mads Pedersen, OZ6HR mads@oz6hr.dk

Intro til AVR. Mads Pedersen, OZ6HR mads@oz6hr.dk Intro til AVR Mads Pedersen, OZ6HR mads@oz6hr.dk Projektidé Brug en AVR-microcontroller Mål temperatur vha. temperatursensor Vis på display Send til computer og vis temperatur Slide 2 Plan 27/10-2005:

Læs mere

Kronback tracers P4+

Kronback tracers P4+ Brugervejledning Kronback tracers P4+ Fax:(+45) 46 907 910 Side 1 of 19 CONTENT 1. UDFORMNING OG FORBINDELSER 4 1.1. Serie nummer 5 1.2. Grafisk display 5 1.3. Navigationsknapper 6 1.4. 6-30V strømforsyning

Læs mere

Programmering C RTG - 3.3 09-02-2015

Programmering C RTG - 3.3 09-02-2015 Indholdsfortegnelse Formål... 2 Opgave formulering... 2 Krav til dokumentation af programmer... 3 ASCII tabel... 4 Værktøjer... 5 Versioner af ASCII tabel... 6 v1.9... 6 Problemer og mangler... 6 v2.1...

Læs mere

Indledning. Hvorfor det forholder sig sådan har jeg en masse idéer om, men det bliver for meget at komme ind på her. God fornøjelse med læsningen.

Indledning. Hvorfor det forholder sig sådan har jeg en masse idéer om, men det bliver for meget at komme ind på her. God fornøjelse med læsningen. Indledning...2 Variabler...13 Eksempel: 1...13 Eksempel 2:...13 Eksempel 3:...15 Eksempel 4:...16 Metoder...17 Metode (intet ind og intet ud)...17 Metode (tekst ind)...18 Metode (tekst ind og tekst ud)...19

Læs mere

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 Programmering i C Programmering af microcontroller i C (4 af 4) 12. april 2007 Mads Pedersen, OZ6HR mads@oz6hr.dk Plan i dag Afrunding af OZ3VB's program Fra "almindelig C" til "microcontroller C" Lighederne

Læs mere

Arduino kursus lektion 3:

Arduino kursus lektion 3: Arduino kursus lektion 3: I denne lektion skal vi lave få en diode til at fade op og ned! Herefter skal denne diode bruges sammen med en lysføler til at lave en smart lysfølsom diode som selv justere lyset

Læs mere

AVR MP3 29-05-08 05576 Ingeniørhøjskolen i Århus Michael Kaalund

AVR MP3 29-05-08 05576 Ingeniørhøjskolen i Århus Michael Kaalund AVR MP3 29-05-08 Indholdsfortegnelse 1 Introduktion...2 2 Udviklingsmiljø...2 3 Beskrivelse af systemet...3 3.1 VS1001k...3 3.2 MP3 file formatet...6 4 Konklusion...6 5 Litteratur liste...6 6 Illustrations

Læs mere

//--------------------------------- Definition af porte og funktioner -------------------------

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

Læs mere

Adgangskontrol med Arduino

Adgangskontrol med Arduino Adgangskontrol med Arduino AfAsbjørnAndreasen,BasthiannBildeogTobiasHøjsgaard Klasse2.4 RoskildeTekniskeGymnasium Formål med system Viharforsøgtatfremstilleetsystem,derskalkunneforhindreellertilladeadgangtiléneller

Læs mere

SPIDER Quick guide. DATO: August 2017 FORHANDLER: WASYS A/S. Langebjergvænget Roskilde

SPIDER Quick guide. DATO: August 2017 FORHANDLER: WASYS A/S. Langebjergvænget Roskilde SPIDER Quick guide DATO: August 2017 FORHANDLER: WASYS A/S Langebjergvænget 18 4000 Roskilde +45 7221 7979 Indhold Om SPIDER... 3 Funktioner ved SPIDER... 3 Spændingsforsyning... 3 Installation og fysiske

Læs mere

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

Navn: Søren Guldbrand Pedersen Klasse: 2i Fag: up/ansi C Opgave: Brev til Sigurd Lære: John Austin Side 1 af 13 Dato: Side 1 af 13 Dato: 03-06-03 Til Sigurd Som aftalt får du nu tilbygningen til 80C535 kittet, keyboard og programmet med programopdatering. Den sidste opgave her, gik så ud på at tilslutte et tastatur, og

Læs mere

Flowchart og Nassi ShneidermanN Version. Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller.

Flowchart og Nassi ShneidermanN Version. Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller. Flowchart Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller. Et godt program til at tegne flowcharts med er, EDGE-Diagrammer, eller Smartdraw.

Læs mere

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

Læs mere

Frekvensbestemmelse. HWP I1 Kursusarbejde Forår 2007

Frekvensbestemmelse. HWP I1 Kursusarbejde Forår 2007 HWP I1 Kursusarbejde Forår 2007 Søren Riis, 3024 Vitus Bering Danmark 31 05 2007 University College Vitus Bering Danmark Teknologi og Managementdivisionen Titel: Frekvensbestemmelse Tema: Hardwareprogrammering

Læs mere

MP3 player med DMX interface.

MP3 player med DMX interface. Jægergårdsgade 152/05A DK-8000 Aarhus C DENMARK WWW.WAHLBERG.DK MP3 player med DMX interface. Funktion: En avanceret Mp3spiller med forskellige styringsmuligheder, velegnet til brug i museer, teatre, udstillinger

Læs mere

En Krystalstabil Oscillator til dit næste projekt

En Krystalstabil Oscillator til dit næste projekt 1 En Krystalstabil Oscillator til dit næste projekt Efteråret 2017, af OZ6YM, Palle A. Andersen Ved et tilfælde, medens jeg en dag sat og surfede lidt på nettet, faldt jeg over en konstruktion af en VFO.

Læs mere

Hukommelsesspil. Introduktion. Scratch

Hukommelsesspil. Introduktion. Scratch Scratch 2 Hukommelsesspil All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can

Læs mere

Programmering i C. Lektion 4. 5. december 2008

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 )

Læs mere

Lektion 6 / Analog Arduino

Lektion 6 / Analog Arduino 1 Jeremiah Teipen: Electronic Sandwich BSPR11 Lektion 6 / Analog Arduino Mogens Jacobsen / moja@itu.dk Siden sidst 2 Har I fået nogle LEDs til at blinke? Har I brugt kontakter? Hvad har I eksperimenteret

Læs mere

Sådan bruges den eksterne CD-brænder med DirectCD Side 1 af 6

Sådan bruges den eksterne CD-brænder med DirectCD Side 1 af 6 Sådan bruges den eksterne CD-brænder med DirectCD Side 1 af 6 Sådan bruges den eksterne CD-brænder: 1) Først skal programmet der styrer den eksterne boks med brænderen installeres, Freecom. 2) Sæt den

Læs mere

Indhold. Maskinstruktur... 3. Kapitel 1. Assemblersprog...3. 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output...

Indhold. Maskinstruktur... 3. Kapitel 1. Assemblersprog...3. 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output... Indhold Maskinstruktur... 3 Kapitel 1. Assemblersprog...3 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output... 9 Kapitel 2. Maskinkode... 13 2.1 Den fysiske maskine... 13 2.2 Assemblerens

Læs mere

Embedded controller, almen.

Embedded controller, almen. Ver. 310807 s. 1 Bilag 3 Valgfri specialefagskatalog Data- og kommunikationsuddannelsen Undervisningsministeriet September 2007 /Steen Albertsen Ver. 310807 s. 2 Embedded controller, almen. Varighed 1

Læs mere

SSI-9001 IP65. Installations vejledning. SSIHuset v/svane Electronic ApS. GSM fjern kontrol og alarm system

SSI-9001 IP65. Installations vejledning. SSIHuset v/svane Electronic ApS. GSM fjern kontrol og alarm system SSI-9001 IP65 GSM fjern kontrol og alarm system Installations vejledning SSIHuset v/svane Electronic ApS Vejledning Kontakt Tænd/sluk 1 - Strømforsyning: Forbundet til egen 12V / 1.5A strømforsyning (*)

Læs mere

Enes Kücükavci Roskilde Tekniske Gymnasium 20 05 2010 Mathias Turac Informationsteknolog B Vejleder: Karl Bjranasson Programmering C

Enes Kücükavci Roskilde Tekniske Gymnasium 20 05 2010 Mathias Turac Informationsteknolog B Vejleder: Karl Bjranasson Programmering C Indhold Indledning(Enes)... 2 Problemstilling (Enes)... 2 Teori (Enes)... 2 Løsningsforslag (Enes)... 4 RFID relæet (Mathias)... 6 Krav (Enes og Mathias)... 8 Målgruppen (Mathias)... 8 Rekvirent... 8 Implementering(Mathias)...

Læs mere

Dr.Heron med tilslutningsprint DCT

Dr.Heron med tilslutningsprint DCT Dr.Heron med tilslutningsprint DCT TEMPERATUR - STYRING 1.0 El-tilslutning Kabler INSTALLATION Anbefalet kabeltype: YSY-JZ. Temperaturføler- og styrespændingssignaler fremføres i separat, skærmet kabel

Læs mere

Brugermanual AC/DC 2 AC/DC 4 AC/DC 6 AC/DC 9 DC IP68 AC IP65

Brugermanual AC/DC 2 AC/DC 4 AC/DC 6 AC/DC 9 DC IP68 AC IP65 Brugermanual AC/DC 2 AC/DC 4 AC/DC 6 AC/DC 9 DC IP68 AC IP65 2 Hvad indeholder denne pakke? 1 1 2 2 3 Hvad har jeg ellers brug for? 9V 1-9 Fugtsensor (valgfri) DC IP68 AC IP65 Brugermanual M i r a c l

Læs mere

Ide med Diff. Mål. Tidsplan. 1.uge: 2.uge:

Ide med Diff. Mål. Tidsplan. 1.uge: 2.uge: Side 1 af 5 Ide med Diff. Min ide med differenertierings modulet er at lave et program som kan vise 3d objekter, og få lavede en konverter som kan konventer 3ds filer over til noget som flash kan bruge.

Læs mere

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

Hvordan starter man ActivBoard op og tilslutter PC mv... 3 Hvordan tilslutter jeg min bærbare PC til ActivBoard?... 4 ACTIVBOARD Table of Contents Hvordan starter man op og tilslutter PC mv.... 3 Hvordan tilslutter jeg min bærbare PC til?... 4 Promethean s i samspil med andre programmer... 6 Samspil med Office pakken

Læs mere

3 Algebra. Faglige mål. Variable og brøker. Den distributive lov. Potenser og rødder

3 Algebra. Faglige mål. Variable og brøker. Den distributive lov. Potenser og rødder 3 Algebra Faglige mål Kapitlet Algebra tager udgangspunkt i følgende faglige mål: Variable og brøker: kende enkle algebraiske udtryk med brøker og kunne behandle disse ved at finde fællesnævner. Den distributive

Læs mere

Lonbox PCM2001 betjeningsenhed

Lonbox PCM2001 betjeningsenhed PROLON CONTROL SYSTEMS Herstedvesterstræde 56 DK-2620 Albertslund Danmark Tlf.: (+45) 43620625 Fax: (+45) 43623125 Lonbox PCM2001 betjeningsenhed Bruger vejledning Oktober 2002 Denne manual beskriver installation

Læs mere

ARDUINO PROGRAMMERING

ARDUINO PROGRAMMERING ARDUINO PROGRAMMERING Teknologisk Institut Opgaver i programmering af Arduino Indholdsfortegnelse Kapitel 1... 2 Arduino Uno mikrokontroller... 2 Digitalt signal... 3 Analogt signal... 3 Arduino Uno Specifikationer...

Læs mere

Fable Kom godt i gang

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

Læs mere

Dr.Sherlock INSTALLATION. 1.0 Diagram TEMPERATUR - OVERVÅGNING

Dr.Sherlock INSTALLATION. 1.0 Diagram TEMPERATUR - OVERVÅGNING Dr.Sherlock TEMPERATUR - OVERVÅGNING 1.0 Diagram INSTALLATION Kabel til følere skal være type FLEX YSY-JZ eller lignende. Det må gerne være en multileder med fælles skærm. Det er også muligt at køre med

Læs mere

SÅDAN BRUGER DU REGNEARK INTRODUKTION

SÅDAN BRUGER DU REGNEARK INTRODUKTION SÅDAN BRUGER DU REGNEARK INTRODUKTION I vejledningen bruger vi det gratis program Calc fra OpenOffice som eksempel til at vise, hvordan man bruger nogle helt grundlæggende funktioner i regneark. De øvrige

Læs mere

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

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 mads@oz6hr.dk Plan for kurset Ma. 5/3: Ma. 19/3: Ma. 2/4: To. 12/4: Formål, intro, grundlæggende Videre, sprogkonstruktioner

Læs mere

En akset styring SERIE P9521

En akset styring SERIE P9521 SERIE P9521 En akset styring Kompakt konstruktion Program hukommelse Integreret Relæ udgang Integreret strømforsyning Manuel betjening ELGO - ELECTRIC Gerätebau und Steuerungstechnik GMBH D - 78239 Rielasingen,

Læs mere

Installation af GPS med tilslutning til USB port

Installation af GPS med tilslutning til USB port Indholdsfortegnelse Opsætning af GPS-tilslutning... 1 1: Installation af driver... 2 2: Opsætning af COM-port... 2 3: Vælg COM-port i DLS NG... 3 4: Brug af GPSViewer testprogram... 5 5: Hvis COM-port

Læs mere

Profort A/S. Profort A/S. Dansk ingeniørfirma 12 år på markedet Dansk udviklet og produceret

Profort A/S. Profort A/S. Dansk ingeniørfirma 12 år på markedet Dansk udviklet og produceret Profort A/S Trådført alarm Duplex 948 4 udgange 8+2 indgange Duplex 312 1 udgang 1+1 indgange 1 Infrarød AUX Trådløs alarm Duplex Industri 4+1 udgange 4+4 indgange 60 trådløse - display Duplex 988 8 udgange

Læs mere

Manual. Trail Cam Basic

Manual. Trail Cam Basic Manual Trail Cam Basic 1 Laserstråle til kamera orientering 7 infrarød blitz LED "Batteristatus" LED Hægter 2 LED lyser orange for at advare om lav batteristyrke 8 3 "Driftsstatus" LED. LED lyser rødt,

Læs mere

Alt elektronik heri er købt via http://dx.com, og arduino udviklingssoftware er hentet fra http://arduino.cc.

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

Læs mere

Fang Prikkerne. Introduktion. Scratch

Fang Prikkerne. Introduktion. Scratch Scratch 2 Fang Prikkerne All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduktion

Læs mere

Sproget Six. Til brug i rapportopgaven på kurset Oversættere. Vinter 2006. Abstract

Sproget Six. Til brug i rapportopgaven på kurset Oversættere. Vinter 2006. Abstract Sproget Six Til brug i rapportopgaven på kurset Oversættere Vinter 2006 Abstract Six er baseret på det sprog, der vises i figur 6.2 og 6.4 i Basics of Compiler Design. Den herværende tekst beskriver basissproget

Læs mere

Opgaveteknisk vejledning Word 2016 til Mac. Tornbjerg Gymnasium 10. december 2015

Opgaveteknisk vejledning Word 2016 til Mac. Tornbjerg Gymnasium 10. december 2015 Opgaveteknisk vejledning Word 2016 til Mac Tornbjerg Gymnasium 10. december 2015 Gem!!! Så snart et dokument er oprettet skal det gemmes under et fornuftigt navn, gør det til en vane at gemme hele tiden

Læs mere

Eksempel: Skat i år 2000

Eksempel: Skat i år 2000 Kursus 02199: Programmering afsnit 2.1-2.7 Anne Haxthausen IMM, DTU 1. Værdier og typer (bl.a. char, boolean, int, double) (afsnit 2.4) 2. Variable og konstanter (afsnit 2.3) 3. Sætninger (bl.a. assignments)

Læs mere

Opgaveteknisk vejledning Word 2011 til Mac. Tornbjerg Gymnasium 10. december 2015

Opgaveteknisk vejledning Word 2011 til Mac. Tornbjerg Gymnasium 10. december 2015 Opgaveteknisk vejledning Word 2011 til Mac Tornbjerg Gymnasium 10. december 2015 Gem!!! Så snart et dokument er oprettet skal det gemmes under et fornuftigt navn, gør det til en vane at gemme hele tiden

Læs mere

Danish MY093. snabb guide

Danish MY093. snabb guide Danish MY093 snabb guide Klargøring af myreader A Tryk på knappen og hold den nede. Løft håndtaget, slip knappen, og løft op, indtil myreader låses fast i lodret position. B Tryk på knappen og hold den

Læs mere

LISA 2 System til faringsovervågning

LISA 2 System til faringsovervågning Indledning Du har netop anskaffet dig et unikt stykke værktøj til brug ved faringsovervågning. LISA 2 systemet er et interaktivt værktøj, som sikrer at medarbejdere i farestalden holder fokus på faringer

Læs mere

Klasse 1.4 Michael Jokil 03-05-2010

Klasse 1.4 Michael Jokil 03-05-2010 HTX I ROSKILDE Afsluttende opgave Kommunikation og IT Klasse 1.4 Michael Jokil 03-05-2010 Indholdsfortegnelse Indledning... 3 Formål... 3 Planlægning... 4 Kommunikationsplan... 4 Kanylemodellen... 4 Teknisk

Læs mere

Programmeringseksempel til CX/IPC

Programmeringseksempel til CX/IPC APP-NOTE 610004 Beckhoff Application Note Date: 7/17/2009 Document Status: 1.1 Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Programmeringseksempel til

Læs mere

GSM port styring 400 brugere

GSM port styring 400 brugere 1 GSM port styring 400 brugere SMS alarm, temperatur og fjernkontrol system 16 brugere til at modtage alarmbeskeder via SMS Software vejledning SSIHuset Svane Electronic ApS Arildsvej 27, Gråmose, DK-7442

Læs mere

Optimering af fraværsregistrering

Optimering af fraværsregistrering Journal Optimering af fraværsregistrering Eksamensprojekt i Programmering C, klasse 3.4, 2011 AFLEVERET 09-05-2014 Indhold Abstract... Fejl! Bogmærke er ikke defineret. Problemformulering... 2 Produktet...

Læs mere

Betjeningsanvisning til model KCVR9NE Installationsanvisninger:

Betjeningsanvisning til model KCVR9NE Installationsanvisninger: Betjeningsanvisning til model Installationsanvisninger: Anvisninger til udtagelse af fedtfilter. Øverste udtagelige rude Nederste udtagelige rude 1) Faser til udtagning af øverste rude: NB: Gå frem på

Læs mere

Programmering I Java/C#

Programmering I Java/C# Programmering I Java/C# Dit første projekt Datatekniker Intro to C# C# (C Sharp) Et enkelt, moderne, generelt anvendeligt, objektorienteret programmeringssprog Udviklet af Microsoft, ledet af danskeren

Læs mere

CANSAT & ARDUINO step by step

CANSAT & ARDUINO step by step CANSAT & ARDUINO step by step Jens Dalsgaard Nielsen SATLAB Aalborg Universitet Danmark jdn@space.aau.dk 1/51 Arduino CANSAT - MÅL At måle ved hjælp af sensor temperatur, tryk, acceleration, CO2, lys,...

Læs mere

Betjeningsvejledning for digital CPU-styring TX Control

Betjeningsvejledning for digital CPU-styring TX Control Betjeningsvejledning for digital CPU-styring TX Control Turbovex A/S Industrivej 9600 Aars Tlf. 96 98 6 Fax 98 6 E-mail: info@turbovex.dk TX Control SETPUNKT TEMP. OP SETPUNKT TEMP. NED BLÆSERTRIN OP BLÆSERTRIN

Læs mere

User Guide AK-SM 720 Boolean logic

User Guide AK-SM 720 Boolean logic User Guide AK-SM 720 Boolean logic ADAP-KOOL Refrigeration control systems Anvendelse Funktionen er indeholdt i Systemmanager type AK-SM 720, og kan anvendes til brugerdefinerede funktioner. Funktionerne

Læs mere

På internet med Crome 2 af 2

På internet med Crome 2 af 2 På internet med Crome 2 af 2 Formålet med teksten er at gøre det nemmere at manøvrere på internet ved brug af tastaturet i stedet for musen. Man slipper ikke for musen ved brug af en Windows PC og brug

Læs mere

Programmeringseksempel tl BCxxxx (Seriel)

Programmeringseksempel tl BCxxxx (Seriel) APP-NOTE 600005 Beckhoff Application Note Date: 8/28/2006 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Programmeringseksempel

Læs mere

Introduktion til funktioner, moduler og scopes i Python

Introduktion til funktioner, moduler og scopes i Python Denne guide er oprindeligt udgivet på Eksperten.dk Introduktion til funktioner, moduler og scopes i Python Denne artikel er fortsættelsen af "I gang med Python", som blevet publiceret her på sitet for

Læs mere

Advarsel 1. 1.1 Samling. 2. 1.5 Fysisk beskrivelse af Synergy.. 6. 1.5.1 SmartView Synergy standard 6. 1.5.2 Bag Panel. 7. 1.5.3 Brug af Læse Bord..

Advarsel 1. 1.1 Samling. 2. 1.5 Fysisk beskrivelse af Synergy.. 6. 1.5.1 SmartView Synergy standard 6. 1.5.2 Bag Panel. 7. 1.5.3 Brug af Læse Bord.. On Sight Vision ApS Leif Holde Tlf.: 4117 2140 Indholdsfortegnelse: Advarsel 1 1.1 Samling. 2 1.5 Fysisk beskrivelse af Synergy.. 6 1.5.1 SmartView Synergy standard 6 1.5.2 Bag Panel. 7 1.5.3 Brug af Læse

Læs mere

Manual til at arbejde med POI på Garmin GPS.

Manual til at arbejde med POI på Garmin GPS. Manual til at arbejde med POI på Garmin GPS. Michael Pedersen (mike42dk) mike42dk@gratispoi.dk Juli 2009 Version 2.1 Jeg fralægger mig alt ansvar for den skade du kan komme til at forsage ved din GPS,

Læs mere

Profort A/S. Profort A/S. Dansk ingeniørfirma 12 år på markedet Dansk udviklet og produceret

Profort A/S. Profort A/S. Dansk ingeniørfirma 12 år på markedet Dansk udviklet og produceret Profort A/S Trådført alarm Duplex 948 4 udgange, 8+2 indgange Duplex 312 1 udgang, 3+1 indgange 1 Infrarød Trådløs alarm Duplex 1988 8+1 udgange, 8+4 indgange, 60 trådløse Display Duplex 988 8+1 udgange,

Læs mere

REDIGERING AF REGNEARK

REDIGERING AF REGNEARK REDIGERING AF REGNEARK De to første artikler af dette lille "grundkursus" i Excel, nemlig "How to do it" 8 og 9 har været forholdsvis versionsuafhængige, idet de har handlet om ting, som er helt ens i

Læs mere

Bruger manual AGAM kontrolboks

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

Læs mere

Sådan forbindes Arduinoen via et fumlebræt til ATTiny45 chippen.

Sådan forbindes Arduinoen via et fumlebræt til ATTiny45 chippen. Arduino software: https://www.arduino.cc/en/main/software Klaus modeltog, det levende hus: http://www.moppe.dk/levhusel.html TV simulation: http://www.herberts-n-projekt.de/basteleien-1/belebtes-haus/

Læs mere

Example sensors. Accelorometer. Simple kontakter. Lysfølsomme. modstande. RFID reader & tags. Temperaturfølsomme. Flex Sensor.

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

Læs mere

Opdatering af firmware

Opdatering af firmware Opdatering af firmware Udgave 1 1. Oversigt Introduktion Denne manual beskriver, hvordan Premier 48, 88, 168 og 640 opdateres til firmwave version 8.x Udstyr Følgende udstyr skal benyttes til opgraderingen:

Læs mere

Flowchart og Nassi ShneidermanN Version. Et flowchart bruges til grafisk at beskrive et forløb. Det kan fx være en microcontrollers programafvikling.

Flowchart og Nassi ShneidermanN Version. Et flowchart bruges til grafisk at beskrive et forløb. Det kan fx være en microcontrollers programafvikling. Flowchart Et flowchart bruges til grafisk at beskrive et forløb. Det kan fx være en microcontrollers programafvikling. Der findes nogle gode programmer til at tegne flowcharts med, men de skal købes. Fx

Læs mere

Betjeningsvejledning. SMS modul

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

Læs mere

SuSix TURBIDITET- OG TØRSTOFTRANSMITTER BROCHURE DK 5.10 SUSIX BROCHURE 1401

SuSix TURBIDITET- OG TØRSTOFTRANSMITTER BROCHURE DK 5.10 SUSIX BROCHURE 1401 SuSix TURBIDITET- OG TØRSTOFTRANSMITTER BROCHURE DK 5.10 SUSIX BROCHURE 1401 H Ø J T E K N O L O G I S K S E N S O R M E D A V A N C E R E T O P T I K To funktioner i samme sensor Med SuSix sensorens 6

Læs mere

Dekoder type 628. Diagram. Print. Litra.DK

Dekoder type 628. Diagram. Print. Litra.DK Dekoder type 628 Denne dekoder anvendes hovedsagelig til signaler. Den kan også anvendes til andre opgaver, men her vil andre typer af dekodere være mere velegnet. Dekoderen forsynes med spænding og digital

Læs mere

Opgaveteknisk vejledning Word 2013. Tornbjerg Gymnasium 10. december 2015

Opgaveteknisk vejledning Word 2013. Tornbjerg Gymnasium 10. december 2015 Opgaveteknisk vejledning Word 2013 Tornbjerg Gymnasium 10. december 2015 Gem!!! Så snart et dokument er oprettet skal det gemmes under et fornuftigt navn, gør det til en vane at gemme hele tiden mens man

Læs mere

matematik Demo excel trin 1 preben bernitt bernitt-matematik.dk 1 excel 1 2007 by bernitt-matematik.dk

matematik Demo excel trin 1 preben bernitt bernitt-matematik.dk 1 excel 1 2007 by bernitt-matematik.dk matematik excel trin 1 preben bernitt bernitt-matematik.dk 1 excel 1 2007 by bernitt-matematik.dk matematik excel 1 1. udgave som E-bog 2007 by bernitt-matematik.dk Kopiering af denne bog er kun tilladt

Læs mere

Indholdsfortegnelse:

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

Læs mere

Svane Electronic Timer universal med 8 funktioner 1

Svane Electronic Timer universal med 8 funktioner 1 Svane Electronic Timer universal med 8 funktioner 1 Digital timer print modul 12V 2000.2231 Multi funktions timer med 8 funktioner, anvendelig i mange installationer, forsyning 12VDC drift. Printet har

Læs mere

Sider og segmenter. dopsys 1

Sider og segmenter. dopsys 1 Sider og segmenter dopsys 1 Lokal vs global sideallokering (1) Med (a) som udgangspunkt giver (b) lokal hhv. (c) global allokering forskellige resultater dopsys 2 Lokal vs global sideallokering (2) Den

Læs mere

Brugervejledning. Trådløs HD Sender & Modtager Sæt

Brugervejledning. Trådløs HD Sender & Modtager Sæt Brugervejledning Trådløs HD Sender & Modtager Sæt Indholdsfortegnelse Functions and features... Fejl! Bogmærke er ikke defineret. Package contents... Fejl! Bogmærke er ikke defineret. 1. Product overview...

Læs mere

SÅDAN BRUGER DU TEKST- BEHANDLING INTRODUKTION

SÅDAN BRUGER DU TEKST- BEHANDLING INTRODUKTION SÅDAN BRUGER DU TEKST- BEHANDLING INTRODUKTION I vejledningen bruger vi det gratis program Writer fra OpenOffice som eksempel til at vise, hvordan man bruger nogle helt grundlæggende funktioner i tekstbehandling.

Læs mere

KNX løsninger til. Erhvervsbygninger. KNX Automatisk dagslysregulering med foldedørsstyring og manuel dæmp

KNX løsninger til. Erhvervsbygninger. KNX Automatisk dagslysregulering med foldedørsstyring og manuel dæmp KNX løsninger til Erhvervsbygninger KNX Automatisk dagslysregulering og manuel dæmp Tekniske specifikationer Funktioner KNX Automatisk dagslysregulering Styringen tager udgangspunkt i et stort lokale (A

Læs mere

Quick guide til Condes 8.

Quick guide til Condes 8. Quick guide til Condes 8. Quick guide til Condes 8.... 1 Starte Condes:... 2 Opret poster.... 6 Opdatere post detaljer:... 7 Finjustere postcirklen.... 8 Flytte postnummer... 9 Sætte poster sammen til

Læs mere

Hvorfor & Hvordan lære Elever At programmere Arduinoer

Hvorfor & Hvordan lære Elever At programmere Arduinoer Hvorfor & Hvordan lære Elever At programmere Arduinoer Jens Dalsgaard Nielsen JDN / No.1 Teknologi konkurrencen IPADs, mobilos, HTC'er Medicentre JDN / No.2 IPAD, Iphone, HTC,... 1000 Mhz 8000000 kbyte

Læs mere