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

Størrelse: px
Starte visningen fra side:

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

Transkript

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

2 Min baggrund: Intel 4004, 4 bit, maskinsprog Intel 8008, 8 bit, maskinsprog bit for bit I sprogene: assembler, Fortran IV, Basic, Pascal på processorerne Intel 8080, 8085, 8039, 8051, 8088, samt Varian Data Machines og Digital Equipment og endelig Dansk Data Elektronik ( drev + IEC625/IEEE488 busser) I sprogene C og C++ på PC. De to maskiner Varian og Digital var til tekniske opgaver. de er begge ret ukendte udenfor tekniske kredse. 16 bit maskiner bygget af S og H kredse, Kernelager, hulstrimmel. Max lager 64 k x 16 bit Varian og jeg leverede de første gammakameraer i Danmark, Efterfølgerne CT og MR scannere, og elektroencefalografer er videreudviklinger heraf. 2

3 Nogle Tal definitioner: Nibble: Primært er det en brystvorte, sekundært er det et 4 bit bredt ord Mine lærlinge har altid fået lov at berøre nibblerne. Byte: Et 8 bit bredt ord. Word: Et 16 bit bredt ord. Integer: Heltal, mindste værdi i 8 bits bredde = 0 til 256, MEN ingen øvre grænse bare vi har bitbredde nok. Real: Består af en heltalsdel og af en eksponent Floating Point: Er et kommatal, som Real, men med en kommaplacering 3

4 Talsystemer 1. Binært talsystem: Base er 2, d.v.s. værdien for hvert bit kan være 0 eller 1, eller anderledes udtryk: Sand/Falsk Værdien afhænger af positionen. Forstås af computere, er umenneskeligt sprog 2. Måden vi anskuer et binært ord på: A: Hex, en halv byte = en nibble = 4 bit, 0 til F B: Hex men 8 bit, værdier fra 0 til FF C: Octal, 3 bit ad gangen, værdier fra 0 til 7 Et enkelt eksempel på en binær byte: = 82 HEX = 202 Octal, MEN vi mener det samme! Hex og octal er altså kun en humaniseret anskuelse. 4

5 En anskuelse af binære tal. Hex Decimal Binær Octal 00H H octal 02H octal 03H octal 04H octal 06H octal 07H octal 08H octal 09H octal 0AH octal 0BH octal 0CH octal 0DH octal 0EH octal 0FH octal 5 taller mangler for at se om i var vågne! 5

6 Filtyper og programmer i programmering 1. Kildetekst, kaldet sourcekode: Det du skriver i en editor, IKKE en tekstbehandler 2. Binær kode, ofte kaldet og betragtet som HEX: Det underliggende binære tal din computer måske -- kan forstå 3. Biblioteker: Samling af programstumper, som gør livet lettere for os alle. Findes som kildetekst og som Runtime biblioteker 4. Linker: Det hjælpeprogram, som sammenkæder dine oversatte udgydelser med Runtime biblioteker og udformer den endelige HEX fil som kan programmeres ned i din computer. 6

7 Filtyper og programmer i programmering fortsat 5. Assembler: Et pragtfuldt stykke værktøj, som oversætter dit flotte stykke kildetekst arbejde til sproget assembler, maskininstruktioner, et binært sprog, som din maskine direkte kan forstå.-næsten SAMT laver en listing med bl.a. de syntaksfejl assembleren kan finde( IKKE dine logiske fejl) 6. Compiler: Det værktøj som oversætter dine kildetekstudgydelser i et højniveausprog til noget som linkeren kan bygge videre på. Og listing som assembleren. 7. Listing En udskrift fra assembler / compiler, som altid viser de programtrin du foreskrev i kildeteksten, samt oftest en hukommelsesplacering og en oversigt. Samt syntaksfejl. 8. Concordance. Et værktøj til at afdække programstrukturen. 9. Disassembler: Oversætter maskinsprog til kildetekst 7

8 Program kroppen er altid indeklemt Mellem to karakteristiske tegn; I assembler: Som oftest med BEGIN --- END I sprogene C og C++: { ( Left opening Brace og (ALT 123 ) } (Right closing Brace) og (ALT 125) Output fra assembler / compiler kan være: 1. Kode som processoren direkte kan forstå, HEX som kan programmeres ned i processoren 2. Kode som skal linkes med et Runtime bibliotek, så de sammen kan danne en eksekverbar fil HEX som kan programmeres ned i processoren. 8

9 9

10 Hvad en PIC kan indeholde 10

11 Hvad en processor kan indeholde 1. Flash memory, indeholder DIT eksekverbare program RAM: Hukommelse, hvor processoren kan skrive i og læse fra. Nå man tænder er indholdet uforudsigeligt. 3. EEPROM. Lager hvor processoren kan skrive og læse, MEN det den sidst skrev i en EEprom adresse er uændret når man tænder igen. 4. Registre: Programregisteret er det vigtigste register. Det indeholder altid adressen på den næste instruktion. Desuden findes der flere dedikerede registre, nogle til specielle anvendelser, som f.eks. Bitkodning af tilladelser,,,, Eksempel: Interrupt enable, som hvis kodet sand tillader at en eller flere af interrupt mulighederne kan fungere. 11

12 Hvad en processor kan indeholde fortsat 5. En akkumulator. Det register der ALTID er med i alle regneoperation, og hvor resultatet altid ender op. Kan hedde A register eller W register eller noget helt andet. 6. Diverse hjælperegistre, f.eks. Index register, som anvendes når man skal pege på en bestemt plads i en række af f.eks. Karakterer. Index = pegepind. 12

13 Indhold fortsat 7. Input og output ben, benævnt porte/gates. Næsten alle kan under programkontrol sættes til at være input eller output med eller uden pullup Mange andre muligheder forefindes, de skal ALLE programmeres i den del af programmet man oftest kalder INIT. Pullup: En indbygget modstand op til +5volt forsyningsspænding 8.Serielle in og output ben. Kaldes oftest forkert for RS232, men bør nærmere være RS422/425? Ifølge RS232 normen skal man køre med et sving på +/- 15 volt, det kan vi jo ikke når vi kun har 5 volt. Hastighed i Baud, rundt regnet bits/sekund. 13

14 Indhold fort-fortsat 9. A/D konverter input. 10. A/D konverter spændingsforsyning og stel uafhængig af resten af chippen. Processoren ( + I/O clock ) kan lulles i søvn mens man A/D konverterer for at reducere støjgener ben til ydre krystal. Processoren har mindst 4 forskellige muligheder for oscillatorvalg, herunder en indbygget og fabrikskalibreret oscillator. 14

15 15

16 16

17 Mange års erfaringer!!!!! 1. SKRIV KOMMENTARER Fortæl hvad du vil lave med dette. 2. SKRIV KOMMENTARER -- TIL ALT 3. Skriv kommentarer, fortæl til dine beundrere hvilke genistreger du her udfører. 4. Skriv kommentarer. TYPISK: Når du skifter din akkumulator 1 bit til venstre SÅ SKRIVER DU IKKE: Jeg ganger med 2 -- ude i kommentaren DU SKRIVER HVORFOR du ganger med 2 17

18 5. Brug menneskelige definitioner (EQATES.) Eksempel: { INIT: ottehex equ Byte } dikkaffe:.. Her defineres Subroutine drikkaffe Return Og så skal den bruges: { Progra:.. ottehex = 00H Nulstiller min hex tæller Repeat ottehex = ottehex plus én GOSUB drikkaffe until ottehex = 08H igennem loopen 8 gange } Han fik otte kopper kaffe! SYNTAKSFEJL 18

19 Det du ikke skal gøre Lav et program som beregner hvordan en instruktion længere fremme i forløbet skal være. ( KUN for assemblerfreaks) instr. Beregn del af instruktion til bombe instr. Og den næste del instr, og den tredje del Gem resultat under navnet bombe instr. Bombe: HA HA, DU kan bare ikke regne ud hvad den gør.!!!! instr,. o.s.v. 19

20 Eller endnu bedre ide., IF Erik er væk fra klubbernes medlemsliste THEN slet alle programmer på harddiskene og crash alle Hillerød og Birkerød afdelingernes computere ELSE continue.. 20

21 Sådan laver du et program. Med tekst editor: Skriv dine genistreger i en kildetekst ( EDITOR = IKKE tekstbehandler) Som hældes ned i en Compiler ( Assembler ), Som også har fat i et KILDETEKST LIBRARY Ud kommer en ufærdig fil Som opfanges af en linker SOM OGSÅ har fat i RUNTIME LIBRARYUd kommer en HEX fil. som du med processorens Boot Loader downloader ned i din Arduino Uno board's flash memory Og så gør du som de små hunde: PRØVER. (Når du bliver skrap har vi også en debugger) 21

22 Programstrukturer der går igen i alle sprog IF (Noget er sandt, et boolsk udtryk) THEN Gør noget ELSE Gør noget andet Et eksempel: IF (solen skinner) THEN Sov i solen ELSE Sov i sengen. 22

23 WHILE (Et eller andet er sandt, boolsk igen) DO Udfør jobbet Et eksempel: WHILE Der er flere pilsnere i kassen DO Knap bajere op. BEMÆRK: Her tester vi tilstanden før vi udfører jobbet 23

24 REPEAT Udfør jobbet UNTIL Noget er sandt, boolsk udtryk REPEAT Drik bajere UNTIL Du vælter Her udfører vi jobbet før vi tester. 24

25 ADVARSEL I alle loops, IF, REPEAT, WHILE Er der en fare for at afslutningskriteriet IKKE bliver opfyldt. REPEAT Læs karakterer fra input UNTIL Char = 714 Hvis 714 ALDRIG optræder bliver vore computer hængende her så længe der er strøm på. Kan klares med en tæller: Tæller = 1000 REPEAT Læs karakterer fra input Tæller = tæller - 1 UNTIL (Char = 714) OR (Tæller = 0) 25

26 Eller en anden løsning I INIT indsættes: Watchdog enable ( og lidt mere) I programmet indsættes nu på strategiske steder: RESET Watchdog tæller Hvis Watchdog tæller ikke er resat og der er gået 38 milisekunder ( typisk værdi som programmeres i INIT), så aktiverer Watchdog en interrupt, som så kan udføre en passende aktion. Interrupt: Programmet afbrydes og fortsætter programeksekveringen fra en specifik adresse, glæd dig til senere. Almindelige programmer starter altid i 00hex Glæd dig til senere. 26

27 Subrutiner Alle sprog har en form for et subrutine kald, oftest med ordren CALL. Subrutiner bruges når de samme programtrin skal udføres fra forskellige steder i programmet -- eller for at strukturere et program. BEGIN Programkroppen Ordre 36 Ordre 37 CALL FINDOST. Call FINDOST. END FINDOST Ordre Ordre RETURN Her er subrutinen Returadressen - når den skal retur fra FINDOST - POPPES fra stacken. Den blev pushet ved CALL. 27

28 Function Er en begavet form for subrutine, som udfører typisk en regne operation og returnerer en værdi. Stack Stack en en buffer af type LIFO, Last In first out = et hul i væggen) Den bruges primært når en subrutine skal aktiveres med et CALL statement. Ved CALL pusher man RETUR adressen på stacken. Når subrutine afsluttes (med statementet RETURN) så popper processoren sin returadresse fra stacken. Principielt kan du pushe og poppe alt hvad du vil, MEN sædvanligvis har du kun en dybde på 8 x 16 bit. Stacken ligger i 328p processoren i toppen af RAM en. Stack pointer skal initialiseres når du arbejder i assembler. 28

29 De gode gamle dage! Du tog et programmeringsprint, fodrede det fra en power supply forbandt det til din PC isatte din processor Programmerede processoren Flyttede den til sit endelige sted i et andet nyt print Prøvekørte NYE TIDER. Med Arduino Uno USB kabel mellem PC og Arduino Uno løs power supply fra skuffen programmerer processoren og prøvekører. Det kaldes Boot Loader programmering, Den programmeres på det sted hvor den skal blive indtil den skal på genbrugspladsen. 29

30 Og så koster en Arduino Uno ( Print og hele 2 processorer) Kun 199 kr. OG er version 3, sidste nye skrig. Det dertil egnede display koster 99 kr, Og så skal du bruge en USB minikabel. Softwaren downloader du GRATIS fra Arduino. OG VIGTIGST: Du kan arbejde seriøst hjemme ved din egen PC. Derfor ikke mere Gode Gamle Dage OG så er den anvendte processor Atmel ATmega328P TOP typen = DEN STØRSTE Instruktionsmanualen er på 464 sider = 3 ringbind. Manualen til Arduino Uno board er kun 1 ringbind. 30

31 Sådan ser vores fremtidige processor board ud 31

32 Egenskaber Power fra USB eller direkte, automatisk valg Voltin: 6-20 volt, anbefalet dog 7-20 volt ( Hen i skuffen og find en 220V/12 Vdc af de sorte) Flash prom: 32 kbyte (Plads til C program, det fylder meget) In/Out porte seriel in/out (USART), 2 externe interrupts, 8 bit PWM output, 6 analoge input, 2 stk 10 bit A/D, Extern referencespænding for A/D II Wire Og meget -- meget mere. 32

33 Støvlestrop = Bootstrap 33

34 Sådan ser en bootstrap til en Varian 620-L100 ud. Octal selvfølgelig. Den indlæser en Binær Loader, Som derefter kan bruges til at indlæse programmer. NB: Her læser vi hulstrimmel. 34

35 Atmel ATmega328P har principielt 32 k flash memory, Men det passer ikke helt. 1 pund --- nå nej et halvt kilo er reserveret til en bootloader. Den er vores gode ven når vi skal fylde et program hen i flash memoryen. 35

36 36

37 37

38 38

39 39

40 Efterårets mulige emner 1. Power Meter. At måle hvor meget power der afsættes i en indbygget 50 ohms afslutnings modstand. Det bliver en dybtgående demonstration af sproget C og dets samspil med ATmega328p processoren Måske med ekstraprint med blandt andet en IC ved navn Måske får vi print til projektet fra OZ9QV til 8307 med mere. Målsætning: 100W, Mhz, hvis vi kan køle modstanden. 2. Pilot tone generator. Vi, der kører med IC 910, mangler pilottoner til repeaterne. Dem laver vi på en Arduino. 3. Elektronisk kompas. Kører du moonbounce eller tracker på satellitter henter og viser vi kompasretning, tilt og roll, samt temperatur på din antenne. Selve kompasset henter vi hos Robotfolket, vores opgave er at hente dets data og præsenterer dem på vores display. 40

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

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

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

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

Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4.

Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4. APPETITVÆKKEREN OZ6YM, Palle A. Andersen Efteråret 2017 Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4. DEMO-video

Læs mere

uprocessorens hardware

uprocessorens hardware uprocessorens hardware 8080 Architecture Kernen i en processor er ALUen. Det er den som kan udfører simple regne operationer. De tal den arbejdermed gemmes i en række registre. Når et tal skal hentes eller

Læs mere

Arduino Programmering

Arduino Programmering Microcontroller-programmering med Arduino I teknologi skal vi lære at lave programmer til en microcontroller for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal

Læs mere

Internt interrupt - Arduino

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

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

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

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

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

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

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

Ved indkøring påtrykkes en kendt amplitude (HUSK 50 ohms afslutning) og displayet aflæses.

Ved indkøring påtrykkes en kendt amplitude (HUSK 50 ohms afslutning) og displayet aflæses. /* Power Meter 2012 /* Rettet den 13.februar 2013 /* Version 1.2 /* Input medie er en AD8307, som forsynes fra Arduino Uno stabiliserede 5 volt. A/D input er på Arduino analog input pin A0 AREF er tilført

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

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

Programmeringskursus Kursusaften 3. Programmering for begyndere Brug af Arduino. Display. Kursusaften 3 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK

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

Læs mere

Computer Literacy. En stationær bordmodel. En Bærbar Notebook, Labtop, Slæbbar, Blærebar mm.

Computer Literacy. En stationær bordmodel. En Bærbar Notebook, Labtop, Slæbbar, Blærebar mm. Computer Literacy Computer Literacy handler om at forstå hvad computer (hardware) og software kan gøre. Denne præsentation fokuserer kun på hardware februar 2002 Computerliteracy -hardware (15 dias) 1

Læs mere

Oversigts billedet: Statistik siden:

Oversigts billedet: Statistik siden: 1 Tilslutning: Tilslut et nætværks kabel (medfølger ikke) fra serverens ethernet port til din router. Forbind derefter bus kablet til styringen, brun ledning til kl. 29, hvid ledning til kl. 30 Forbind

Læs mere

DATALOGI 1E. Skriftlig eksamen torsdag den 3. juni 2004

DATALOGI 1E. Skriftlig eksamen torsdag den 3. juni 2004 Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Skriftlig eksamen torsdag den 3. juni 2004 Opgaverne vægtes i forhold til tidsangivelsen herunder, og hver opgaves besvarelse bedømmes

Læs mere

Af: OZ7EC Erik Christiansen Chiptemperatur med Arduino

Af: OZ7EC Erik Christiansen Chiptemperatur med Arduino 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.

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

Projekt - RoboNet Del Journal.

Projekt - RoboNet Del Journal. Projekt - RoboNet Del Journal. Udarbejdet af: Klaus Jørgensen. Gruppe: Jacob Clausen, Klaus Jørgensen og Ole Rud It og Elektronikteknolog, 2a Erhvervsakademiet Fyn Udarbejdet i perioden: 20/01-03 03/02-03

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

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

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

Diagnostic og Toolbox Instruktion. www.lp.dk Lindgaard Pedersen A/S. Rev. 1.0 Side 1 / 14

Diagnostic og Toolbox Instruktion. www.lp.dk Lindgaard Pedersen A/S. Rev. 1.0 Side 1 / 14 EL-PAS -Cruise II ANDROID Diagnostic og Toolbox Instruktion LP www.lp.dk Lindgaard Pedersen A/S Side 1 / 14 Indhold Denne vejledning indeholder instruktion til brug af Cruise Android App, hentet fra Android

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

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

Sammenlign og byt. Et eksempel på dokumentering af et program

Sammenlign og byt. Et eksempel på dokumentering af et program Sammenlign og byt Et eksempel på dokumentering af et program Sammenlign og byt Jeg har valgt, som et eksempel, at dokumentere et meget enkelt program som indlæser to tal, sammenligner dem og udskriver

Læs mere

Introduktion til Microcontrollere Version

Introduktion til Microcontrollere Version Denne intro til Micro controllere er oprindeligt skrevet til Atmels AT89C2051, der er baseret på en gammel 8051-familie fra INTEL. Den man køber nu hedder AT89C405. Det er en opgraderet udgave med dobbelt

Læs mere

MVT380 Vejledning. Forord. Website: www.smartgps.dk Kontakt: salg@smartgps.dk. Tillykke med din nye GPS tracker MVT380.

MVT380 Vejledning. Forord. Website: www.smartgps.dk Kontakt: salg@smartgps.dk. Tillykke med din nye GPS tracker MVT380. MVT380 Vejledning Forord Tillykke med din nye GPS tracker MVT380. Denne manual viser hvordan du installerer enheden korrekt. Sørg for at læse denne manual grundigt, før du bruger dette produkt. Brugermanualen

Læs mere

Bits, bit operationer, integers og floating point

Bits, bit operationer, integers og floating point Denne guide er oprindeligt udgivet på Eksperten.dk Bits, bit operationer, integers og floating point Denne artikel beskriver hvordan data gemmes som bits og hvordan man kan manipulere med bits. Den forudsætter

Læs mere

Programmering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen

Programmering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen Programmering Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen Oversigt Undervisningen Hvad er programmering Hvordan er et program organiseret? Programmering og fysik Nobelprisen

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

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

Spil Master Mind. Indledning.

Spil Master Mind. Indledning. side 1 af 16 Indledning. Spillet som denne rapport beskriver, indgår i et større program, der er lavet som projekt i valgfaget programmering C på HTX i perioden 9/11-98 til 12/1-99. Spillet skal give de

Læs mere

up/ansi Eksamensspørgsmål

up/ansi Eksamensspørgsmål Side af 3 Dato: 26-06-2003 up/ansi Eksamensspørgsmål Spørgsmål : Erklæring af variable Skal placeres i første blok kan også placeres blandt erklæringer / definitioner af funktioner, dette er dog IKKE klogt.

Læs mere

Seriel kommunikation RS232 / RS485

Seriel kommunikation RS232 / RS485 (fortsat fra Positionering/standardfunktion med RS232/RS485) Speed Commanderen har indbygget en seriel kommunikationsenhed, som understøtter RS232 og RS485 kommunikation. Speed Commanderen skal monteres

Læs mere

Indholdsfortegnelse :

Indholdsfortegnelse : Udarbejdet af Kasper jensen EUC-Syd 4ES 10-3-2001 Indholdsfortegnelse : Indholdsfortegnelse :...2 Mikroprocessor general :...3 Mikroprocessors funktion :...3 AT89C4051 :...3 Programmering :...3 Assambler

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

Det Digitale Niveau. Niels Olof Bouvin Institut for Datalogi Aarhus Universitet

Det Digitale Niveau. Niels Olof Bouvin Institut for Datalogi Aarhus Universitet Det Digitale Niveau Niels Olof Bouvin Institut for Datalogi Aarhus Universitet Level : Det digitale niveau Level 5 Problem-oriented language level Translation (compiler) Level 4 Assembly language level

Læs mere

Lær Python dag 1 - modul 1

Lær Python dag 1 - modul 1 Lær Python dag 1 - modul 1 Introduktion, basis python Steffen Berg Klenow Jonas Bamse Andersen Syddansk Universitet Indhold 1. Velkommen 2. Programmering i python 3. Typer, variabler og udtryk 1 Velkommen

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

Eksamens spørgsmål i Teknologi (Digital) 3. Semester (i)

Eksamens spørgsmål i Teknologi (Digital) 3. Semester (i) Eksamens spørgsmål i Teknologi (Digital) 3. Semester (i) 1. DS1821 1-WIRE KOMMUNIKATION (HERUNDER TIMING KRAV) ------------------------ 2 2. DS1821 SOFTWARE (OPBYGNING AF STYREPROGRAM I SYSTEM51 C) -----------

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

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

Efter installation af GEM Drive Studio software fra Delta s CD-rom, skal hoved skærmbilledet se således ud: (koden til administrator adgang er: admin)

Efter installation af GEM Drive Studio software fra Delta s CD-rom, skal hoved skærmbilledet se således ud: (koden til administrator adgang er: admin) Hurtig opstart af Infranor XtrapulsPac-ak drev: Dette er en enkelt og kortfattet vejledning i opsætningen af XtrapulsPac-ak driver til anvendelse i stand-alone mode. Ingen Profibus forbindelse. For senere

Læs mere

Eksamen dcomnet Q2/2010. Navn

Eksamen dcomnet Q2/2010. Navn 2582 Eksamen dcomnet Q2/2010 ID Navn Example I A32-prg1 Betragt følgende program skrevet i IA-32 symbolsk maskinsprog:.section.data x:.long 2 r:.long 27.section.text.globl _start _start: pushl x movl $0,%ebx

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

Lidt om Bits & Bytes. Talsystemer

Lidt om Bits & Bytes. Talsystemer Lidt om Bits & Bytes En hurtig genopfriskning af: Bits, bytes, kilobytes Megahertz, bps, Bps... Tegnsæt, f.eks. Unicode Hvad er det og hvor bruges det? Moderne og gammelt IT udstyr snakker sammen via 0

Læs mere

Journal JTAG: Udarbejde af: Benjamin Grydehøj I samarbejde med PDA Projektgruppen. Elektronikteknologafdelingen på Erhvervsakademi Fyn.

Journal JTAG: Udarbejde af: Benjamin Grydehøj I samarbejde med PDA Projektgruppen. Elektronikteknologafdelingen på Erhvervsakademi Fyn. Journal JTAG: Udarbejde af: Benjamin Grydehøj I samarbejde med PDA Projektgruppen Elektronikteknologafdelingen på Erhvervsakademi Fyn. Journal JTAG Xilinx XC9536 29-9-3 Generel beskrivelse af JTAG: JTAG:

Læs mere

Programmering for begyndere Lektion 2. Opsamling mm

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

Læs mere

GSM SMS Modem MODEL: SA RTU-1 V1.01

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

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

Lærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner

Lærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner Virtuel PC Fordele/ulemper Fordele: Lærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner Ulemper: Reserverer RAM (Windows 7) Problemer med at ureglementeret lukke ned Mister

Læs mere

Micro:Bit Indbygget sensorer og Monk Makes sensorbord

Micro:Bit Indbygget sensorer og Monk Makes sensorbord Fagligt Loop Micro:Bit Indbygget sensorer og Monk Makes sensorbord For at køre datalogning med Micro:Bit skal Micro:Bit s firmware være opdateret til min. version 0249, som blev frigivet i efteråret 2018.

Læs mere

Netværk repetition. - lidt om talsystemer, Bits og Bytes! Netteknik 1

Netværk repetition. - lidt om talsystemer, Bits og Bytes! Netteknik 1 Netværk repetition - lidt om talsystemer, Bits og Bytes! Netteknik 1 Lidt om Bits & Bytes En hurtig genopfriskning af: Talsystemer Bits, bytes, kilobytes Megahertz, bps, Bps... Tegnsæt, f.eks. Unicode

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

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

Hvad skal du vide for at bygge din egen computer?

Hvad skal du vide for at bygge din egen computer? Hvad skal du vide for at bygge din egen computer? Kender du alle de her dele og hvad de gør godt for? Er du mellem 11 og 16 år, og tænker på at sammensætte din egen computer? Så er denne her guide lige

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

Projekt Træningsmaskine

Projekt Træningsmaskine Computer- og El-teknik A. Holstebro Tekniske Gymnasium - HTX Projekt Træningsmaskine Afleveret: Fredag d. 10/10-2008. Udarbejdet af: Bent Arnoldsen, Holstebro HTX. Gruppemedlem: Hjalmar Krarup Andersen,

Læs mere

3. Computerens opbygning.

3. Computerens opbygning. 3. Computerens opbygning. Computere er konstrueret med henblik på at skulle kunne behandle og opbevare data og det er de som nævnt i noterne om Bits og Bytes vældig gode til. Som overordnet model for computere

Læs mere

USB-kabler og drivere

USB-kabler og drivere USB-kabler og drivere til Microsoft XP, Vista, Windows 7, Windows 8, Windows 10 Ofte stillede spørgsmål og fejlmeddelelser Bestem hvilket kabel du har Installation af korrekt driver version 3.2.0.0 MacOS

Læs mere

Brugervejledning. Fjernbetjening display MT-5

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

Læs mere

dcomnet-nr. 8 Simpel aritmetik på maskinniveau Computere og Netværk (dcomnet)

dcomnet-nr. 8 Simpel aritmetik på maskinniveau Computere og Netværk (dcomnet) dcomnet-nr. 8 Simpel aritmetik på maskinniveau Computere og Netværk (dcomnet) Efterår 2009 1 Simpel aritmetik på maskinniveau I SCO, appendix A, er det beskrevet, hvordan man adderer ikke-negative heltal

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

Algoritmer og datastrukturer Course No. 02105 Cheat Sheet 2012. May 15, 2012

Algoritmer og datastrukturer Course No. 02105 Cheat Sheet 2012. May 15, 2012 Algoritmer og datastrukturer Course No. 02105 Cheat Sheet 2012 May 15, 2012 1 CONTENTS 2012 CONTENTS Contents 1 Kompleksitet 3 1.1 Køretid................................................ 3 1.2 Asymptotisk

Læs mere

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

Læs mere

IAI Quick Start Guide

IAI Quick Start Guide IAI Quick Start Guide Opsætning: Manualen til controllerene ligger i: Produkter\IAI\Manual\RoboCylinder\Controller\ Her ligger den i en undermappe alt efter hvilken type controller det er. Installer RCPC

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

WEA-Base Brugervejledning til vejetransmitter

WEA-Base Brugervejledning til vejetransmitter WEA-Base Brugervejledning til vejetransmitter Version 3.4 WEA-Base Brugervejledning til vejetransmitter WEA-Base Brugervejledning til vejetransmitter Version 3.4 Indholdsfortegnelse 1. Tekniske data...

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

Netværk & elektronik

Netværk & elektronik Netværk & elektronik Oversigt Ethernet og IP teori Montering af Siteplayer modul Siteplayer teori Siteplayer forbindelse HTML Router (port forwarding!) Projekter Lkaa Mercantec 2009 1 Ethernet På Mars

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/45 Arduino CANSAT - MÅL At måle ved hjælp af sensor temperatur, tryk, acceleration, CO2, lys,...

Læs mere

Python programmering. Per Tøfting. MacFest

Python programmering. Per Tøfting. MacFest Python programmering MacFest 2005 Per Tøfting http://pertoefting.dk/macfest/ Indhold Måder at afvikle Python program på Variabler Data typer Tal Sekvenser Strenge Tupler Lister Dictionaries Kontrolstrukturer

Læs mere

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX IT -Eksamen Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX [Vælg en dato] Indhold Indledning... 2 Teori... 3 Hvorfor dette design... 4 Produktet... 4 Test og afprøvning... 9 Konklusion... 10 Indledning

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

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

STEVISON BLUETOOTH USB MICRO SD DAB+ FM DIGITAL RADIO

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

Læs mere

MANUAL TIL. OptitecRS CIPHERLAB 8000 - SCANNER

MANUAL TIL. OptitecRS CIPHERLAB 8000 - SCANNER MANUAL TIL OptitecRS CIPHERLAB 8000 - SCANNER INDHOLDSFORTEGNELSE 1 SAMLING OG TILKOBLING AF SCANNER... 1 1.1 STRØM TIL SCANNER... 2 1.2 TILKOBLING TIL COMPUTER... 2 1.2.1 Tilkobling med Seriel Stik...

Læs mere

Mircobit Kursus Lektion 1

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

Læs mere

Sproget Rascal (v. 2)

Sproget Rascal (v. 2) Sproget Rascal (v. 2) Til brug i K1 på kurset Oversættere Opdateret 29/11 2004 Abstract Rascal er et simpelt Pascal-lignende imperativt sprog. Dette dokument beskriver uformelt Rascals syntaks og semantik

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

Det er nødvendigt for brugeren at læse, forstå og følge vejledningens instruktioner.

Det er nødvendigt for brugeren at læse, forstå og følge vejledningens instruktioner. Tams Elektronik LD-G-3 / LD-W-3 (1) Lokomotivdekoder LD-G-3 / LD-W-3 i Märklin-Motorola format Denne oversættelse omfatter monterings- og anvendelsesvejledningerne til LD-G-3 / LD-W-3 dekoderen. Den originale

Læs mere

03/ PW xxxxxdk BETJENINGSVEJLEDNING. SKIOLD FlexMix PC software Version 2.34

03/ PW xxxxxdk BETJENINGSVEJLEDNING. SKIOLD FlexMix PC software Version 2.34 03/01-2012 PW xxxxxdk BETJENINGSVEJLEDNING SKIOLD FlexMix PC software Version 2.34 Indholds fortegnelse Indholds fortegnelse... 2 Forord... 3 Installation... 4 System krav :... 4 RS485 til USB adapter

Læs mere

Morse med micro:bit. Morse med micro:bit

Morse med micro:bit. Morse med micro:bit Forord Dette dokument indeholder 4 opgaver, som alle går ud på at kode en micro:bit til at udføre en funktion med morsealfabetet. Opgaverne er beregnet til elever i 5-7. klasse. Opgaverne har stigende

Læs mere

Kom igang med Scroll:bit

Kom igang med Scroll:bit Kom igang med Scroll:bit 1. Forbind scroll:bit til din micro:bit Indsæt micro:bit i edge-connectoren på din scroll:bit. Displayet på micro:bit og scroll:bit skal vende samme vej. Se billede nedenfor. Det

Læs mere

Bruger manual for SW 3.06

Bruger manual for SW 3.06 Ecco 101 VÆGTE & VEJESYSTEMER Power Tare Charge KG Max 200 Kg O T Bruger manual for SW 3.06 Nyskovvej 13 DK-6580 Vamdrup Tlf. +45 76 92 02 00 Fax +45 75 58 06 31 E-mail: scales@farmertronic.com www.farmertronic.com

Læs mere

MCE2040 SERIEL KOMMUNIKATIONSMODUL

MCE2040 SERIEL KOMMUNIKATIONSMODUL Kokkedal Industripark 4 DK-2980 Kokkedal DANMARK Tlf.: +45 49 18 01 00 Fax: +45 49 18 02 00 MCE2040 SERIEL KOMMUNIKATIONSMODUL Overførsel af status og vægt for digitale vejeceller via simpel PC/PLC protokol

Læs mere

Stokerbot 1.0. Bruger vejledning. Denne vejledning er stadig i et meget tidligt stadie, og mange ting er ikke forklaret grundigt nok.

Stokerbot 1.0. Bruger vejledning. Denne vejledning er stadig i et meget tidligt stadie, og mange ting er ikke forklaret grundigt nok. Stokerbot 1.0 Bruger vejledning Denne vejledning er stadig i et meget tidligt stadie, og mange ting er ikke forklaret grundigt nok. Har du spørgsmål der ikke er besvaret, bedes de oprettet i forumet så

Læs mere

Opslagsbog om computer. Af Erik Veidorf og Mike T. Krogh.

Opslagsbog om computer. Af Erik Veidorf og Mike T. Krogh. Opslagsbog om computer Af Erik Veidorf og Mike T. Krogh. Indhold: Side 1-------------------------------------------------------------------------------------------------------------CD-Rom/disk drev/ Side

Læs mere

TinkerCad - Arduino simulator

TinkerCad - Arduino simulator TinkerCad - Arduino simulator Dokument fra H.C.Ørsted Gymnasiet, delt i HTX-Strømspassergruppen. ( Lidt modificeret / Valle ) På tinkercad.com kan man både arbejde med 3D emner, men også elektroniske kredsløb.

Læs mere

DATALOGI 1E. Skriftlig eksamen fredag d. 16. januar 2004

DATALOGI 1E. Skriftlig eksamen fredag d. 16. januar 2004 Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Skriftlig eksamen fredag d. 16. januar 2004 Opgaverne vægtes i forhold til tidsangivelsen herunder, og hver opgaves besvarelse bedømmes

Læs mere

Design & Produktion. Valle Thorø. Sønderborg. ELektronik. ( Pendler-ordning gør det muligt! )

Design & Produktion. Valle Thorø. Sønderborg. ELektronik. ( Pendler-ordning gør det muligt! ) Design & Produktion Valle Thorø Sønderborg ELektronik ( Pendler-ordning gør det muligt! ) 1.G 2.G 3.G Teknologi B Teknologi B Evt. teknologi A Teknikfag, Elektronik 5 lekt. Pr uge 5 lekt. Pr uge 9 lekt.

Læs mere

Kom godt i gang med Fable-robotten

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

Læs mere

Disk-vedligeholdelse i Windows 10 - juli 2017

Disk-vedligeholdelse i Windows 10 - juli 2017 Side 1 Disk-vedligeholdelse i Windows 10 - juli 2017 Af OZ6YM, Palle A. Andersen En gennemgang af hvad man bør gøre, for at holde sine diske kørende optimalt i hele PC ens levetid, især SSDdiske, på Windows

Læs mere

QUICKVEJLEDNING til multiguard DIN6. Montering

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

Læs mere