Løkkestrukturer mm. Trykknap: Button, Se eksempler / Digital / Button. Decision: If: Version 05/ Arduino, Loops, løkker, programfunktioner mm.
|
|
- Amanda Fog
- 4 år siden
- Visninger:
Transkript
1 Arduino, Loops, løkker, programfunktioner mm. Links til følgende i dokumentet: Trykknap If, If else, If Else If While, Do While For-Loop Break, PWM Serial Read Funktioner og subrutinerr Switch Case Random number, Tilfældigt Nummer Array, Matrix, Multidimensionel Array Trykknap: Button, Se eksempler / Digital / Button int buttonpin=2; pinmode(buttonpin, INPUT); // I setup!! // I Loop: if (digitalread(buttonpin) == HIGH) // do something // EndIF Decision: If: // If: Eksempel: if (x > 120) digitalwrite(ledpin1, HIGH); digitalwrite(ledpin2, HIGH); Af: Valle Thorø Side 1 af 20
2 // EndIF /* Bemærk: if ( x == 10 ) // der skal 2 lighedstegn til for at teste om x er lig 10. Ellers får x bare værdien 10 */ If - Else // If else if (x < 500) // action A else // Else-delen kan udelades // action B. Udføres hvis x >= 500. // EndIF If Else If if (pinfiveinput < 500) // do Thing A else if (pinfiveinput >= 1000) // Udføres hvis 1. if er falsk, og // denne er sand // do Thing B else // do Thing C // EndIF // Se: Af: Valle Thorø Side 2 af 20
3 En if - statement kan efterfølges af en optional else if...else statement. Dette er meget brugbart til at teste forskellige betingelser. En if kan have ingen eller 1 else statement, og den skal komme efter eventuelle else if. En if kan have fra 0 op til mange else if statements, og de skal komme før else. Hvis en if lykkes, skippes resten i strukturen. Hvis en else if lykkes, bliver ingen af de følgende else if eller else statements testet. Hvis hverken if eller else if lykkes, udføres else hvis defineret. Kilde: Think of these questions : If she is hungry give her food else if she is thirsty give her drink else do nothing While: Eksempler: var = 0; while(var < 200) // gentag indtil testen er falsk. // I dette tilfælde 200 gange var++; // EndWhile Fra < Af: Valle Thorø Side 3 af 20
4 while (digitalread(10) == HIGH) // Kode der skal køres i løkken // Fra < Der testes i begyndelsen af delprogrammet. Hvis betingelsen er falsk, udføres delprogrammet ikke. void loop() while( digitalread(5) == 1 ) //blink digitalwrite(3,high); delay(1000); digitalwrite(3,low); delay(1000); // EndWhile // while the button is pressed While med break eksempel: void alarm() int AlarmState = 0; //Just to get while loop going int count = 1; while(alarmstate==0) AlarmState = digitalread(alarmstop); digitalwrite(buzz,high); delay(500); digitalwrite(buzz,low); delay(500); count++; if(count>=5) break; // Hop hertil Break: Af: Valle Thorø Side 4 af 20
5 En Break-dtatement bruges til at hoppe ud af en do, for eller while -loop, og fra en switchstatement. Man kan fx anbringe en if-statement inde i en while-loop, for at tjekke, om en loop skal afbrydes if (statement) break; Men det er jo også en mulighed at gøre betingelsen for loopet falsk! Do while: Svarer til Repeat Until som compileren dog ikke forstår Her er et par eksempler: Delprogrammet udføres mindst 1 gang: Gentages indtil en betingelse er falsk. do Statements // do stuf while ( Condition ) // EndDoWhile do delay(50); // wait a bit x = x+1; // do stuf while (x < 100); // Until x >= 100 // EndDoWhile do // Kode der skal køres i løkken while (analogread(a0) < 100); // Repeat until: do // whatever while (!condition ); Af: Valle Thorø Side 5 af 20
6 For-Loop. En kodestump udføres et bestemt antal gange, eller indtil: // Eksempel, analogwrite // Værdi fra 0 til 255!!! void loop() int x = 1; for (int i = 0; i > -1; i = i + x) analogwrite(pwmpin, i); if (i == 255) x = -1; delay(10); // switch direction at peak Pseudokode for for-loop:: Initialiser: Loop: Udfør test, Hvis sand udfør program; udfør Increment / Decrement. Indtil Test er falsk, så hop til efter loop-en. Endloop: for ( variable initialization; condition; variable update ) //Code to execute while the condition is true Eksempel: Af: Valle Thorø Side 6 af 20
7 // Dim an LED using a PWM pin int PWMpin = 10; // LED in series with 470 ohm resistor on pin 10 void setup() // no setup needed void loop() for (int i = 0; i <= 255; i++) analogwrite(pwmpin, i); delay(10); // Endfor // Endloop Eksempel: // analogwrite eksempel // Værdi fra 0 til 255!!! void loop() int x = 1; for (int i = 0; i > -1; i = i + x) analogwrite(pwmpin, i); if (i == 255) x = -1; delay(10); // Endfor // switch direction at peak Increment kan godt være en anden beregning!! for (int x = 2; x < 100; x = x * 1.5) // Do something For-Loop med break for (int x = 0; x < 10; x = x++ ) if (i == 2) break; // Hop ud af løkken hvis i = 2, Hop til Hertil // Do something // Hertil: Af: Valle Thorø Side 7 af 20
8 En anden mulighed end break; er jo at gøre x = 10!!! For-Loop med continue for (int x = 0; x < 10; x = x++ ) if (i == 2) continue; // Undlad "Do something" men kun hvis i = 2 // Do something PWM. Værdier til pins fra 0 til 255 Bare det går hurtigt nok, ses det ikke på LED. Af: Valle Thorø Side 8 af 20
9 // Dim an LED using a PWM pin int PWMpin = 10; // LED in series with 470 ohm resistor on pin 10 void setup() // no setup needed void loop() for (int i=0; i <= 255; i++) analogwrite(pwmpin, i); delay(10); // Endfor /* Fade This example shows how to fade an LED on pin 9 using the analogwrite() function. The analogwrite() function uses PWM, so if you want to change the pin you're using, be sure to use another PWM capable pin. On most Arduino, the PWM pins are identified with a "~" sign, like ~3, ~5, ~6, ~9, ~10 and ~11. This example code is in the public domain. */ int led = 9; int brightness = 0; int fadeamount = 5; // the PWM pin the LED is attached to // how bright the LED is // how many points to fade the LED by // the setup routine runs once when you press reset: void setup() // declare pin 9 to be an output: pinmode(led, OUTPUT); // the loop routine runs over and over again forever: void loop() // set the brightness of pin 9: analogwrite(led, brightness); // change the brightness for next time through the loop: brightness = brightness + fadeamount; Af: Valle Thorø Side 9 af 20
10 // reverse the direction of the fading at the ends of the fade: if (brightness == 0 brightness == 255) fadeamount = -fadeamount ; // Endif // wait for 30 milliseconds to see the dimming effect delay(30); Serial Read void setup() Serial.begin(9600); pinmode(13, OUTPUT); // LED on pin 13 of UNO void loop() char rx_byte; if (Serial.available() > 0) // is a character available? rx_byte = Serial.read(); // if (rx_byte == 'a') digitalwrite(13, HIGH); // Endif if (rx_byte == 'b') digitalwrite(13, LOW); // Endif // Endif // Fra: Se speciel document for mere!! Brug af Funktioner eller subrutiner: Her er vist et par eksempler på brug af Funktioner. void setup() Serial.begin(9600); DashedLine(); // Kald Funktion, ( Subrutine ) Serial.println( Print something ); DashedLine(); void loop() // Do nothing Af: Valle Thorø Side 10 af 20
11 void DashedLine() Serial.println(" "); void setup() Serial.begin(9600); // draw the menu box DashedLine(24); Serial.println(" Program Options Menu "); DashedLine(22); void loop() void DashedLine(int len) int i; // draw the line for (i = 0; i < len; i++) Serial.print("-"); // move the cursor to the next line Serial.println(""); Switch case: En Switch Case kan bruges i stedet for en række if-statements. pins = PINB & 0x7;????? // read pins 8/9/10 switch (pins) case 0: Af: Valle Thorø Side 11 af 20
12 break; case 1: switch1_func(); break; case 2: switch2_func(); break; case 3: switch1_func(); switch2_func(); case 4: case 5: case 6: case 7: switch3_func(); break; // EndCase // no switches set // switches one and two. // switch 3 makes 1&2 into "don't care" // der testes på variablen state switch (state) case 1: // Kode hvis state er 1 break; case 2: // Kode hvis state er 2 break; default: // Kode hvis state hverken er 1 eller 2 Switch Case sammenlignet med ef-statements: switch ( variable) case value1: // do something break; case value2: // do something else break; default: // do something by default break; Af: Valle Thorø Side 12 af 20
13 // this is equivalent to: if ( variable == value1 ) // do something else if ( variable = value2 ) // do something else else // do something by default Random Tilfældig nummer: Syntax: random(max) random(min, max) void loop() int i=random(4); digitalwrite(ledpin[i], HIGH); while(digitalread(buttonpin[i]) == LOW) //do nothing // EndWhile digitalwrite(ledpin[i], LOW); Random fra 0 til 3 randnumber = random(300); random number from 0 to 299 randnumber = random(10, 20); from 10 to 19 Se: Et par eksempler mere: long randnumber; void setup() Serial.begin(9600); randomseed(analogread(0)); // Læs tilfældig værdi ( 0 til 1023 )på // svævende pin,og brug værdien som basis // basis for en pseudo random number- // generator. Af: Valle Thorø Side 13 af 20
14 void loop() randnumber = random(300); // generer værdi fra 0 til 299!! Serial.println(randNumber); delay(50); long randnumber; void setup() Serial.begin(9600); // if analog input pin 0 is unconnected, random analog // noise will cause the call to randomseed() to generate // different seed numbers each time the sketch runs. // randomseed() will then shuffle the random function. randomseed(analogread(0)); void loop() randnumber = random(300); Serial.println(randNumber); // print a random number from 0 to 299 randnumber = random(10, 20); Serial.println(randNumber); // print a random number from 10 to 19 delay(50); // if analog input pin 0 is unconnected, random analog // noise will cause the call to randomseed() to generate // different seed numbers each time the sketch runs. // randomseed() will then shuffle the random function. randomseed(analogread(0)); //generate five random bytes for (int i=0; i<5; i++) mybytes[i] = random(0, 256); Array Eksempler på at definere et array med værdier: Husk, at det første element i et array har nummer 0. Af: Valle Thorø Side 14 af 20
15 Her ses en grafisk præsentation af et array, der hedder Billy. Det har 5 elementer, nummre fra 0 til 4. Se evt. eksempler her: Eksempler: int myints[6]; int mypins[] = 2, 4, 8, 3, 6; int mysensvals[6] = 2, 4, -8, 3, 2; char message[6] = "hello"; mysensvals[0] == 2, mysensvals[1] == 4, /* and so forth. It also means that in an array with ten elements, index nine is the last element. Hence: */ int myarray[10]=9,3,2,4,3,2,7,8,9,11; // myarray[9] contains 11 // myarray[10] is invalid and contains random information (other memory address) Eksempel: Brug array til at definere pins. int ledpins[] = 9, 3, 2, 12, 15, 11, 7, 6; // LED pins int ledcnt = 8; void setup() for(int p=0; p<ledcnt; p++) pinmode(ledpins[p], OUTPUT); // Set the mode to OUTPUT void loop() for(int p=0; p<ledcnt; p++) analogwrite(ledpins[p], HIGH); // Turn an LED pin on delay(100); // Twiddle thumbs for a while analogwrite(ledpins[p], LOW); // Turn an LED pin off delay(100); // Twiddle thumbs some more Af: Valle Thorø Side 15 af 20
16 // Endfor Eksempel: Brug af Array til at definere pins. // This example code is in the public domain. // int timer = 100; // The higher the number, the slower the timing. int ledpins[] = 2, 7, 4, 6, 5, 3 ; // an array of pin numbers to which LEDs // are attached int pincount = 6; // the number of pins (i.e. the length of // the array) void setup() // the array elements are numbered from 0 to (pincount - 1). // use a for loop to initialize each pin as an output: for (int thispin = 0; thispin < pincount; thispin++) pinmode(ledpins[thispin], OUTPUT); // Endfor void loop() // loop from the lowest pin to the highest: for (int thispin = 0; thispin < pincount; thispin++) // turn the pin on: digitalwrite(ledpins[thispin], HIGH); delay(timer); // turn the pin off: digitalwrite(ledpins[thispin], LOW); // Endfor // loop from the highest pin to the lowest: for (int thispin = pincount - 1; thispin >= 0; thispin--) // turn the pin on: digitalwrite(ledpins[thispin], HIGH); delay(timer); // turn the pin off: digitalwrite(ledpins[thispin], LOW); // Endfor Af: Valle Thorø Side 16 af 20
17 Matrix Multi-dimensionel array En Matrix er en multi dimensionel Array Eksempel: // Pins kontrolleret af et matrix int pinmatrix[3][3] = 2, 3, 4, 5, 6, 7, 8, 9, 10 ; void setup() //use a nested for-loop to initialize all the pins for (int i = 0; i < 3; i++) for (int j = 0; j < 3; j++) pinmode(pinmatrix[i][j], OUTPUT); //close for i //close for j //close setup() void loop() //this nested for-loop will turn each LED on and off in sequence for (int i = 0; i < 3; i++) for (int j = 0; j < 3; j++) digitalwrite(pinmatrix[i][j], HIGH); delay(100); digitalwrite(pinmatrix[i][j], LOW); //close for i //close for j //close loop() Man kan også definere matrix-indhold på følgende måde: int pinmatrix[3][3] = 2, 3, 4, 5, 6, 7, 8, 9, 10 ; Af: Valle Thorø Side 17 af 20
18 Multidimentionel array fx brugt til at styre 7-segmenter: // Kan fx bruges til at definere bitmønsteret til et 7-segment. bool num_array[10][8] = 1,1,1,1,0,1,1,0, // 0 1,0,0,1,0,0,0,0, // 1 1,1,0,1,0,1,1,0, // 2 1,1,0,1,1,1,0,0, // 3 1,0,1,1,1,0,0,0, // 4 0,1,1,1,1,1,0,0, // 5 0,1,1,1,1,1,1,0, // 6 1,1,0,1,0,0,0,0, // 7 1,1,1,1,1,1,1,0, // 8 1,1,1,1,1,1,0,0,; // 9 // Arrayet bruges fx som følgende: // Digit_1 for (int pin = 5; pin < 12; pin++) digitalwrite(pin, num_array[digit1][pin - 5]); // definer 8 pins afhængig af tallet i digit1. digitalwrite(12, HIGH); // tænd 7-segmentet kortvarigt. delay(5); digitalwrite(12, LOW); // Digit_2 for (int pin = 5; pin < 12; pin++) digitalwrite(pin, num_array[digit2][pin - 5]); // Endfor digitalwrite(13, HIGH); delay(5); digitalwrite(13, LOW); Tæl ned på et 7-segment: Eksempel: /* 7 Segment Count Down This example code is in the public domain. */ Af: Valle Thorø Side 18 af 20
19 boolean numarray[10][8] = 1,1,1,0,1,1,0,1, //Zero 1,0,0,0,1,0,0,0, //One 0,1,1,0,1,0,1,1, //Two 1,0,1,0,1,0,1,1, //Three 1,0,0,0,1,1,1,0, //Four 1,0,1,0,0,1,1,1, //Five 1,1,1,0,0,1,1,1, //Six 1,0,0,0,1,0,0,1, //Seven 1,1,1,0,1,1,1,1, //Eight 1,0,1,0,1,1,1,1 //Nine ; void setup() for(int i = 10; i <= 17; i++) pinmode(i, OUTPUT); digitalwrite(i, HIGH); // Endfor void loop() for(int a = 9; a >= 0; a--) //Count down through the Numbers for(int j = 0; j <= 8; j++) //Loop through the digital pins digitalwrite(j+10,!numarray[a][j]); // Endfor delay(1000); for(int j = 10; j <= 17; j++) //Turn all the LEDs off digitalwrite(j, HIGH); // Endfor // Endfor Ydre Debounce // buttonpin er med intern pullup const int debouncetime = 20; // debounce in milliseconds void debounce () unsigned long now = millis (); do // on bounce, reset time-out if (digitalread (buttonpin) == LOW) now = millis (); while (digitalread (buttonpin) == LOW (millis () - now) <= debouncetime); // = or. // end of debounce Af: Valle Thorø Side 19 af 20
20 Max, Min: Example Code The code ensures that sensval is at least 20. sensval = max(sensval, 20); // assigns sensval to the larger of sensval or 20 // (effectively ensuring that it is at least 20) Her mangler mere!! Af: Valle Thorø Side 20 af 20
Løkkestrukturer mm. Trykknap: Button, Se eksempler / Digital / Button. Decision: If: Version 08/ Arduino, Loops, løkker, programfunktioner mm.
Arduino, Loops, løkker, programfunktioner mm. Links til følgende i dokumentet: Trykknap If, If else, If Else If While, Do While For-Loop PWM Serial Read Funktioner og subrutinerr Switch Case Random number,
Læs mereDelay(100); Man skriver fx blot delay(100); for at få Microcontrolleren til at vente 100 ms inden programmet fortsætter.
Funktionen delay() Funktionen delay() er ofte praktisk at bruge i et program i Arduino-verdenen. Man skriver fx blot delay(100); for at få Microcontrolleren til at vente 100 ms inden programmet fortsætter.
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 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 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 mereProject Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1
Project Step 7 Behavioral modeling of a dual ported register set. Copyright 2006 - Joanne DeGroat, ECE, OSU 1 The register set Register set specifications 16 dual ported registers each with 16- bit words
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 mereFlowchart og Nassi ShneidermanN Version. Et flowchart bruges til grafisk at beskrive et forløb. Det kan fx være en microcontrollers programafvikling.
Flowchart Et flowchart bruges til grafisk at beskrive et forløb. Det kan fx være en microcontrollers programafvikling. Der findes nogle gode programmer til at tegne flowcharts med, men de skal købes. Fx
Læs 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 mereconst int disponibel_10= 10; const int disponibel_11= 11; const int disponibel_12= 12; const int blinkled = 13; // pin 13 er LED på NANO
Styring_af_analog_repeater_OZ1LN_07-04-2018_v_1_07 device Arduino NANO fra v 1.06_j kræves Starttid bærebølge for valid pilottone ved start fra v 1.06_j kræves ResetTid uden bærebølge ved genstart efter
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 mereBoligsøgning / Search for accommodation!
Boligsøgning / Search for accommodation! For at guide dig frem til den rigtige vejledning, skal du lige svare på et par spørgsmål: To make sure you are using the correct guide for applying you must answer
Læs mere! "# $$ &'()*"* +*, & &"*0* & "# % %- %
!"! "# $$ & &'()*"* +*, &- & &"./+0 & &"*0* & & & 1 2 ()))))$$" "# - " # $!&!!" 34 3((5(4 6()))))5 3((5# 7())))) 4 3((58 43((58 3((5#9! 3((5#4 3((584 6 9 # '"!&()!" * " 49 9-3 :; & Private Sub Workbook_Open()
Læs mereBasic statistics for experimental medical researchers
Basic statistics for experimental medical researchers Sample size calculations September 15th 2016 Christian Pipper Department of public health (IFSV) Faculty of Health and Medicinal Science (SUND) E-mail:
Læs merePort & Bitmanipulation
Port & Bit-manipulation i Arduino: Links til afsnit i dokumentet: Indledning Sammenhæng mellem Arduino pins og porte Portregistre Skriv_til_port / Variabel Læs port / SFR bitset bitclear bitwrite BitRead
Læs merePARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU
PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU OUTLINE INEFFICIENCY OF ATTILA WAYS TO PARALLELIZE LOW COMPATIBILITY IN THE COMPILATION A SOLUTION
Læs merePortal Registration. Check Junk Mail for activation . 1 Click the hyperlink to take you back to the portal to confirm your registration
Portal Registration Step 1 Provide the necessary information to create your user. Note: First Name, Last Name and Email have to match exactly to your profile in the Membership system. Step 2 Click on the
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 mereEngelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og
052431_EngelskD 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau D www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation
Læs mereTM4 Central Station. User Manual / brugervejledning K2070-EU. Tel Fax
TM4 Central Station User Manual / brugervejledning K2070-EU STT Condigi A/S Niels Bohrs Vej 42, Stilling 8660 Skanderborg Denmark Tel. +45 87 93 50 00 Fax. +45 87 93 50 10 info@sttcondigi.com www.sttcondigi.com
Læs mereDet er muligt at chekce følgende opg. i CodeJudge: og
Det er muligt at chekce følgende opg. i CodeJudge:.1.7 og.1.14 Exercise 1: Skriv en forløkke, som producerer følgende output: 1 4 9 16 5 36 Bonusopgave: Modificer dit program, så det ikke benytter multiplikation.
Læs mereVina Nguyen HSSP July 13, 2008
Vina Nguyen HSSP July 13, 2008 1 What does it mean if sets A, B, C are a partition of set D? 2 How do you calculate P(A B) using the formula for conditional probability? 3 What is the difference between
Læs mereIBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1
IBM Network Station Manager esuite 1.5 / NSM Integration IBM Network Computer Division tdc - 02/08/99 lotusnsm.prz Page 1 New esuite Settings in NSM The Lotus esuite Workplace administration option is
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 mereECE 551: Digital System * Design & Synthesis Lecture Set 5
ECE 551: Digital System * Design & Synthesis Lecture Set 5 5.1: Verilog Behavioral Model for Finite State Machines (FSMs) 5.2: Verilog Simulation I/O and 2001 Standard (In Separate File) 3/4/2003 1 ECE
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 mereAarhus Universitet, Science and Technology, Computer Science. Exam. Wednesday 27 June 2018, 9:00-11:00
Page 1/12 Aarhus Universitet, Science and Technology, Computer Science Exam Wednesday 27 June 2018, 9:00-11:00 Allowed aid: None The exam questions are answered on the problem statement that is handed
Læs mereVejledning til Sundhedsprocenten og Sundhedstjek
English version below Vejledning til Sundhedsprocenten og Sundhedstjek Udfyld Sundhedsprocenten Sæt mål og lav en handlingsplan Book tid til Sundhedstjek Log ind på www.falckhealthcare.dk/novo Har du problemer
Læs mereThe X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen
The X Factor Målgruppe 7-10 klasse & ungdomsuddannelser Engelskundervisningen Læringsmål Eleven kan give sammenhængende fremstillinger på basis af indhentede informationer Eleven har viden om at søge og
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 mereDK - Quick Text Translation. HEYYER Net Promoter System Magento extension
DK - Quick Text Translation HEYYER Net Promoter System Magento extension Version 1.0 15-11-2013 HEYYER / Email Templates Invitation Email Template Invitation Email English Dansk Title Invitation Email
Læs mereLUL s Flower Power Vest dansk version
LUL s Flower Power Vest dansk version Brug restgarn i bomuld, bomuld/acryl, uld etc. 170-220 m/50 g One size. Passer str S-M. Brug større hæklenål hvis der ønskes en større størrelse. Hæklenål 3½ mm. 12
Læs mereProgrammering i C. Lektion september 2009
Programmering i C Lektion 2 14. september 2009 Kontrolstrukturer Udvælgelse Gentagelse Eksempler Kommentarer Format - scanf og printf 2 / 27 Fra sidst 1 Kontrolstrukturer 2 Udvælgelse 3 Gentagelse 4 Eksempler
Læs merehow to save excel as pdf
1 how to save excel as pdf This guide will show you how to save your Excel workbook as PDF files. Before you do so, you may want to copy several sheets from several documents into one document. To do so,
Læs mereBlack Jack --- Review. Spring 2012
Black Jack --- Review Spring 2012 Simulation Simulation can solve real-world problems by modeling realworld processes to provide otherwise unobtainable information. Computer simulation is used to predict
Læs mereHow Long Is an Hour? Family Note HOME LINK 8 2
8 2 How Long Is an Hour? The concept of passing time is difficult for young children. Hours, minutes, and seconds are confusing; children usually do not have a good sense of how long each time interval
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 mereModeljernbane elektronik for begyndere...og dem der vil igang med at bygge deres egne dekodere
2015 Modeljernbane elektronik for begyndere...og dem der vil igang med at bygge deres egne dekodere Dette dokument giver en grundlæggende indføring i standard elektronik komponenter og deres virkemåde,
Læs mereEngelsk. Niveau C. De Merkantile Erhvervsuddannelser September 2005. Casebaseret eksamen. www.jysk.dk og www.jysk.com.
052430_EngelskC 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau C www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation
Læs mereBrug sømbrættet til at lave sjove figurer. Lav fx: Få de andre til at gætte, hvad du har lavet. Use the nail board to make funny shapes.
Brug sømbrættet til at lave sjove figurer. Lav f: Et dannebrogsflag Et hus med tag, vinduer og dør En fugl En bil En blomst Få de andre til at gætte, hvad du har lavet. Use the nail board to make funn
Læs mereHvor er mine runde hjørner?
Hvor er mine runde hjørner? Ofte møder vi fortvivlelse blandt kunder, når de ser deres nye flotte site i deres browser og indser, at det ser anderledes ud, i forhold til det design, de godkendte i starten
Læs mereProgrammering i C. Lektion november 2008
Programmering i C Lektion 3 18. november 2008 Kontrolstrukturer Udvælgelse Gentagelse Eksempler Fra sidst 1 Kontrolstrukturer 2 Udvælgelse 3 Gentagelse 4 Eksempler Kontrolstrukturer Udvælgelse Gentagelse
Læs mereName: Week of April 1 MathWorksheets.com
Get a fidget spinner! Spin it. I needed to spin time(s) to finish. Find the GCF using the Birthday Cake method. 5 45 55 9 11 5 = 5 4 16 12 2 14 12 5 100 50 3 15 27 80 208 240 144 70 45 21 24 45 57 Spin
Læs mereHelp / Hjælp
Home page Lisa & Petur www.lisapetur.dk Help / Hjælp Help / Hjælp General The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family. The Association
Læs mereSkriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM528)
Skriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM58) Institut for Matematik og Datalogi Syddansk Universitet, Odense Torsdag den 1. januar 01 kl. 9 13 Alle sædvanlige hjælpemidler
Læs mereE-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss
E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss Brugervejledning (side 2-6) Userguide (page 7-11) Bedienungsanleitung 1 - Hvordan forbinder du din E-PAD hængelås med din
Læs mereOnline kursus: Programming with ANSI C
Online kursus 365 dage DKK 1.999 Nr. 90198 P ekskl. moms Denne kursuspakke giver dig et bredt kendskab til sproget C, hvis standarder er specificeret af American National Standards Institute (ANSI). Kurserne
Læs mereTerese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/11-2012
Server side Programming Wedesign Forelæsning #8 Recap PHP 1. Development Concept Design Coding Testing 2. Social Media Sharing, Images, Videos, Location etc Integrates with your websites 3. Widgets extend
Læs mereLinear Programming ١ C H A P T E R 2
Linear Programming ١ C H A P T E R 2 Problem Formulation Problem formulation or modeling is the process of translating a verbal statement of a problem into a mathematical statement. The Guidelines of formulation
Læs mereStarWars-videointro. Start din video på den nørdede måde! Version: August 2012
StarWars-videointro Start din video på den nørdede måde! Version: August 2012 Indholdsfortegnelse StarWars-effekt til videointro!...4 Hent programmet...4 Indtast din tekst...5 Export til film...6 Avanceret
Læs mereBemærk, der er tale om ældre versioner af softwaren, men fremgangsmåden er uændret.
Check dine svar på: https://dtu.codejudge.net/02101-e18/ Exercise 1: Installer Eclipse og Java. Dette kan f.eks. gøres ved at følge instuktionerne i dokumentet eclipse intro.pdf som ligger under Fildeling
Læs mereGeneralized Probit Model in Design of Dose Finding Experiments. Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US
Generalized Probit Model in Design of Dose Finding Experiments Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US Outline Motivation Generalized probit model Utility function Locally optimal designs
Læs mereUnder 'Microsoft Block Editor', klik 'New project' for at åbne block editor-værktøjet.
8 3. Nedtælling Nu skal du lave en nedtæller. Det er en god måde at lære variabler på og hvordan du skal kode micro:bit til at gøre dét, du vil have, at den skal vise. Du skal bruge: 1 x BBC micro:bit
Læs merePrivat-, statslig- eller regional institution m.v. Andet Added Bekaempelsesudfoerende: string No Label: Bekæmpelsesudførende
Changes for Rottedatabasen Web Service The coming version of Rottedatabasen Web Service will have several changes some of them breaking for the exposed methods. These changes and the business logic behind
Læs mereIPTV Box (MAG250/254) Bruger Manual
IPTV Box (MAG250/254) Bruger Manual Når din STB (Set top Box) starter op, bliver der vist en pop up boks på skærmen, hvor du kan åbne EPG ved at trykke på F2 (Nogle bokse kan fortælle at den har brug for
Læs mereLED STAR PIN G4 BASIC INFORMATION: Series circuit. Parallel circuit. www.osram.com 1. HOW CAN I UNDERSTAND THE FOLLOWING SHEETS?
BASIC INFORMATION: 1. HOW CAN I UNDERSTAND THE FOLLOWING SHES? Compatibility to OSRAM s: -Series Circuit... Page 2 -Parallel Circuit... Page 3 Compatibility to OTHER s : -Series Circuit... Page 4 -Parallel
Læs mereLESSON NOTES Extensive Reading in Danish for Intermediate Learners #8 How to Interview
LESSON NOTES Extensive Reading in Danish for Intermediate Learners #8 How to Interview CONTENTS 2 Danish 5 English # 8 COPYRIGHT 2019 INNOVATIVE LANGUAGE LEARNING. ALL RIGHTS RESERVED. DANISH 1. SÅDAN
Læs mereName: Week of April 15 MathWorksheets.com
Get a fidget spinner! Spin it. I needed to spin time(s) to finish. Spin again. Add. Complete each number bond. I needed to spin time(s) to finish. How many times do you need to spin? I needed to spin time(s)
Læs mereVores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.
På dansk/in Danish: Aarhus d. 10. januar 2013/ the 10 th of January 2013 Kære alle Chefer i MUS-regi! Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. Og
Læs mereSubject to terms and conditions. WEEK Type Price EUR WEEK Type Price EUR WEEK Type Price EUR WEEK Type Price EUR
ITSO SERVICE OFFICE Weeks for Sale 31/05/2015 m: +34 636 277 307 w: clublasanta-timeshare.com e: roger@clublasanta.com See colour key sheet news: rogercls.blogspot.com Subject to terms and conditions THURSDAY
Læs mereINGENIØRHØJSKOLEN I ÅRHUS Elektro- og IKT-afdelingen. I3PRG3 + I3DTM3 + I3ISY1-3. semester
INGENIØRHØJSKOLEN I ÅRHUS Elektro- og IKT-afdelingen Side 1 af 7 Eksamenstermin: DECEMBER 2003 / JANUAR 2004 Varighed: 4 timer - fra kl. 9.00 til kl. 13.00 Ingeniørhøjskolen udleverer: 3 omslag samt papir
Læs mereUnitel EDI MT940 June 2010. Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004)
Unitel EDI MT940 June 2010 Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004) Contents 1. Introduction...3 2. General...3 3. Description of the MT940 message...3 3.1.
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 mereTitel: Barry s Bespoke Bakery
Titel: Tema: Kærlighed, kager, relationer Fag: Engelsk Målgruppe: 8.-10.kl. Data om læremidlet: Tv-udsendelse: SVT2, 03-08-2014, 10 min. Denne pædagogiske vejledning indeholder ideer til arbejdet med tema
Læs mereTrolling Master Bornholm 2015
Trolling Master Bornholm 2015 (English version further down) Panorama billede fra starten den første dag i 2014 Michael Koldtoft fra Trolling Centrum har brugt lidt tid på at arbejde med billederne fra
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 mereSign variation, the Grassmannian, and total positivity
Sign variation, the Grassmannian, and total positivity arxiv:1503.05622 Slides available at math.berkeley.edu/~skarp Steven N. Karp, UC Berkeley FPSAC 2015 KAIST, Daejeon Steven N. Karp (UC Berkeley) Sign
Læs mereDET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index
DET KONGELIGE Index Download driver... 2 Find the Windows 7 version.... 2 Download the Windows Vista driver.... 4 Extract driver... 5 Windows Vista installation of a printer.... 7 Side 1 af 12 DET KONGELIGE
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 mereTitel: Hungry - Fedtbjerget
Titel: Hungry - Fedtbjerget Tema: fedme, kærlighed, relationer Fag: Engelsk Målgruppe: 8.-10.kl. Data om læremidlet: Tv-udsendelse: TV0000006275 25 min. DR Undervisning 29-01-2001 Denne pædagogiske vejledning
Læs mereOracle PL/SQL. Overview of PL/SQL
Oracle PL/SQL John Ortiz Overview of PL/SQL Oracle's Procedural Language extension to SQL. Support many programming language features. If-then-else, loops, subroutines. Program units written in PL/SQL
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 mereBASAL ARDUINO SÅDAN KOMMER DU IGANG MED ARDUINO, OG FORBEREDER DIG TIL KURSERNE MBHOBBY.COM AFHOLDER.
BASAL ARDUINO SÅDAN KOMMER DU IGANG MED ARDUINO, OG FORBEREDER DIG TIL KURSERNE MBHOBBY.COM AFHOLDER. DETTE SELVSTUDIE ER UDVIKLET AF MARTIN GERTZ BECH, OG MÅ UDELUKKENDE BENYTTES TIL PERSONLIGE IKKE KOMMERCIELLE
Læs mereEngineering of Chemical Register Machines
Prague International Workshop on Membrane Computing 2008 R. Fassler, T. Hinze, T. Lenser and P. Dittrich {raf,hinze,thlenser,dittrich}@minet.uni-jena.de 2. June 2008 Outline 1 Motivation Goal Realization
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 mereNetvæ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 mereBarnets navn: Børnehave: Kommune: Barnets modersmål (kan være mere end et)
Forældreskema Barnets navn: Børnehave: Kommune: Barnets modersmål (kan være mere end et) Barnets alder: år og måneder Barnet begyndte at lære dansk da det var år Søg at besvare disse spørgsmål så godt
Læs mereCS 4390/5387 SOFTWARE V&V LECTURE 5 BLACK-BOX TESTING - 2
1 CS 4390/5387 SOFTWARE V&V LECTURE 5 BLACK-BOX TESTING - 2 Outline 2 HW Solution Exercise (Equivalence Class Testing) Exercise (Decision Table Testing) Pairwise Testing Exercise (Pairwise Testing) 1 Homework
Læs mereMonteringsvejledning / Mounting instructions. Chameleon betræk / Chameleon cover system
Monteringsvejledning / Mounting instructions Chameleon betræk / Chameleon cover system Monteringsvejledning / Mounting instructions Bred presenningsbunden ud på gulvet. 1. Place the bottom of the tarpaulin
Læs mereUser Manual for LTC IGNOU
User Manual for LTC IGNOU 1 LTC (Leave Travel Concession) Navigation: Portal Launch HCM Application Self Service LTC Self Service 1. LTC Advance/Intimation Navigation: Launch HCM Application Self Service
Læs mereQUICK START Updated:
QUICK START Updated: 24.08.2018 For at komme hurtigt og godt igang med dine nye Webstech produkter, anbefales at du downloader den senest opdaterede QuickStart fra vores hjemmeside: In order to get started
Læs mereThe River Underground, Additional Work
39 (104) The River Underground, Additional Work The River Underground Crosswords Across 1 Another word for "hard to cope with", "unendurable", "insufferable" (10) 5 Another word for "think", "believe",
Læs mereTrolling Master Bornholm 2016 Nyhedsbrev nr. 7
Trolling Master Bornholm 2016 Nyhedsbrev nr. 7 English version further down Så var det omsider fiskevejr En af dem, der kom på vandet i en af hullerne, mellem den hårde vestenvind var Lejf K. Pedersen,
Læs mereWIFI koder til Miljøagenturet: Brugernavn: AIACE course Kodeord: TsEG2pVL EU LOGIN KURSUS 21. AUGUST FORMIDDAG:
WIFI koder til Miljøagenturet: Brugernavn: AIACE course Kodeord: TsEG2pVL EU LOGIN KURSUS 21. AUGUST 2019 - FORMIDDAG: EU Login er EU s NemID. Det er blot adgangsnøglen til en række EU-applikationer. Vælg
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 mereArduino. Processoren på kittet er fra Atmel, af AVR-familien, og hedder Atmega 328.
kompendium. Dette kompendium er ikke et forsøg på at være fyldestgørende, for at komme i gang med at programmere, men er en samling af informationer og tips. Og der er en række links til materialer på
Læs mereQUICK START Updated: 18. Febr. 2014
QUICK START Updated: 18. Febr. 2014 For at komme hurtigt og godt igang med dine nye Webstech produkter, anbefales at du downloader den senest opdaterede QuickStart fra vores hjemmeside: In order to get
Læs mereGUIDE TIL BREVSKRIVNING
GUIDE TIL BREVSKRIVNING APPELBREVE Formålet med at skrive et appelbrev er at få modtageren til at overholde menneskerettighederne. Det er en god idé at lægge vægt på modtagerens forpligtelser over for
Læs mereOpera Ins. Model: MI5722 Product Name: Pure Sine Wave Inverter 1000W 12VDC/230 30A Solar Regulator
Opera Ins Model: MI5722 Product Name: Pure Sine Wave Inverter 1000W 12VDC/230 30A Solar Regulator I.Precautions 1. Keep the product away from children to avoid children playing it as a toy and resultinginpersonalinjury.
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 mereDesign by Contract Bertrand Meyer Design and Programming by Contract. Oversigt. Prædikater
Design by Contract Bertrand Meyer 1986 Design and Programming by Contract Michael R. Hansen & Anne Haxthausen mrh@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark Design
Læs mereSkriftlig Eksamen Diskret matematik med anvendelser (DM72)
Skriftlig Eksamen Diskret matematik med anvendelser (DM72) Institut for Matematik & Datalogi Syddansk Universitet, Odense Onsdag den 18. januar 2006 Alle sædvanlige hjælpemidler (lærebøger, notater etc.),
Læs mereRemember the Ship, Additional Work
51 (104) Remember the Ship, Additional Work Remember the Ship Crosswords Across 3 A prejudiced person who is intolerant of any opinions differing from his own (5) 4 Another word for language (6) 6 The
Læs mereTrolling Master Bornholm 2016 Nyhedsbrev nr. 5
Trolling Master Bornholm 2016 Nyhedsbrev nr. 5 English version further down Kim Finne med 11 kg laks Laksen blev fanget i denne uge øst for Bornholm ud for Nexø. Et andet eksempel er her to laks taget
Læs mereCHAPTER 8: USING OBJECTS
Ruby: Philosophy & Implementation CHAPTER 8: USING OBJECTS Introduction to Computer Science Using Ruby Ruby is the latest in the family of Object Oriented Programming Languages As such, its designer studied
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 mereTrolling Master Bornholm 2014
Trolling Master Bornholm 2014 (English version further down) Populært med tidlig færgebooking Booking af færgebilletter til TMB 2014 er populært. Vi har fået en stribe mails fra teams, som har booket,
Læs mereFinancial Literacy among 5-7 years old children
Financial Literacy among 5-7 years old children -based on a market research survey among the parents in Denmark, Sweden, Norway, Finland, Northern Ireland and Republic of Ireland Page 1 Purpose of the
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 mere