Indholdsfortegnelse Indledning... 2 Projektbeskrivelse... 2 Dette bruger vi i projektet... 2 Komponenter... 2 Software... 2 Kalibrering...
|
|
- Alfred Steffensen
- 8 år siden
- Visninger:
Transkript
1 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
2 Indledning I dette projekt skal vi arbejde med dataopsamling og regulering. Det vil vi gøre ved at opsamle værdier for noget i dagligdagen, f.eks. temperatur, luftfugtighed, tryk, kuldioxidkoncentration e.lign. Herefter skal data evalueres og bruges til at tænde/slukke for andre enheder, f.eks. en diode, ventilator, affugter e.lign. Til projektet bruger vi arduino platformen. Arduino er et opensource hardware- og softwaresystem, som er lettilgængeligt og nemt at komme i gang med. Arduinohardwaren er et stykke printplade med en programmerbar mikrochip, usb-tilslutning, 2.1mm ac tilslutning og diverse pins, både analoge og digitale, hvor alle mulige elektriske komponenter kan tilsluttes og give programmet mulighed for både input og output. Projektbeskrivelse Vi har valgt at lave et temperaturafhængigt reguleringssystem. Ideen med produktet er, at temperaturen skal måles. Hvis temperaturen er under en fastsat nedre grænse, så skal et varmelegeme tændes og hvis temperaturen er over, så skal en ventilator tændes. På den måde kan man bygge en simpel automatisk varmestyring, som bruges mange steder i hverdagen, som f.eks. i nyere biler med klimaanlæg. Vi erstatter dog varmelegemet og ventilatoren med hhv. en blå og rød diode, så man i stedet kan aflæse, at temperaturen ikke er i orden. Dette har vi valgt at gøre, da det gør den elektriske del af projektet mere simpelt og selve programmeringsdelen er stadig den samme. Hvis produktet skulle implementeres i et hus, så skulle man bruge nogle transistorer til at åbne for strømmen til f.eks. et varmelegeme, da det kræver en større spænding og strøm end selve styreenheden, som vi skal programmere. Dette bruger vi i projektet Komponenter Arduino printplade Temperaturmåler 3 farvet LED (rgb-led) Display Strømforsyning (9v blokbatteri) Software Arduino IDE Evt. Processing Arduino IDE bruges til at indskrive og kompilere programkode, som kan køres på arduino'en. IDE'en er simpelt opbygget med et tekstfelt til koden, en kompilerings- og en uploadknap. Der er også en række eksempler, som man kan uploade direkte for at teste funktionaliteterne. I Arduino IDE har man også mulighed for at skrive til og læse fra serielporte, så man f.eks. kan læse output fra arduino'en mest til test og debugging, da man ikke kan bruge serieloutputtet direkte i Arduino. Her skal man bruge programmet Processing i stedet, som indeholder kode, som i modsætning til Arduino IDE kan køres på computeren. Man kan i processing lave et program, som læser serieloutput og f.eks. tegner en graf over data. Sproget i Arduino IDE og Processing er det samme og kaldes Processing, som er baseret på andre kendte sprog som C
3 og java. Sproget minder utroligt meget om java efter vores mening så meget at man stort set ville kunne køre et simpelt Arduino program, som et java program. Kalibrering Den temperatursensor vi bruger har 10-bit præcision, hvilket betyder at den giver et analogt output mellem 0 og Hvis den f.eks. kan tåle temperaturer mellem -30 C og +50 C, så vil præcisionen være: 80 C/1024=0,08 C hvilket må siges at være rigelig p ræsision. Usikkerheden ligger altså i hvor præcist føleren indstiller sig, og bliver kalibreret. Vi kan jo ikke bruge en værdi, som 452,5. Vi vil hellere have et output som 23,2 C. Vi har målt temp eraturer forskellige steder, både med temperaturføleren og et digitalt termometer, som er kalibreret. På den måde har vi fået nogle datapar, som man kan analysere matematisk. Sensor værdi C , , , ,0 Herunder kan man se punkter fra vores lille dataopsamling indsat i et koordinatsystem. Det så ud til, at der var en lineær sammenhæng, så vi bedte programmet om at lave en lineær regression, hvorved vi fik nedstående funktionssammenhæng. Denne funktion bruger vi i programmet, når vi skal omsætte de målte værdier til noget, som et menneske skal kunne forstå. 45,0 40,0 35,0 30,0 25,0 20,0 15,0 10,0 5,0 f(x) = 0,11x - 28,26 R² = 1 0,
4 Kildekoden Al kildekode i Arduino består af tre dele. I første del bliver alle variabler defineret. De to andre dele, er henholdsvis setup og loop. I setup delen, bliver al koden som kun skal køre én gang kørt. Loop delen er ligesom et hvert andet loop, som bliver ved med at køre. Her er selve programmets kode. I dette projekt som omhandler dataopsamling, vil komponenterne til at opsamle data initialiseres i setup delen, og dataen bliver opsamlet og processeret i loop delen. Variabler Første linje af kildekoden importerer et bibliotek, så der kan arbejdes med LCD-displayet. Dernæst initialiseres en variabel af typen LiquidCrystal, lcd. Objekttypen LiquidCrystal kommer fra det importerede bibliotek. De næste linjer (5-12) laver variabler som bestemmer de forskellige komponenters pinnumre og opsætter nogle variabler ved at give dem en start-værdi. De sidste to linjer er kommenteret ud. De beskriver de to ligninger der skal til for at konvertere Arduino ens input (0-1023) til grader celsius, og den anden vej. #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7, 8); int sensorpin = 1; int bluepin = 10; int greenpin = 11; int redpin = 12; int sensorvalue = 0; int mintemp = 20; //Celsius int maxtemp = 25; //Celsius float temp = 0.0; //sensor->degree *x //degree->sensor *x Setup Setup delen af koden kører ligesom initialisationen af variablerne kun én gang. Setup delen er et krav for Arduino-koden, så den kan kompilere korrekt. Linjerne 1-4, sætter de tre dioders pins til output, så der kan sendes en tilstrækkelig spænding gennem dem. void setup() { pinmode(greenpin, OUTPUT); pinmode(redpin, OUTPUT); pinmode(bluepin, OUTPUT); lcd.begin(16, 2); lcd.clear(); lcd.print("temp:"); Femte linje starter displayet, så der kan sendes kommander til det. Sjette linje visker det rent, og syvende linje skriver Temp:. Syvende og sidste linje flytter cursoren til næste linje, så det næste der bliver skrevet starter der. Loop Loop delen er der hvor selve programmet kører. Derfor er det oftest den længste del af kildekoden. I dette tilfælde aflæses temperaturen og den konverteres til grader. Derefter sammenlignes den med variablerne mintemp og maxtemp, som blev initialiseret i starten af kildekoden. Ud fra disse resultater, tændes den rigtige diode, og temperaturen skrives til displayet. De tre dioder lyser således: rød = over maxtemp, grøn = mellem maxtemp og mintemp. Og den blå lyser når temperaturen er under mintemp. Temperaturen sammenlignes med variablerne mintemp og maxtemp med en række if-statements. Den korrosponderende diode tændes så, og de to andres slukkes. Den første linje læser værdien fra temperaturmåleren. Derefter bliver den konverteret til grader celsius, så den kan sammenlignes med start-værdierne. På linje 5 starter et if-statement, som tjekker hvilket interval temperaturen ligger i. Linje 6-8 tænder og slukker nogle af dioderne. De to input i syntaksen er henholdsvis pinnummer og tilstand. HIGH svarer til at tænde den, og LOW til at slukke.
5 Det næste if-statement tjekker om temperaturen er positiv eller negativ. Hvis den er positiv, skrives der et mellemrum først, både for at fjerne minusset hvis det har været der før, og for at temperaturen er indskudt ens. Til sidst skrives C for at vise at det er grader celsius. Da mange programmer bruger forskellige udvidede asciitabeller, vil det være svært at finde præcis den som bruges i et bestemt program. For at finde det rigtige tegn, kørte vi en lille løkke, som skriver hvert ascii tegn. Ud fra det kunne vi finde tegnets asciiværdi. Det viste sig at i dette tilfælde er ascii-værdien 223. void loop() { sensorvalue = analogread(sensorpin); temp = (float)((int)((((float)sensorvalue * ) )*10))/10; if (temp > maxtemp) { digitalwrite(redpin, HIGH); else if (mintemp < temp && temp <= maxtemp){ digitalwrite(greenpin, HIGH); else if (temp <= mintemp) { digitalwrite(bluepin, HIGH); else { if (temp < 0) { lcd.print(temp); else { lcd.print(" "); lcd.print(temp); lcd.setcursor(5,1); lcd.print(" "); lcd.print(223, BYTE); lcd.print("c"); delay(100);
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 mereArduinostyret 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 meredanske 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 mereVed 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 mereStart 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 mereAnaloge 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 mereProjekt Når maskinen reagerer - Dataopsamling og aktuatorer
Projekt Når maskinen reagerer - Dataopsamling og aktuatorer Af Nikki Mitchell og Jacob Thuesen Nikki Mitchell og Jacob Thuesen Side 1 af 20 08-02-2010 Indledning... 3 Formål... 3 Teori... 4 Arduino opgave
Læs mereArduino 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 mereLCD intro. LCD Character display-intro. Redigeret 4/6-2019
LCD Character display-intro Parallel interface, Forbindelsesdiagram, Ram & Rom-struktur, Biblioteksfunktioner til at styre LCD-skærmen, Lcd.Print vs Lcd.Write, Selvdefinerede karakterer, herunder æ, ø
Læs mereInternt 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 mereProgrammeringskursus 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 mereProgrammering 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 mereBrug 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 mereARDUINO 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 mereInterrupt - 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 mereAutomatisering Af Hverdagen
Automatisering Af Hverdagen Programmering - Eksamensopgave 10-05-2011 Roskilde Tekniske Gymnasium (Kl. 3,3m) Mads Christiansen & Tobias Hjelholt Svendsen 2 Automatisering Af Hverdagen Indhold Introduktion:...
Læs mereFra 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// 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 mereEKSEMPEL PÅ ELEVOPGAVE TIL ARBEJDET MED PROGRAMMERING AF ARDUIONO MED LED BÅND
EKSEMPEL PÅ ELEVOPGAVE TIL ARBEJDET MED PROGRAMMERING AF ARDUIONO MED LED BÅND side 1 LED bånd I dette opgavesæt skal du arbejde med et LED bånd og en Arudino. Diagrammet viser LED båndets tilslutningen.
Læs mereCANSAT & 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 mereArduino kursus lektion 4:
Arduino kursus lektion 4: I denne lektion skal vi bruge et digitalt termometer til at aflæse temperaturen! Herefter skal vi tænde 3 dioder som hver indikerer forskellige temperaturer! Opgave 1: Temperatursensor
Læs mereArduino 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 mereExample 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 mereMicrocontroller, 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 mereLektion 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 mereTinkerCad - 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 mereOptimering 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 mereAf: 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 mereAutomatisk varmeregulering
1 Automatisk varmeregulering Temperaturmåling vha. Arduino Informationsteknologi B Programmering C Eksamen 2010 I forbindelse med fagene Informationsteknologi B og Programmering C, er et eksamensprojekt
Læs mereSous-vide: Mad og elektronik i én skøn forening
Sous-vide: Mad og elektronik i én skøn forening Sous-vide: Mad og elektronik i én skøn forening Sous-vide er lige som low and slow med grillen en teknik der fascinerer mig. Det går helt enkelt ud på at
Læs mereMicrocontroller, 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 mereSoftware Dokumentation
Software Dokumentation Jan Boddum Larsen Teknologi B og A på HTX Dokumentation af software i Teknologi I samfundet sker der en bevægelse mod mere digitale løsninger i teknologi. Det betyder at software
Læs mereGT2000 GT2000. Brugervejledning
Brugervejledning www.gsmteknik.dk 20.2.2019 Side 1 Tekniske specifikationer Spænding Strømforbrug GSM frekvenser Antal kombi indgange Belastning relæudgang Arbejdstemperatur 9-30 VDC typisk 12VDC eller
Læs mere//--------------------------------- 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 mereCANSAT & 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 mereForord. Mathias Lønstrup Poulsen, Anders Kusk og Jacob Østergaard 25. april 2009 Eksamens projekt: Bil moduler
Forord Denne rapport er udarbejdet som sammenhæng til det endelige eksamensprojekt i faget Computer- og Elteknik på Holstebro HTX 2009. I medhold til opgaven følger et produkt som er beskrevet gennem denne
Læs mereLCD 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 mereFag: Projekt E1PRJ1 Emne: Testdokumentation Softdrink-Automat Gruppe: 6 Dato: 20. marts 2006 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob
Fag: Projekt E1PRJ1 Emne: dokumentation Softdrink-Automat Gruppe: 6 Dato: 20. marts 2006 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob Nielsen, Klaus Eriksen, Mikkel Larsen og Tomas Stæhr Hansen
Læs mereUndersøgelse teknologi og resurser: Eleverne skal lære om enkel produktudvikling fra ide til implementering.
Forløbets titel Design og byg en solcelle racerbil Intro: Solcellelamper findes i mange forskellige versioner til haven. Solcellen omdanner solens energi til elektrisk strøm, så man kan bruge den til fx
Læs mereNavn: 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 mereDM536. Rapport og debug
DM536 Rapport og debug Kilder Vigtig.it (Felix Palludan Hargreaves) http://vigtig.it/dm502/howto_report.pdf http://vigtig.it/blog/teaching/#toc-relevant-tips Peter Schneider-Kamp http://imada.sdu.dk/~petersk/dm536/project2.pdf
Læs mereIndholdsfortegnelse:
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 mereLabQuest Manual Til indsættelse af hukommelseskort (SD-kort) til at forøge dataloggerens hukomelse
LabQuest Manual Til indsættelse af hukommelseskort (SD-kort) til at forøge dataloggerens hukomelse 4 indgange til analoge sensorer Tænd/sluk for maskinen (tryk et sekund) Trykfølsom skærm USB-port. Normal
Læs mereELCANIC 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 mereSPIDER 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 mereMini SRP. Afkøling. Klasse 2.4. Navn: Jacob Pihlkjær Hjortshøj, Jonatan Geysner Hvidberg og Kevin Høst Husted
Mini SRP Afkøling Klasse 2.4 Navn: Jacob Pihlkjær Lærere: Jørn Christian Bendtsen og Karl G Bjarnason Roskilde Tekniske Gymnasium SO Matematik A og Informations teknologi B Dato 31/3/2014 Forord Under
Læs mereHvorfor & 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 mere1. Installere Logger Pro
Programmet Logger Pro er et computerprogram, der kan bruges til at opsamle og behandle data i de naturvidenskabelige fag, herunder fysik. 1. Installere Logger Pro Første gang du installerer Logger Pro
Læs mereProjekt 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 mereMicro: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 mereIntro 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 mereFang 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 mereSå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 mereQwpikkemandtyuiopåasdfghjklæøzxc vbnmqwertyuiopåasdflortefissezxcvb nmqwertyuiopåasdfghjklæsupernørd mqwertyuiopåasdfghjklæøzxcvbnmq
Qwpikkemandtyuiopåasdfghjklæøzxc vbnmqwertyuiopåasdflortefissezxcvb nmqwertyuiopåasdfghjklæsupernørd mqwertyuiopåasdfghjklæøzxcvbnmq Projekt varmemåler wertyuiopåasdfghjklæøzxcvbnmqwe Afsluttende projekt
Læs mereAlt 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 mereDokumentation af UR Med børnetimer til TV-visning
Dokumentation af UR Med børnetimer til TV-visning Bent Arnoldsen Holstebro HTX Eksempelrapport Dækker ind over fagene Teknologi B, Computer- og El-Teknik A og Programmering C September-Oktober 2018 Indholdsfortegnelse
Læs mereManual KlimaC SMS Box. Dioder for fjernbetjening skal pege mod varmepumpen (afstand 6 m.)
Manual KlimaC SMS Box Dioder for fjernbetjening skal pege mod varmepumpen (afstand 6 m.) Opstart Isætning af SIM kort: SIM-kortet SKAL være uden Pin-kode, koden fjernes nemmest ved at isætte SIM-kortet
Læs mereEnes 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 mereHvorfor & Hvordan lære. at programmere Arduinoer
Hvorfor & Hvordan lære Jens Dalsgaard Nielsen at programmere Arduinoer JDN / No.1 http://es.aau.dk/staff/jdn/edu/courses/14-2/ars mine slides alle kodeeksempler Et C/arduino kursus http://es.aau.dk/staff/jdn/edu/courses/14-2/imperativ/
Læs mereGruppemedlemmer gruppe 232: Forsøg udført d. 6/ Joule s lov
Joule s lov 1 Formål I dette eksperiment vil vi eftervise Joules lov. Teori P = Watt / effekt R = Modstand /resistor Ω I = Ampere / spænding (A) Tid = Delta tid / samlet tid m = Massen c =Specifik varmekapacitet
Læs mereBruger 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 mereComputeren inderst inde
Computeren inderst inde DM534 Rolf Fagerberg Bits Information = valg mellem forskellig muligheder. Simpleste situation: valg mellem to muligheder. Kald dem 0 og. Denne valgmulighed kaldes en bit. Bits
Læs mereDyr i bevægelse. Måling af iltforbrug hos fisk. Arbejdsark til eleverne. Naturhistorisk Museus Århus
Måling af iltforbrug hos fisk Tanker før forsøget I atmosfærisk luft er der ca. 21% ilt? Er det anderledes i vand? Hvorfor? Hvad bruger levende dyr ilt til? Forklar kort iltens vej i kroppen hos dyr, der
Læs mereProgrammering 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 mereProfiScale MULTI Multimeter
MULTI PS 7450 1,5 V 9V 200 mv 600 V 200 ma 1/10 A ProfiScale MULTI Multimeter dk Betjeningsvejledning BURG-WÄCHTER KG Altenhofer Weg 15 58300 Wetter Germany Extra Introduktion Kontroller i hvilke elektriske
Læs mereSOFTWARE DOKUMENTATION
SOFTWARE DOKUMENTATION TEKNOLOGI B OG A PÅ HTX Indhold Dokumentation af software i Teknologi på HTX... 2 Overblik... 2 Kravspecifikation... 2 Blokdiagram... 3 Use Case Diagram... 3 Pseudokode... 4 Dokumentation
Læs mereFysik og Arduino. Af Jan Boddum Larsen, Teknisk Erhvervsskole Center, TEC, HTX-Lyngby
Fysik og Arduino Af Jan Boddum Larsen, Teknisk Erhvervsskole Center, TEC, HTX-Lyngby Denne artikel omhandler brug af mikroprocessorer i fysikundervisningen. Den vil kort omtale mikroprocessorens kodning
Læs mereErklæring af variabler. Void indstil (Indstiller starttidspunkt og måleinterval).
Indholdsfortegnelse til Bilag 1.: Side 1: Include filer. Side 1: Erklæring af variabler. Side 2: Void indstil (Indstiller starttidspunkt og måleinterval). Side 3: Void indstil (Indstiller starttidspunkt
Læs mereIT opgave. Informationsteknologi B. Vejleder: Karl. Navn: Devran Kücükyildiz. Klasse: 2,4
IT opgave Informationsteknologi B Vejleder: Karl Navn: Devran Kücükyildiz Klasse: 2,4 Dato:03-03-2009 1 Indholdsfortegnelse 1. Indledning... 3 2. Planlægning... 3 Kommunikationsplanlægning... 3 Problemstillingen...
Læs mereMircobit 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 mereHvorfor & 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 mereSAS816WHB-0-RF TRÅDLØS RUMTERMOSTAT
TRÅDLØS RUMTERMOSTAT SAS816WHB-O-RF SAS816WHB-0-RF TRÅDLØS RUMTERMOSTAT SAS816WHB-0-RF er en ikke-programmerbar termostat, Den kan erstatte de mest almindelige termostater i boligen og er konstrueret til
Læs mereBrugervejledning. 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 mereBeskrivelse af vejrstation OM1 NETLON NETLON. Dette dokument indeholder en beskrivelse af en vejrstation OM1 fra Netlon.
Beskrivelse af vejrstation OM1 NETLON Dette dokument indeholder en beskrivelse af en vejrstation OM1 fra Netlon. Indholdsfortegnelse Kort beskrivelse... 4 1.1 Anvendelse... 4 1.2 Konstruktion... 4 Funktionsbeskrivelse...
Læs mereFjernbetjening Flex Teknisk manual
Fjernbetjening Flex Teknisk manual VEKA INT. Indblæsnings aggregat 1 Beskrivelse Flex fjernbetjening kan bruges til at styre ventilationsanlæg med V1 og V2 printkort. Tekniske data Knapper på display Knap
Læs mereGSM 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 mereArduino 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 mereDette 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 mereUndervisningsbeskrivelse
Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin maj-juni 20115 Institution KTS Vibenhus HTX Uddannelse Fag og niveau Lærer(e) Hold HTX Teknik fag Design og
Læs mereKOMPONENT BESKRIVELSE
Beskrivelse : S12-20-8A tegningsnummer 630014 Program som styrer 5 individuelle trykforløb på samme tid. Kan køre med intern tryk-reservoir. Kommunikerer med PC-program 714014 Dato Sign. Beskrivelse af
Læs mereMicro:bit. Komponenter i CFU-kasser. Lær komponenterne at kende
Micro:bit Komponenter i CFU-kasser Lær komponenterne at kende Byg en ringeklokke eller en alarm... 2 Bevægelsessensor... 3 Høre-test... 5 Lys der giver lyd... 7 Klap-o-meter... 8 Vanding af blomster...
Læs mereME Control Bruger Manual
ME Control Bruger Manual Her finder jeg ME Control-enheden på Internettet Den sidst opdaterede brugermanual findes på adressen www.mecontrol.eu 1. Sådan fungerer ME Control-enheden Alt hvad du sender (SMS
Læs mereQUICKGUIDE multiguard Klima
QUICKGUIDE multiguard Klima Montering 1. Klargør et SIM-kort, så pinkoden er 1234 eller deaktiveret. Monter kortet i enheden. Enheden har nu 1234 som password eller kører uden password. Kortet vendes som
Læs mereUniversity of Southern Denmark Syddansk Universitet. DM502 Forelæsning 2
DM502 Forelæsning 2 Repetition Kompilere og køre Java program javac HelloWorld.java java HeloWorld.java Debugge Java program javac -g HelloWorld.java jswat Det basale Java program public class HelloWorld
Læs mereOVERVÅGNINGSSYSTEM FICO-64» MONTAGEANVISNING
FIRE SAFETY AIR MANAGEMENT OVERVÅGNINGSSYSTEM» MONTAGEANVISNING 2 1 TILSLUTNING 1.5 RØGDETEKTOR 1 eller 2 røgdetektorer (se DIP indstillinger) kan vælges. 1.1 GENERELT Styreenheden SOC8-S2 indeholder elektroniske
Læs mereArduino opgaver. For at få hjælp til at lave opgaverne, brug Arduino-kompendiet, eller søg på nettet!
: Samlede opgaver til teknologi og El-teknik Hop til opgave: Find hjælp, Indledning, Kit Vers.1, Kit Vers.2, Blinkende lysdioder, Input fra knap, Intern Pullup, If Else, Variabel blinkfrekvens, For-Loop,
Læs mereLOGO!Soft Comfort version 4.0 Hurtig i gang med LOGO! Soft Comfort
LOGO!Soft Comfort version 4.0 Hurtig i gang med LOGO! Soft Comfort ABC til LOGO!Soft Comfort version 4.0 Siemens A&D Teknisk Support Copyright Siemens teknisksupport adsupport.scandinavia@siemens.com side
Læs mereX88S. SMS fjernstyring til sommerhuse
X88S SMS fjernstyring til sommerhuse X88s er en GSM/SMS baseret fjernstyring med: 6 indgange 8 relæudgange 2 temperaturfølere Billig i drift, intet abonnement. Kan køre på taletidskort. Nem og hurtig montering.
Læs mereBrunataNet GateGPRS med fast strømforsyning
BrunataNet GateGPRS med fast strømforsyning Installationsvejledning Version 1.1 QB10.1468 / 19.08.2011 Brunata a/s er et 100 % danskejet selskab. Vi har mere end 90 års erfaring med udvikling og fremstilling
Læs mereInstallationsmanual SuperSail Marine Alarm Marine Alarm Wireless
Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless ID er for trådløse sensorer: Fjernbetjening: Bevægelsessensor: Vandsensor Landstrømsensor: Dørsensor: Temperatursensor: Side 1 af 8 Indholdsfortegnelse
Læs mereMichael Jokil 11-05-2012
HTX, RTG Det skrå kast Informationsteknologi B Michael Jokil 11-05-2012 Indholdsfortegnelse Indledning... 3 Teori... 3 Kravspecifikationer... 4 Design... 4 Funktionalitet... 4 Brugerflade... 4 Implementering...
Læs mereVi har valgt at analysere vores gruppe ud fra belbins 9 grupperoller, vi har følgende roller
Forside Indledning Vi har fået tildelt et skema over nogle observationer af gærceller, ideen ligger i at gærceller på bestemt tidspunkt vokser eksponentielt. Der skal nu laves en model over som bevise
Læs mereJournal 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 mereManual. IMage Elektronisk styring med varmeregulering. Type
Manual. IMage Elektronisk styring med varmeregulering. Type 64-102050-1. Der tages forbehold for evt. produktændringer. Copyright. International Marketing A/S Udgave: 1.0 01 2005. Sprog: Dansk Tillykke
Læs mereArduino opgaver Teknologi
: I dette dokument er der inspiration til en række programmerings-opgaver til Arduino. Opgaverne bliver i nogen grad sværere og sværere op gennem opgavenumrene. Opgaverne kan laves ved at opbygge kredsløb
Læs mere