Teknisk dokumentasjon for Ludosphaera
|
|
- Julia Christophersen
- 4 år siden
- Visninger:
Transkript
1 Teknisk dokumentasjon for Ludosphaera Av Gameguru ved Nikolas Ebbesberg, Silje Helene Lund, Vanessa Storøy Merine, Erik Nystad og Maria Løvland Johansson IN Vår 2019 Institutt for Informatikk Matematisk-Naturfaglige Fakultet Universitetet i Oslo
2 1. Mål for prosjektet Problemstillingen for prosjektet vårt var hvordan kan vi legge til rette for økt innlevelse, og skape en innbydende atmosfære under spillet?, da innlevelse og atmosfære er to av mange aspekter som påvirker spillopplevelsen under bordrollespill. Målet for prosjektet ble dermed å styrke disse aspektene, da vi håpet at dette ville adressere spillernes behov for lek og underholdning. Prototypen vår, Ludosphaera, bidrar til å nå dette målet ved at den gir muligheter for å bygge lydbilder og lage stemningslys, som er spesielt tilpassede til vår målgruppes bruksområde. Prototypen skal styres av Keeperen, da det er han som lager spillscenarioet, og leder spillerne gjennom historien. Resten av spillerne som deltar i spillscenarioet opplever selve effekten av lydbildene og stemningslyset som produseres, der disse effektene skal bidra til en innbydende atmosfære i rommet, samt at spillerne lever seg mer inn i spillhistorien. 2. Presentasjon av video Link til presentasjonsvideo av prototypen: Videoen starter med å gi en introduksjon til bordrollespillet Call of Cthulhu, og presenterer samtidig hvordan en typisk spillsetting kan se ut. Deretter presenteres prototypen vi har utformet som løsning til problemstillingen vår. Den består av en kontrollboks for lyd, en lyskule og et sett høyttalere. Kontrollboksen inneholder en mikrokontroller fra Arduino, et breadboard, tre potentiometere og tre RFID-lesere. Den brukes ved å legge på et RFID-kort med ønsket lydfil oppå boksen og deretter kontrollere volumet med hvert sitt potentiometer, mappet til riktig leser. Komponentene blir forsynt med strøm fra en laptop som, gjennom processing, spiller av lyden med høyttalerne. Lyskulen er LED-lampe med en tilhørende fjernkontroll som brukes til å skifte farge. Deretter viser videoen et bruksscenario, hvor vi ser hvordan Keeper tar både lyskulen og lydboksen i bruk og hvilken effekt det har på stemningen i rommet. Videoen viser all funksjonalitet vi har implementert i prototypen. 3. Teknisk dokumentasjon I denne delen vil vi først beskrive de ulike tekniske komponentene som ble brukt i prototypen. Deretter vil vi forklare og beskrive hvordan Arduino- og Processing-kodene er implementert. Avslutningsvis vil vi presentere tekniske utfordringer vi stod overfor, og deretter beskrive hvordan vi løste dem. 1
3 3.1 Komponenter Navn Antall Beskrivelse Arduino Uno 1 Mikrokontroller som leser analoge og digitale signaler fra RFID-lesere og potentiometre. Snakker med Processing gjennom Serial-kommunikasjon og USB-kabel. Processing 3 1 Programvare for å styre lydavspilling. Snakker med Arduino-en gjennom Serial-kommunikasjon og USB-kabel. Breadboard 1 Brett brukt til å koble ledninger, RFID-lesere og potentiometre til selve Arduino-en. RFID-leser 3 Lesere basert på Radio Frequency Identification (RFID)-teknologi. Brukes for å registrere og lese tilhørende RFID-kort. RFID-kort 13 Hvert RFID-kort er programmert med én unik ID, der hver ID er knyttet til en spesifikk lydfil i Processing. Når et kort leses av, spilles den tilhørende lydfilen. Potentiometer 10k Ω 3 Brukt for å styre lydnivået til hver fil som spilles av. Laptop 1 Brukt som strømkilde til kontrollboksen, samt for å kjøre Processing-programmet som styrte lydavspilling. USB-kabel 1 Koblet mellom Laptop og Arduino. Brukt for strømtilførsel, samt for å opprette kontakt mellom Arduino-en og Processing-programmet. Treboks 1 Boks brukt for å samle alle tekniske komponenter inni. RFID-kortene legges oppå boksen. RGB bordlampe med Fjernkontroll 2.1 lydsystem: to høyttalere og en subwoofer 1 Ferdig produkt kjøpt på Clas Ohlson. Fjernkontrollen kommuniserer med lampen gjennom IR-signaler. 1 Brukes for å spille av lyd. Høyttalerne plasseres i hver sin ende ved bordet det spilles rundt, og subwooferen plasseres på gulvet. AUX-kabel 1 Koblet mellom Laptop og 2.1 lydsystem. 2
4 3.2 Fritzing-diagram av løsning Diagrammet under viser hvordan de forskjellige RFID-leserne og potentiometrene er koblet til breadboardet og selve Arduino-en. 3.3 Forklaring av kode Link til Arduino-kode: Link til Processing-kode: I Processing-koden importerer vi processing.serial, processing.sound og java.util.map for å legge til rette for henholdsvis Serial-kommunikasjon, avspilling/kontrollering av lyd og bruk av HashMap. Vi bruker arduino-bibliotekene <MFRC522.h> som gjør at vi kan lese fra og skrive til RFID-kortene, og <SPI.h> som legger til rette for kommunikasjon mellom Arduino en og SPI-enheter, slik som RFID-lesere. For å 3
5 hente av ID-en til kortene har vi brukt (justert etter vårt behov) følgende kode fra Arduino s eksempelprogram for avlesing av RFID-kort: Serial. print (F( "Card UID:" )); for ( byte i = 0 ; i < mfrc522.uid. size ; i++) { Serial. print (mfrc522.uid.uidbyte[i] < 0x10? " 0" : " " ); Serial. print (mfrc522.uid.uidbyte[i], HEX); } Serial. println (); Løsningen baserer seg på Serial kommunikasjon mellom Arduino og Processing. For hver gang loop-metoden i Arduinoen kjøres printes det seks kommandoer til Serial-monitoren. Tre av meldingene forteller hvilket potentiometer den kommende verdien gjelder, og deretter den analoge verdien som blir lest av potentiometret (eks. "Pot1,104"). Tre meldinger forteller Processing RFID-en til hvert av kortene som leses av som enten en ",Stop" eller en ",Play"-kommando avhengig om kortet ligger på leseren eller nettopp er tatt av. Til slutt vises et tall som forteller hvilken RFID-leser kortet ligger på (eks. "8F 5D E4 29,Play,1"). Dersom det ikke er noe kort på leseren printes bare en verdi "ingen,ting", som forteller Processing at RFID-leserne venter på et kort. I Processing leses verdiene fra Serial-porten som Arduinoen er koblet på. Deretter hentes lydfilen til den tilhørende ID-en fra et HashMap og spilles av/stoppes. Til slutt leses volumet til et gitt potentiometer av og mappes til riktig verdi (fra til 0-1), og volumet på lydfilen blir satt til å være den nye verdien. I tillegg er det lagt til en grafisk representasjon av potentiometrene i Processing for å lettere kunne se om de oppfører seg slik de skal. Nærmere forklaringer av koden linje for linje er beskrevet som kommentarer i kodefilene lastet opp på GitHub. 3.4 Utfordringer En utfordring vi møtte på var at dersom RFID-lesere ble plassert for nært hverandre ble signalene fra RFID-kortene forstyrret, og dermed mistet signalet til den korrekte leseren. Ved å plassere RFID-leserne så langt unna hverandre som mulig inne i boksen fikk vi minimalisert denne effekten. En av de største utfordringene ved den tekniske implementasjonen var å finne en måte å spille av en spesifikk lydfil når det tilhørende RFID-kortet var nært en leser og deretter stoppe når kortet ble fjernet fra leseren. Dette 4
6 skulle i tillegg kunne gjøres på tre forskjellige RFID-lesere samtidig. Dette løste vi med bruk av millis() og et format på meldinger til serial-monitoren som fortalte hvilket RFID-kort som ble avlest, om det skulle spilles eller stoppes og hvilken RFID-leser kommandoen gjaldt. En annen stor utfordring var at Serial-kommunikasjonen var lite konsistent til tider, spesielt rett etter oppstart av programmet. Dette førte til at Processing av og til kunne stoppe og gi feilmeldinger, men deretter fungere fint under neste kjøring uten endringer i koden. Vi løste dette med en rekke if-tester og kasting av exceptions. Vi støtte også på problemer ved volumkontrollering: vi opplevde at potentiometeret som styrte volumet til en gitt lydfil kunne henge med når vi flyttet kortet til en ny leser, i stedet for at volumet ble styrt av potentiometeret til den nye leseren. Dette løste vi med å bruke tre variabler for filen som ble spilt av der og da (på en gitt leser) i stedet for et Array av disse som vi først hadde implementert. 5
Teknisk rapport. Julian Vars. Haweya Jama. Kjersti Viksaas. Yas Taheranpour. Inger Nordby Grønn. Institutt for informatikk. Universitetet i Oslo
!! Prosjektoppgave INF1510 Kobra Vår 2017 Teknisk rapport Julian Vars Haweya Jama Kjersti Viksaas Yas Taheranpour Inger Nordby Grønn Institutt for informatikk Universitetet i Oslo Vår 2017 Side 1! av 8!
DetaljerTeknisk Rapport HVASS
Teknisk Rapport HVASS IN1060 - Bruksorientert design ved Universitetet i Oslo VÅR 2019 Dato: 12.06.2019 Frida Hope Carpenter - Cornelia Føien - Guro Handeland - Nadia H.S. Møller - Ådne Rosenvinge Innholdsfortegnelse
DetaljerIN1060: Bruksorientert design
IN1060: Bruksorientert design Ukeoppgaver i Arduino - uke 2 Vår 2018 Innhold 1. Analoge signaler 2 1.1. Lese og skrive analoge signaler 2 1.2. Potensiometer og serial monitor 2 1.3. Pulserende lys 3 1.4.
DetaljerINF1510: Bruksorientert design
INF1510: Bruksorientert design Ukeoppgaver i Arduino - uke 2 Vår 2017 Innhold 1. Analoge signaler 1 1.1. Lese og skrive analoge signaler 1 1.2. Potensiometer og serial monitor 1 1.3. Pulserende lys 2 1.4.
DetaljerINF1510: Bruksorientert design
INF1510: Bruksorientert design Individuell obligatorisk oppgave: Arduino 1 Publisert: 02.02.2017 Frist: 10.02.2017 kl 23:59 Arduino skal benyttes som prototypingsverktøy i INF1510, og i denne individuelle
DetaljerWORKSHOP BRUK AV SENSORTEKNOLOGI
WORKSHOP BRUK AV SENSORTEKNOLOGI MIKROKONTROLLERE - ARDUINO KURS 27.08.16 ANALOG - DIGITAL FRA VARIASJONER AV STRØMSTYRKE TIL TALL ARDUINO BRUKES TIL Å UTFØRE SLIK KONVERTERING STRØM/TALL ELLER TALL/STRØM
DetaljerProsjektrapport for. Gameguru. av Silje Helene Lund, Nikolas Ebbesberg, Erik Nystad, Maria Løvland Johansson og Vanessa Storøy Merine
Prosjektrapport for Gameguru av Silje Helene Lund, Nikolas Ebbesberg, Erik Nystad, Maria Løvland Johansson og Vanessa Storøy Merine IN1060 Vår 2019 Institutt for Informatikk Det matematisk-naturvitenskapelige
DetaljerTeknisk rapport GRUPPE 101
Teknisk rapport GRUPPE 101 Malin Sofie Arnegård Hultin Janine Claire Salvatierra Erik Mahlum Ole J. Skaar Cora Hagen 2. Målet med prosjektet I løpet av datainnsamlingen med brukerne i vårt prosjekt avdekket
DetaljerTeknisk rapport. IN Bruksorientert design. boks
Teknisk rapport IN1060 - Bruksorientert design boks Ulrik Vestøl Olsen, Sander Krøglid, Mathias Demeer Strøm, Marius Nikolaj Pedersen og Tormund Bjåen Institutt for informatikk Universitetet i Oslo VÅR
DetaljerReunited. Hanna Dokken, Rhea Toling, Marlene Hasle, Suresh Sapkota & Jonas Blårud. Teknisk rapport. IN Bruksorientert design.
Reunited Hanna Dokken, Rhea Toling, Marlene Hasle, Suresh Sapkota & Jonas Blårud Teknisk rapport IN1060 - Bruksorientert design Vår 2018 Institutt for Informatikk, Universitetet i Oslo Oversikt CupQuiz
DetaljerINF1510: Bruksorientert design
INF1510: Bruksorientert design Ukeoppgaver i Arduino - uke 1 Vår 2017 Innhold 1. Elektrisitet 2 1.1. Kretsbygging 2 1.2. Komponenter 2 1.3. Dårlige kretser 3 1.4. Analoge og Digitale signaler 4 1.5. Likestrøm
DetaljerPseudonym presenterer TEKNISK RAPPORT. Medlemmer: Camilla Christensen, Emma Tvinnereim, Hedda Dyngeland og Maren Berge
Pseudonym presenterer TEKNISK RAPPORT Medlemmer: Camilla Christensen, Emma Tvinnereim, Hedda Dyngeland og Maren Berge Universitetet i Oslo IN1060 - Bruksorientert design Innholdsfortegnelse 1. Introduksjon
DetaljerPrototyping med Arduino del 2
Prototyping med Arduino del 2 Magnus Li magl@ifi.uio.no INF1510 30.01.2017 Arduinoundervisningen Forelesninger Mandag 30.01 & 06.02 Gjennomgang av grunnleggende temaer Teknisk verksted Mandag 30.01, 06.02,
DetaljerTEKNISK RAPPORT. INF1510 Ellen Katrine Sveen Anna Sofie Schei Jostein Hellerud Espen Wøien Olsen
TEKNISK RAPPORT INF1510 Ellen Katrine Sveen Anna Sofie Schei Jostein Hellerud Espen Wøien Olsen Institutt for Informatikk Universitetet i Oslo VÅR 2016 INF1510 - Velferdsforeningen 1 av 11 Innholdsregister:
DetaljerINF1510 Oblig #1. Kjetil Heen, februar 2016
INF1510 Oblig #1 Kjetil Heen, februar 2016 1 2 Etch-a-sketch Det ferdige sluttproduktet skal simulere en klassisk leke, Etch-a-sketch, et tegnebrett, hvor man tegner på en flate ved å skru på 2 hjul, og
DetaljerUltralydsensor. Introduksjon. Litt om ultralydsensorer. Arduino. Skrevet av: Martin Ertsås & Morten Minde Neergaard
Arduino Ultralydsensor Skrevet av: Martin Ertsås & Morten Minde Neergaard Kurs: Arduino Tema: Tekstbasert, Elektronikk Fag: Teknologi, Programmering, Naturfag Klassetrinn: 5.-7. klasse, 8.-10. klasse,
DetaljerBlinkende lysdiode Introduksjon Arduino Lærerveiledning
Blinkende lysdiode Introduksjon Arduino Lærerveiledning Introduksjon Arduino er en mikrokontroller som kan programmeres til å styre elektroniske dingser og duppeditter. Ved hjelp av en Arduino kan du skru
DetaljerTeknisk rapport. Språkopplæring i norsk for unge voksne. Fredrik T. Haugstulen Nina Sophie Justnæs Ina Ek Bjørntvedt Sondre Sandberg
Teknisk rapport Språkopplæring i norsk for unge voksne Fredrik T. Haugstulen Nina Sophie Justnæs Ina Ek Bjørntvedt Sondre Sandberg Prosjektoppgave i IN1060 Institutt for Informatikk UNIVERSITETET I OSLO
DetaljerIN1060: Bruksorientert design
ashwinsr karinpa jessickg sauravp IN1060: Bruksorientert design Sluttvurdering - teknisk dokumentasjon m/ video av prototype ECOTEKO Vår 2019 Side 1 / 9 Innholdsfortegnelse 1. Introduksjon 2 2. Mål og
DetaljerUniversitetet i Oslo. Institutt for informatikk. IN Bruksorientert design TEKNISK RAPPORT. Pentagon. Christopher Kløv Andersen
Universitetet i Oslo Institutt for informatikk IN1060 - Bruksorientert design TEKNISK RAPPORT Pentagon chande steffeeb shnguyen tttvo tvntran Christopher Kløv Andersen Steffen Ekeberg Bråten Steven Hoang
DetaljerSteg 1: Installere programvaren
Blinkende lysdiode Skrevet av: Adrian Helle Kurs: Arduino Tema: Elektronikk, Tekstbasert Fag: Programmering, Teknologi Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregående skole Introduksjon Arduino
DetaljerTeknisk rapport for prototype «BOWMASTER»
Teknisk rapport for prototype «BOWMASTER» designet av Team Trøkk 0/11 Innholdsfortegnelse 1. Prosjektets mål side 2. 2. Videoens innhold side 2. 2.1 Videoens innhold side 2. 2.2 Link til videoen side 2.
DetaljerPrototyping med Arduino del 3
Prototyping med Arduino del 3 Magnus Li magl@ifi.uio.no INF1510 06.02.2017 Arduinoundervisningen Forelesninger Siste i dag. Gjennomgang av grunnleggende temaer Teknisk verksted i dag, 13.02 & 20.02 Hjelp
DetaljerEspen. The Five Year Club. Anna. Aleksander. Jakob
Espen Anna Aleksander Jakob The Five Year Club Problemstilling Hvordan kan vi gjøre at læringsutbyttet og deltagelsesnivået øker i lekene barnehagen arrangerer for barna i fem års alderen? Hvordan har
Detaljer1. Arduino Bluetooth 2 HC-05 modul
1. Arduino Bluetooth 2 HC-05 modul Bluetooth er en trådløs teknologi som lar to enheter kommunisere med hverandre. Bluetooth ble opprinnelig laget for mobiletelefoner av svenske Eriksson og har vært en
DetaljerTeknisk rapport. IN Bruksorientert design Vår Universitetet i Oslo - Institutt for informatikk
Teknisk rapport IN060 - Bruksorientert design Vår 209 Universitetet i Oslo - Institutt for informatikk Johanne Thunes Roy André Øvrelid Tungland-Knudsen Stian Dolmseth Tonje Løfqvist Jakob Follesø Egeland
DetaljerVerden. Steg 1: Vinduet. Introduksjon
Verden Introduksjon Processing Introduksjon Velkommen til verdensspillet! Her skal vi lage begynnelsen av et spill hvor man skal gjette hvilke verdensdeler som er hvor. Så kan du utvide oppgava til å heller
DetaljerElektronikk og programmering av ubrukelige roboter
Elektronikk og programmering av ubrukelige roboter Elektronikk du (kanskje) bruker i roboten: 1. Microbit = hjernen denne må du ha! Microbit er en såkalt mikrokontroller som vi kan programmere til å få
DetaljerINF Obligatorisk innlevering 7
INF1000 - Obligatorisk innlevering 7 Høsten 2016, IFI UiO Frist: 6. November 2016 kl 22:00 Tema denne uka: Et større objektorientert program. Administrasjon av eierskap og utlån av DVD-er I denne oppgaven
Detaljer2. La det bli lys Ditt første Arduino program
2. La det bli lys Ditt første Arduino program Det første vi skal gjøre nå, er å få den Orange "L"-lampen til å blinke. På denne måten sørger vi for at vi kan snakke med Arduinoen, og at vi får lastet opp
DetaljerKan micro:biten vår brukes som en terning? Ja, det er faktisk ganske enkelt!
Microbit PXT: Terning Skrevet av: Geir Arne Hjelle Kurs: Microbit Språk: Norsk bokmål Introduksjon Kan micro:biten vår brukes som en terning? Ja, det er faktisk ganske enkelt! Steg 1: Vi rister løs Vi
DetaljerVerden. Introduksjon. Skrevet av: Kine Gjerstad Eide og Ruben Gjerstad Eide
Verden Skrevet av: Kine Gjerstad Eide og Ruben Gjerstad Eide Kurs: Processing Tema: Tekstbasert Fag: Matematikk, Programmering, Samfunnsfag Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon Velkommen
DetaljerEn to-timers oppskrift for å bygge og programmere en Arduino-drevet strikk-
Arduinobasert Strikk-kanon En to-timers oppskrift for å bygge og programmere en Arduino-drevet strikk- Joachim Haagen Skeie 1. Arduino Strikk kanon? Med Arduino strikk kanon kan du ved hjelp av en joystick
DetaljerHva er maskinvaren Arduino
1. Hva er Arduino De som har hørt om Arduino tidligere tenker på selve maskinvaren når man prater om Arduino. Men maskinvaren kretskortet med en ATMega mikrokontroller, USB port og digitale og analoge
DetaljerKodetime for Nordstrand barneskole
Kodetime for Nordstrand barneskole av Veronika Heimsbakk og Lars Erik Realfsen 1 Hva er Processing? Processing er et programmeringsspråk som er gratis, og tilgjengelig for alle! Man kan programmere i Processing
DetaljerBruksanvisning Unitronics Vision
Bruksanvisning Unitronics Vision Ole Einar Moe Innhold 1 Oppsett... 1 1.1 PLS... 1 1.2 Datamaskin... 2 1.3 Kommunikasjon... 2 2 Planlegging... 6 2.1 Digitale Inn/Ut ganger... 6 2.2 Analoge Inn/Ut ganger...
DetaljerUNIVA as, Tromøyveien 26, N-4841 Arendal, Norway Phone: , web:
Bruk av Steyr diagnose program for Steyr SE motorer 1. Koble til kabel 2201878-0 mellom motor og PC 2. Sett på tenning 3. Start EDT2 program via ikonet på skrivebord Følgende bildevisning under viser hvordan
DetaljerSUPER DISCLAIMER. Vi endrer opplegget litt fra år til år, og vi hører på dere!
ARDUINO BASISKUNNSKAP ELEKTRISITET SIKKERHET PRAKSIS INSTALLASJON PROGRAMMERING GRUNNLEGGENDE TEORI ÅPEN SONE FOR EKSPERIMENTELL INFORMATIKK STUDIELABEN Roger Antonsen INF1510 23. januar 2012 SUPER DISCLAIMER
DetaljerMars Robotene (5. 7. trinn)
Mars Robotene (5. 7. trinn) Lærerveiledning Informasjon om skoleprogrammet Gjennom dette skoleprogrammet skal elevene oppleve og trene seg på et teknologi og design prosjekt, samt få erfaring med datainnsamling.
DetaljerINF Obligatorisk innlevering 7
INF1000 - Obligatorisk innlevering 7 Frist: 14:00 3. november 2015 Administrasjon av eierskap og utlån av DVD-er I denne oppgaven skal du skrive et program som holder orden på dine egne og andres DVD-er.
DetaljerARDUINO STUDIELABEN PROGRAMMERING DIGITALE/ANALOGE INNDATA/UTDATA LYSDIODER FRITZING. Roger Antonsen INF januar 2012
ARDUINO PROGRAMMERING DIGITALE/ANALOGE INNDATA/UTDATA LYSDIODER ÅPEN SONE FOR EKSPERIMENTELL INFORMATIKK STUDIELABEN FRITZING Roger Antonsen INF1510 30. januar 2012 Arduino Cookbook, Michael Margolis Denne
DetaljerARDUINO STUDIELABEN. Roger Antonsen INF februar 2012
ARDUINO SERIELL KOMMUNIKASJON ELEKTRONIKKSYMBOLER SPENNINGSDELERE PROGRAMMERINGSTIPS SERVOMOTORER MER OM LYSDIODER RESSURSER SONE NETTSTEDER / RESSURSER ÅPEN ÅPEN SONE FOR EKSPERIMENTELL INFORMATIKK ÅPEN
DetaljerRapport Øving 2 TDT4258 Mikrokontroller Systemdesign
Rapport Øving 2 TDT4258 Mikrokontroller Systemdesign Thomas L Falch Torgeir Alstad 19. mars 2010 1 Sammendrag Oppgaven i denne øvingen var å skrive et program for å generere lyd på et utviklingskort [4].
Detaljersuper:bit-oppdraget Lærerveiledning Versjon 1, august 19.
super:bit-oppdraget Lærerveiledning Versjon 1, august 19. Innhold 1 Oppvarming analog programmering (10 minutter)... 3 2 Kom i gang med micro:bit (15 minutter)... 5 3 Kjør en meter med BitBot... 6 4 Kjør
DetaljerSteg 1: Lag bildedeklarasjon
Bildepresentasjon Skrevet av: Ruben Gjerstad Eide og Kine Gjerstad Eide Kurs: Processing Tema: Tekstbasert, Animasjon Fag: Programmering, Kunst og håndverk Klassetrinn: 8.-10. klasse, Videregående skole
DetaljerKan micro:biten vår brukes som et termometer? Ja, den har faktisk en temperatursensor!
PXT: Temperatur Skrevet av: Kolbjørn Engeland, Julie Revdahl Kurs: Microbit Tema: Blokkbasert, Elektronikk, Spill Fag: Programmering Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon
DetaljerUendelig bakke. Introduksjon. Skrevet av: Kine Gjerstad Eide
Uendelig bakke Skrevet av: Kine Gjerstad Eide Kurs: Processing Tema: Tekstbasert, Animasjon Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon
DetaljerARDUINO PRODUKTKATALOG 2016
ARDUINO PRODUKTKATALOG 2016 KODEKLUBB MAKERSPACE NETTBUTIKK Arduino Startersett Arduino er en enkel plattform for å styre og lese fra elektroniske komponenter. Arduino består av en programmerbar mikrokontroller,
DetaljerAUDACITY. Lyninnføring i lydopptak- og redigeringsprogrammet. Fagdag i fysikk, : Lastes ned gratis fra
Fagdag i fysikk, 30.10.2008: Lyninnføring i lydopptak- og redigeringsprogrammet AUDACITY Lastes ned gratis fra http://audacity.sourceforge.net Med Audacity kan du - spille inn lyd - importere lydfiler
DetaljerArduino bilen er en selvgående liten robot. Roboten består av:
1. Arduino Bil Arduino bilen er en selvgående liten robot. Roboten består av: En Robot base som er 3D printet 3 Litium-ion batterier En Arduino Uno Kodegenets Motorkontrollerkort Fire likestrømsmotorer
Detaljer3. obligatoriske innlevering, høsten 2014
3. obligatoriske innlevering, høsten 2014 {Jonathan Feinberg, Joakim Sundnes} {jonathf,sundnes}@simula.no November 3, 2014 Innleveringskrav Denne skal følge malen gitt på emnesidene Legges ut 2. september.
DetaljerDet du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å falle over skjermen.
Tetris Introduksjon Processing Introduksjon Lag starten på ditt eget tetris spill! Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å
DetaljerLokal læreplan i valgfag programmering Utkast august 2018
Lokal læreplan i valgfag programmering Utkast august 2018 1. Modellering Mål for opplæringen er at eleven skal kunne: 1.1. gjøre rede for hvordan datamaskiner og programmer fungerer, inkludert et utvalg
DetaljerStødighetstester. Lærerveiledning. Passer for: 7. - 10. trinn Antall elever: Maksimum 15
Lærerveiledning Stødighetstester Passer for: 7. - 10. trinn Antall elever: Maksimum 15 Varighet: 90 minutter Stødighetstester er et skoleprogram hvor elevene får jobbe praktisk med elektronikk. De vil
DetaljerBruksanvisning. mp3/mp4 filmspiller 4gb microsd-kortspor. DENVER ELECTRONICS A/S Omega 5A, Soeften DK-8382 Hinnerup. Danmark
mp3/mp4 filmspiller 4gb microsd-kortspor Bruksanvisning MED ENERETT, OPPHAVSRETT DENVER ELECTRONICS A/S. www.facebook.com/denverelectronics Importert av: DENVER ELECTRONICS A/S Omega 5A, Soeften DK-8382
DetaljerLærerveiledning - Straffespark
Lærerveiledning - Straffespark Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill Fag: Matematikk, Programmering Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Om oppgaven I denne
DetaljerKom i gang med. Åpne nettleseren, gå til: Velg «New Project».
Kom i gang med micro:bit er en mikrokontroller, en liten datamaskin som kan programmeres til å fungere sammen med knapper, motorer, sensorer, høgtalere, lysdioder, osv. Åpne nettleseren, gå til: https://makecode.microbit.org
DetaljerTetris. Introduksjon. Skrevet av: Kine Gjerstad Eide. Lag starten på ditt eget tetris spill!
Tetris Skrevet av: Kine Gjerstad Eide Kurs: Processing Introduksjon Lag starten på ditt eget tetris spill! Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett
DetaljerLøgndetektoren 9. trinn 90 minutter
Lærerveiledning Passer for: Varighet: Løgndetektoren 9. trinn 90 minutter Løgndetektoren er et skoleprogram der elevene skal lage og teste en løgndetektor. Elevene lærer om elektroniske komponenter og
DetaljerEKSAMENSOPPGAVE / EKSAMENSOPPGÅVE
Fakultet for naturvitenskap og teknologi EKSAMENSOPPGAVE / EKSAMENSOPPGÅVE Eksamen i: Inf-1049, Introduksjon til beregningsorientert programmering Dato: 14. desember 2018 Klokkeslett: 09.00 13.00 Sted
DetaljerReddot award MagniLink S
Reddot award MagniLink S Premium2 MagniLink S Premium 2 Oppfyller alle behov MagniLink S Premium 2 er et fleksibelt forstørrende videosystem av høy kvalitet. MagniLink S Premium 2 passer for alle som ønsker
DetaljerBrukermanual. Vanntett radiomottaker, bygget for utendørs bruk! Bluetooth, DAB/FM, USB inngang, AUX inngang og RCA-kabler.
Brukermanual Vanntett radiomottaker, bygget for utendørs bruk! Bluetooth, DAB/FM, USB inngang, AUX inngang og RCA-kabler. Egenskaper Radio Tilkobling Utganger Tekninsk Dimensjoner (BxHxD) DAB Digital Radio
DetaljerTips og triks Musikk/Sal og Scene del 3
Tips og triks Musikk/Sal og Scene del 3 Lyden av rommet Mikrofonskole En mikrofon er en enhet som overfører lyd til elektriske signaler. Ulike mikrofoner fanger opp lyden på forskjellige måter, og har
DetaljerHer skal du lære å programmere micro:biten slik at du kan spille stein, saks, papir med den eller mot den.
PXT: Stein, saks, papir Skrevet av: Bjørn Hamre Kurs: Microbit Introduksjon Her skal du lære å programmere micro:biten slik at du kan spille stein, saks, papir med den eller mot den. Steg 1: Velge tilfeldig
DetaljerLæringsmål og pensum. https://www.youtube.com/watch? v=nkiu9yen5nc
1 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python Professor Alf Inge Wang 2 https://www.youtube.com/watch? v=nkiu9yen5nc 3 Læringsmål og pensum Mål Lære om
DetaljerSteg 1: Katten og fotballbanen
Straffespark Skrevet av: Erik Kalstad og Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill Fag: Matematikk, Programmering Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon Vi skal
DetaljerVisuell Programmering: Kom i gang med Processing
Visuell Programmering: Kom i gang med Processing Et enkelt program: Syntaks introdusert: Kommentarer, print(), println(), size(). + Start opp processing + Skriv en åpningskommentar på toppen av programmet
DetaljerHvilken BitBot går raskest gjennom labyrinten?
Hvilken BitBot går raskest gjennom labyrinten? I fokusuka i IT skal vi jobbe praktisk, nærmere bestemt ved å bruke naturvitenskaplig metode for å løse en oppgave. Denne metoden er sentral i naturfag og
DetaljerSteg 1: Piler og knappetrykk
PXT: Er du rask nok? Skrevet av: Julie Christina Revdahl Kurs: Microbit Tema: Blokkbasert, Spill, Elektronikk Fag: Programmering, Teknologi Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregående skole
DetaljerRapport for Oblig 2 Fag: INF1510 Bruksorientert design
Rapport for Oblig 2 Fag: INF1510 Bruksorientert design Oppgåvetekst: Etch- a- Sketch Bruk to potentiometere til å tegne i Processing; det ene potentiometeret skal styre x- aksen og det andre skal styre
DetaljerTeknisk Rapport. Effektivisering av natteravnene i Oslos ressurser. Kristine Lokke Lotte Stubdal Renate Farberg Ane Marthe Ness Anna Helgestad
Teknisk Rapport Effektivisering av natteravnene i Oslos ressurser Kristine Lokke Lotte Stubdal Renate Farberg Ane Marthe Ness Anna Helgestad Prosjektoppgave i IN1060 Institutt for Informatikk UNIVERSITETET
DetaljerKjenn din PC (Windows 7)
Kjenn din PC (Windows 7) Datamskinen jeg bruker er en HP pavilion dv3-2080eo. Espen Rosenberg Hansen 1. Prosessor: Intel P7450. Dette er en prosessor med to kjerner og har en klokkehastighet på 2,13 GHz
DetaljerForelesning inf Java 1
Forelesning inf1000 - Java 1 Tema: Javas historie Bestanddelene i et Java-program Programvariabler Ole Christian Lingjærde, 22. august 2012 Litt Java-historikk The Green Team I 1991 opprettet Sun Microsystems
DetaljerEksterne enheter. Brukerhåndbok
Eksterne enheter Brukerhåndbok Copyright 2007 Hewlett-Packard Development Company, L.P. Windows er et registrerte varemerke for Microsoft Corporation i USA. Informasjonen i dette dokumentet kan endres
DetaljerWAKE FM-KLOKKERADIO BRUKERHÅNDBOK
Alle varemerker tilhører deres respektive eiere. Med mindre noe annet er oppgitt, betyr ikke bruken av varemerker at varemerkeeieren er assosiert med KitSound eller går god for produktene som omtales her.
Detaljer7-Segment Display. Introduksjon. Steg 1: Finn frem utstyr. Til denne oppgaven trenger du. Skrevet av: Martin Ertsås & Morten Minde Neergaard
7-Segment Display Skrevet av: Martin Ertsås & Morten Minde Neergaard Kurs: Arduino Tema: Elektronikk, Tekstbasert Fag: Programmering, Teknologi Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregående skole
DetaljerSystem Dokumentasjon. Team2. Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk
System Dokumentasjon Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk System Dokumentsjon 23/04/2018 Systemutvikling og dokumentasjon/ia4412
DetaljerStraffespark Introduksjon Scratch Lærerveiledning
Straffespark Introduksjon Scratch Lærerveiledning Introduksjon Vi skal lage et enkelt fotballspill, hvor du skal prøve å score på så mange straffespark som mulig. Steg 1: Katten og fotballbanen Vi begynner
DetaljerTDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python. Professor Alf Inge Wang
2 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python Professor Alf Inge Wang 3 https://www.youtube.com/watch? v=nkiu9yen5nc 4 Læringsmål og pensum Mål Lære om
Detaljerivisjon TV BRUKERVEILEDNING
ivisjon TV BRUKERVEILEDNING INNHOLDSFORTEGNELSE GENERELT OM BRUK...3 Set Top Boks og fjernkontroll...3 INSTALLASJON...4 Slik går du frem:...4 STB 500-serie...6 SET TOP BOKSEN SETT BAKFRA...6 TILKOBLING...7
DetaljerPXT: Komponer en melodi
PXT: Komponer en melodi Skrevet av: Kolbjørn Engeland, Julie Revdahl Kurs: Microbit Tema: Elektronikk, Blokkbasert, Lyd Fag: Musikk, Programmering Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregående
DetaljerBruk av interrupt og Timer i Arduino-program.
1 Bruk av interrupt og Timer i Arduino-program. Når vi skal utføre handlinger som kan inntreffe tilfeldig (ikke forutsigbare hendelser), slik som å håndtere alarmer, at IO ønsker service etc kan vi benytte
DetaljerEksterne enheter Brukerhåndbok
Eksterne enheter Brukerhåndbok Copyright 2009 Hewlett-Packard Development Company, L.P. Informasjonen i dette dokumentet kan endres uten varsel. De eneste garantiene for HP-produktene og -tjenestene er
DetaljerVEDLEGG 1 KRAVSPESIFIKASJON
VEDLEGG 1 KRAVSPESIFIKASJON INNHOLDSFORTEGNELSE Forord... 2 1 Systembeskrivelse... 2 2 Mål for systemet... 3 3 Funksjonelle krav... 4 4 Ikke-funksjonelle krav... 5 5 Use-case diagram... 6 6 Rammekrav...
DetaljerOblig2 - obligatorisk oppgave nr. 2 (av 4) i INF1000 h2006
Oblig2 - obligatorisk oppgave nr 2 (av 4) i INF1000 h2006 Leveringsfrist Oppgaven må leveres senest fredag 30 september kl 1600 Viktig: les slutten av oppgaven for detaljerte leveringskrav Formål Formålet
DetaljerAV-mottaker med flere kanaler. Begynn her Hei! Dette er din hurtigoppsettsveiledning
AV-mottaker med flere kanaler STR-DN1020 Begynn her Hei! Dette er din hurtigoppsettsveiledning 1 Koble til høyttalerne 2 Koble TV-en til andre enheter 3 Andre tilkoblinger 4 Velge høyttalere og optimalisere
DetaljerOppsummering Assemblerkode Hopp Multiplikasjon Kode og data Array Oppsummering
Uke 34 Uke 35 Uke 36 Uke 37 Uke 38 Uke 39 Uke 40 Uke 41 Uke 42 Uke 43 Uke 44 Uke 45 Uke 46 Uke 47 sikkerhet datanett programvare digitale kretser Prosessoren II Kort oppsummering Løkker og tester Mer om
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: 13. juni 2006 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 5
DetaljerMindstorm, robot- og reguleringskurs
Mindstorm, robot- og reguleringskurs Kursets mål: Sett seg inn i reguleringsteknikk og deretter planlegge, bygge og programmere en robot for å løse et gitt problem. 1 Reguleringsteknikken Reguleringsteknikken
Detaljeripad Uke 46 2015-11-09
ipad PC Uke 46 2015-11-09 MGFteam Yammer Chromecast forening og grupper Forening: MGFteam.org Gruppe(r): MGFteam.org Nettsted: MGFteam.no Sosial samhandling kunnskapsutveksling og effektivt samarbeid Strømme
DetaljerArduino bilen er en selvgående liten robot. Roboten består av:
1. Arduino Bil Arduino bilen er en selvgående liten robot. Roboten består av: En Robot base som er 3D printet 3 Litium-ion batterier En Arduino Uno Kodegenets Motorkontrollerkort Fire likestrømsmotorer
DetaljerInnlevering 2b i INF2810, vår 2017
Innlevering 2b i INF2810, vår 2017 Dette er del to av den andre obligatoriske oppgaven i INF2810. Man kan oppnå 10 poeng for oppgavene i 2b, og man må ha minst 12 poeng tilsammen for 2a + 2b for å få godkjent.
DetaljerOversikt. Informatikk. INF1000: Grunnkurs i objektorientert programmering. Utenom INF1000 Informasjon & hjelp
INF1000: Grunnkurs i objektorientert programmering Uke 0, høst 2014 Oversikt Informatikk - hva & hvorfor? Datasystemer, maskinvare, programmer Objektorientert programmering i INF1000 Programmeringsspråket
DetaljerIntroduksjon 3: Teknologi som støtte for læring
Introduksjon 3: Teknologi som støtte for læring Teknologi som støtte for læring Universell utforming av læring og undervisning omfatter mer enn det som foregår i undervisningssituasjonen. Det innebærer
Detaljer7-Segment Display Nybegynner Arduino Lærerveiledning
7-Segment Display Nybegynner Arduino Lærerveiledning Introduksjon La oss se på å få ett display til å telle. Steg 1: Finn frem utstyr Til denne oppgaven trenger du 1 Arduino Uno 1 breadboard 2 motstander
DetaljerLaget av Atle Hybertsen Høst 2017
101 Innholdsfortegnelse 1- Laste ned programmet 2- Oppstart 3- Betydninger basic 4- Basic program og funksjoner 5- Forklaringer av ord og forkortelser 6- Analog inn og ut oppsett 7- Betydninger avansert
DetaljerHTML: Legg til lyd og video
HTML: Legg til lyd og video Skrevet av: Oversatt fra Code Club UK (//codeclub.org.uk) Oversatt av: Trude Martinsen Kurs: Web Tema: Tekstbasert, Nettside Fag: Programmering, Teknologi, Norsk Klassetrinn:
DetaljerKapittel 3. The fun starts
Kapittel 3 The fun starts Introduksjon I dette kapittelet vil jeg prøve å gjøre ting på en annen måte. Siden vi nå skal begynne å faktisk lage noe, tenkte jeg at jeg vil gjøre det slik at kapittelet blir
DetaljerEksamensbesvarelser i REA3015 Informasjonsteknologi 2
Eksamensbesvarelser i REA3015 Informasjonsteknologi 2 Eksamensbesvarelsene er fra eksamen våren 2013. Forberedelsen og eksamensoppgaven finner du her: Eksamensoppgaver Eksamensveiledningen med kjennetegn
DetaljerELE610 Prosjekter i robotteknikk, vår 2017.
Stavanger, 30. november 2016 Det teknisknaturvitenskapelige fakultet ELE610 Prosjekter i robotteknikk, vår 2017. RobotStudio-del, oppgave 3. For denne tredje RobotStudio oppgaven skal dere etter hvert
Detaljer