Hvorfor & Hvordan lære Elever At programmere Arduinoer
|
|
|
- Tina Schmidt
- 9 år siden
- Visninger:
Transkript
1 Hvorfor & Hvordan lære Elever At programmere Arduinoer Jens Dalsgaard Nielsen JDN / No.1
2 Teknologi konkurrencen IPADs, mobilos, HTC'er Medicentre JDN / No.2
3 IPAD, Iphone, HTC, Mhz kbyte Arduino 16 Mhz 8 kbyte Faktor 100 i processeringshastighed Faktor 1 million i hukommelsesstørrelse Hvor ligger imponator effekten? Hvor er aha oplevelsen? Næææh en gang far og mor var børn da... JDN / No.3
4 Lærer/elevrollen Alle er i elevrollen her idag Der er hjælp at få Der er støtte fra de andre elever (gruppearbejdet) De fleste her har gået mindst 15 år i skole ;-) Man er lidt svær at skubbe af pinden håber jeg JDN / No.4
5 Læring af eleverne Helt anden situation Nu er I læreren! Det største problem er at få et drive i eleverne Alle sammen :-) JDN / No.5
6 Vejen mod målet KISS Der skal være en succes historie i hver time! Need to know approach HW SW... JDN / No.6
7 Mål og delmål og indsats CANSAT konkurrence Lokalt Alle er deltagere :-) National Et antal gymnasier er deltagere International Et antal lande er deltagere PR Intra/lokalt/region/landsdækkende/... Hvad er jeres mål for succes? Hvad sælger i som succes kriterier til eleverne? JDN / No.7
8 TV køkken Ready to fill in dokumenter/templates Et rigtigt eksempel til at lære af Dropbox,skole IT,... ENKELT! Arduino Allerede færdige eksempler JDN / No.8
9 JDN / No.9
10 Før vi starter Grupper og HW 2-4 prs pr gruppe rene dreng og pige grupper som udgangspunkt 1 Arduino/cansat pr gruppe 1 Arduino kan fås til 200 DKK + USB kabel Find super users i klassen Dem der kan hjælpe de andre med de første step Prøv det selv fra bunden af på ren maskine Logbogen... JDN / No.10
11 Imperativ programmeringssprog C,C++,java,... Programmer byder programmet at udføre hvad der skal udføres JDN / No.11
12 JDN / No.12
13 Milestone 1 Installer Arduino SW Start Arduino SW Se at det virker Note: Windows XP, Vista, 7 MAC OS Linux Muligheder for driver cirkus på windows/mac OS med gamle boards. Se JDN / No.13
14 Hvad betyder at det virker? Open for comments... JDN / No.14
15 Milestone 2 Få forbindelse til cansat/arduino via USB-seriel JDN / No.15
16 ! Arduino program kan startes Man kan identificere USB serial port der tilhører Arduino Hint: ryk stik ud se hvilken der forsvinder Blink virker Virker bare der er strømforsyning på arduino JDN / No.16
17 Dett var dagens lektion Eller? JDN / No.17
18 kodning Er som udgangspunkt faktisk ret svært :-( #define K_set_fatal_err_hook(ahook) \ ((krnl_err (*)(void (*)(krnl_err (*fatal_hook) \ (krnl_err e, int sinner)))) \ (*(*pk_call_vector) \ [ak_set_fatal_err_hook])) (ahook) men Arduino platform gør det let(tere) JDN / No.18
19 Step 1 STRUKTUR JDN / No.19
20 Step 1 STRUKTUR start JDN / No.20
21 setup loop loop loop loop loop... Så hurtig som muligt! Dvs tid er noget I skal lave hvis I feks vil måle 2 gange i sekundet JDN / No.21
22 To typer ting man kan Udføre fremmed kode husk imperativ vi kommanderer Lave egen kode Tilføje egne kommentarer i kode Udføre... Data/info til funktion Serial.begin(9600); delay(1000); // vent i 1000 millisek JDN / No.22
23 Første program /* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ void setup() { // initialize the digital pin as an output. // Pin 13 has an LED connected on most Arduino boards: pinmode(13, OUTPUT); } void loop() { digitalwrite(13, HIGH); delay(1000); digitalwrite(13, LOW); delay(1000); } // set the LED on // wait for a second // set the LED off // wait for a second JDN / No.23
24 void setup() { pinmode(13, OUTPUT); } void prik() { digitalwrite(13, HIGH); // set the LED on delay(100); // wait for 0,2 sec digitalwrite(13, LOW); // set the LED off Delay(1000); // vent 1 sek } void streg() { digitalwrite(13, HIGH); // set the LED on delay(600); // wait for 0,2 sec digitalwrite(13, LOW); // set the LED off Delay(1000); // vent 1 sek } void loop() { prik(); prik(); prik(); streg(); streg(); streg(); prik(); prik(); prik(); } Andet program - morse JDN / No.24
25 Funktions kald Kald: navn(parameter) ; ; er sætningens punktum Serial.begin(9600); delay(1000); pinmode(13,output); Man kan næsten snakke koden ( på bydeform: imperativ prog...) JDN / No.25
26 Egen kode lighedstegnet X = 3; // ikke en ligning!!! // husk imperativ // vi byder x at holde // værdien 3 x = 3; x = x + 3; // er helt lovligt Højresiden regnes ud Venstresiden sættes lig resultat Så x er lig 6 efter ovenstående kode JDN / No.26
27 Datatyper desværre nødvendigt int : heltal 32768, 32767,...,0,1,2,32767 typiske fejl: x = 32767; x = x+1; hvad er x?? x er bit heltal : ( JDN / No.27
28 heltal regneri int i; int j; int k; void loop() { j = 10; i = 20; k = j/i; k = k * 1000; k = (j/i)*1000; k = (1000 * j)/k ;... JDN / No.28
29 heltal regneri dagens resultat int i; int j; int k; void loop() { j = 10; i = 20; k = j/i; k = k * 1000; // k er nu 0 heltalsdivision k = (j/i)*1000; // 0 k = (1000 * j)/k ; // k er nu 500!!!... JDN / No.29
30 Heltal Addition,,Subtraktion, division og multiplikation er FARLIG! hvad kan man så... tænke sig lidt om! Reducer formler inden de kodes JDN / No.30
31 Fra jord til bord I naturen: fysisk værdi (temperatur,tryk, acceleration,..) sensor representation: typisk analog spænding Analog til digital converter 10 bit 0-5V 0,1,2,3, (1024 værdier) 0 svarer til [0-5/(1023)[ 1: [5/1023 2*5/1023[... 0: 0V 1: 5/1023 V 2: 2*5/1023 V //hm men ok JDN / No.31
32 Fra jord til bord II Måletal ( ) skal nu omfattes tilbage til fysisk enhed (SI?!?) temp[c] = (måletal *5/1023) /0,010 [C] husk igen på trunkering heltal: måletal*5/1023 Altid 0 sålænge måletal < 1023/5... I telemetri: send også rådata hjem JDN / No.32
33 De ulineære ntc case JDN / No.33
34 De intelligente serial interface: Serial.read()... GPS NMEA telegrammer $GPRMC, ,A, ,N, ,W,0.56,59.66,280411,,,A*4C $GPGGA, , ,N, ,W,1,7,1.28,2636.9,M,3.2,M,,*4C $GPRMC, ,A, ,N, ,W,0.56,59.66,280411,,,A*4A $GPGGA, , ,N, ,W,1,7,1.28,2636.9,M,3.2,M,,*4E JDN / No.34
35 Temperatur sensor // sensor: 20 mv pr grad C grader ca // 0V ~= 0C // 0,400V ~= 20C 0,020 *20 int raatemp,temp;... raatemp = analogread(a0); // vi maalte temp = raatemp * 5/1023 * ; NB : anglikansk kodning: i decimaltal. JDN / No.35
36 Temperatur sensor int raatemp,temp;... raatemp = analogread(a0); // vi maalte temp = raatemp * 5/1023 * ; // FEJL FJEL FEJL FJELL FEJL temp er heltal højreside er kommatal!!! hvorfor? JDN / No.36
37 Temperatur sensor nu med kommatal int raatemp; float temp;... raatemp = analogread(a0); // vi maalte temp = (raatemp * 5/1023) * ; // FEJL FJEL FEJL FJELL FEJL temp er 0.0 hvorfor???!!! hvorfor? JDN / No.37
38 Temperatur sensor nu med kommatal int raatemp; float temp;... raatemp = analogread(a0); // vi maalte temp = raatempt; temp = (temp * 5/1023) * ; NU VIRKER DET : ) hvorfor??? JDN / No.38
39 Analog input JDN / No.39
40 ! De forrige 20 slides viser hvor nemt der går detalie i det... behov for 20 små enkle programmer der illustrerer det vi har set indtil nu hvem skriver dem... JDN / No.40
41 milestones installering af Arduino morse las analog sensor skriv den hjem til PC int, float, byte herunder 0 problematikken Gruppeproblematik 2 prs teams - hvad hvis der havde været 6 prs grupper her? JDN / No.41
42 Hvad mangler de for at kunne kode? Strenge løkker if then else? to ce keys JDN / No.42
43 Boolsk algebra if (a == b) { } else { } if ( a < b ) a og b er heltal IKKE floats JDN / No.43
44 void setup() { Serial.begin(9600); } void loop() { int kar; kar = Serial.read(); if (kar!= 1 ) { Serial.print( vi har laest... ); Serial.print(kar); } } JDN / No.44
45 telemetri som begreb JDN / No.45
46 PC USB how are you I'm fine Arduino Ren chat protokol JDN / No.46
47 PAUSE JDN / No.47
48 PC USB 1 2 Arduino Ren chat protokol send tal over returner værdi plus 1 JDN / No.48
49 JDN / No.49
50 Telemetri kapacitets problem Kommunikationslink feks 1200 baud ~ 100 Bytes/sec max! Protokol overhead i eks AX.25 effektivt måske 75 Bytes/sec klokken er nu 13:45 UTC pos er 72N 72W vandet er koldt 55 bytes som tager 55/75 sec = 0,74 sec void loop() { readnmeafragps(); sendtelemetrihjem(); delay(1000); } LOOPTID????? mindst 1,74 sek... JDN / No.50
51 Hvad mangler de for at kunne kode? Strenge løkker if then else? to ce keys JDN / No.51
52 int i1; int i2; void loop() { i1 = 3; i2 = 4; if (i2 < i1) // boolsk evaluering på heltal { } else { } JDN / No.52
53 if ()... while () { } boolske operatorer: <, > <=, >=, ==,!= && (and) (or) sammensatte udtryk er lovlig if ( ( (i1< i2 ) && (pp >=3) ) (isifryser == true) ) JDN / No.53
54 differentiering jeps! JDN / No.54
Hvorfor & Hvordan lære Elever At programmere Arduinoer
Hvorfor & Hvordan lære Elever At programmere Arduinoer Jens Dalsgaard Nielsen JDN / No.1 Teknologi konkurrencen IPADs, mobilos, HTC'er Medicentre JDN / No.2 IPAD, Iphone, HTC,... 1000 Mhz 8000000 kbyte
CANSAT & ARDUINO step by step
CANSAT & ARDUINO step by step Jens Dalsgaard Nielsen SATLAB Aalborg Universitet Danmark [email protected] 1/51 Arduino CANSAT - MÅL At måle ved hjælp af sensor temperatur, tryk, acceleration, CO2, lys,...
Start på Arduino og programmering
Programmering for begyndere Brug af Arduino Start på Arduino og programmering EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Sidste gang (Introduktion) Programmeringssproget
Arduino kursus lektion 3:
Arduino kursus lektion 3: I denne lektion skal vi lave få en diode til at fade op og ned! Herefter skal denne diode bruges sammen med en lysføler til at lave en smart lysfølsom diode som selv justere lyset
TinkerCad - Arduino simulator
TinkerCad - Arduino simulator Dokument fra H.C.Ørsted Gymnasiet, delt i HTX-Strømspassergruppen. ( Lidt modificeret / Valle ) På tinkercad.com kan man både arbejde med 3D emner, men også elektroniske kredsløb.
Example sensors. Accelorometer. Simple kontakter. Lysfølsomme. modstande. RFID reader & tags. Temperaturfølsomme. Flex Sensor.
Simple kontakter Accelorometer Example sensors Lysfølsomme modstande RFID reader & tags Temperaturfølsomme modstande Flex Sensor Ultralyds afstandsmåler Piezo Pressure/vibration Piezo Sound/buzzer Peltier
Fra programmering til mikroprocessor
Programmering for begyndere Brug af Arduino Fra programmering til mikroprocessor EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Programmerings kursus Sidste gang (Introduktion)
Arduino 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
Arduino Programmering
Microcontroller, Arduino I teknologi skal vi lære at lave programmer til uc for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal vi have set mulighederne, og forstået
Alt elektronik heri er købt via http://dx.com, og arduino udviklingssoftware er hentet fra http://arduino.cc.
Få-tiden-til-at-gå-[DIGITAL]-ur =============================== Copyright 2013, Richard Jørgensen. Alle ophavsretlige rettigheder frafaldet 2015. (Kopier og brug som du har lyst.) Forord: ===== Denne vejledning
Lektion 6 / Analog Arduino
1 Jeremiah Teipen: Electronic Sandwich BSPR11 Lektion 6 / Analog Arduino Mogens Jacobsen / [email protected] Siden sidst 2 Har I fået nogle LEDs til at blinke? Har I brugt kontakter? Hvad har I eksperimenteret
Internt interrupt - Arduino
Programmering for begyndere Brug af Arduino Internt interrupt - Arduino - Afslutning EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Intern interrupt Jeg vil rydde lidt op. Her er nogle punkter vil har glemt
Microcontroller, Arduino
Microcontroller, Arduino Programmerbar elektronik. uc Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Forstå princippet i programmering af en uc og se mulighederne. Programmeringen
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
Programmering C Eksamensprojekt. Lavet af Suayb Köse & Nikolaj Egholk Jakobsen
Programmering C Eksamensprojekt Lavet af Suayb Köse & Nikolaj Egholk Jakobsen Indledning Analyse Læring er en svær størrelse. Der er hele tiden fokus fra politikerne på, hvordan de danske skoleelever kan
E-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
Indholdsfortegnelse Indledning... 2 Projektbeskrivelse... 2 Dette bruger vi i projektet... 2 Komponenter... 2 Software... 2 Kalibrering...
Indholdsfortegnelse Indledning... 2 Projektbeskrivelse... 2 Dette bruger vi i projektet... 2 Komponenter... 2 Software... 2 Kalibrering... 3 Kildekoden... 4 Variabler... 4 Setup... 4 Loop... 4 Indledning
// 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
ARDUINO PROGRAMMERING
ARDUINO PROGRAMMERING Teknologisk Institut Opgaver i programmering af Arduino Indholdsfortegnelse Kapitel 1... 2 Arduino Uno mikrokontroller... 2 Digitalt signal... 3 Analogt signal... 3 Arduino Uno Specifikationer...
Lær Python dag 1 - modul 1
Lær Python dag 1 - modul 1 Introduktion, basis python Steffen Berg Klenow Jonas Bamse Andersen Syddansk Universitet Indhold 1. Velkommen 2. Programmering i python 3. Typer, variabler og udtryk 1 Velkommen
Arduino Programmering
Microcontroller-programmering med Arduino I teknologi skal vi lære at lave programmer til en microcontroller for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal
Projekt 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
Microcontroller, Arduino
Microcontroller, Arduino Kompendium til Arduino-programmering i Teknologi. Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Vi skal forstå princippet i programmering af en uc og se
DET 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
Arduinostyret klimaanlæg Afsluttende projekt programmering C
Arduinostyret klimaanlæg Afsluttende projekt programmering C Udarbejdet af: Mathias R W Sørensen, klasse 3.4 Udleverings-dato: 02-03-2012 Afleverings-dato: 11-05-2012 Programmeringvejleder: Karl G. Bjarnason
Løkkestrukturer mm. Trykknap: Button, Se eksempler / Digital / Button. Decision: If: Version 05/ 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 Break, PWM Serial Read Funktioner og subrutinerr Switch Case Random
Intro til AVR. Mads Pedersen, OZ6HR [email protected]
Intro til AVR Mads Pedersen, OZ6HR [email protected] 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:
Demonstration af transitmetoden
Demonstration af transitmetoden Introduktion: Det kan være svært at observere exoplaneter direkte, derfor benytter man sig i langt højere grad af transitmetoden: Her udnyttes at exoplaneter der bevæger
Video Projector Controller. Brugermanual
Jægergårdsgade 152/05A DK-8000 Aarhus C DENMARK WWW.WAHLBERG.DK l Video Projector Controller Brugermanual WWW.WAHLBERG.DK TELEPHONE +45 86 18 14 20 CELL PHONE +45 40 52 20 88 EMAIL: [email protected] Feb
Netværk & elektronik
Netværk & elektronik Oversigt Ethernet og IP teori Montering af Siteplayer modul Siteplayer teori Siteplayer forbindelse HTML Router (port forwarding!) Projekter Lkaa Mercantec 2009 1 Ethernet På Mars
BASAL 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
Interrupt - Arduino. Programmering for begyndere Brug af Arduino. Kursusaften 6 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK
Programmering for begyndere Brug af Arduino Programmeringskursus Interrupt - Arduino EDR Hillerød Knud Krogsgaard Jensen / OZ1QK Interrupts Programmeringskursus Genbrug Interrupts Betyder blot at man afbryder
Brug af digitale ind og udgange
Programmering for begyndere Brug af Arduino Programmeringskursus Brug af digitale ind og udgange Oversigt over aftenen Digitale ind- og udgange Det er der ikke så meget i: Digitale indgange kan tænde og
Modeljernbane 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,
2) Det er let at være produktiv med Python, da Python som regel kun har mellem 67 og 80% færre linier end tilsvarende C eller Java kode.
Denne guide er oprindeligt udgivet på Eksperten.dk I gang med Python I denne artikel vil jeg forsøge at give et kort og hurtigt indblik i programmeringssproget Python, der desværre er alt for overset.
Morse med micro:bit. Morse med micro:bit
Forord Dette dokument indeholder 4 opgaver, som alle går ud på at kode en micro:bit til at udføre en funktion med morsealfabetet. Opgaverne er beregnet til elever i 5-7. klasse. Opgaverne har stigende
Fable Kom godt i gang
Fable Kom godt i gang Vers. 1.3.1 Opdateret: 29-08-2018 Indholdsfortegnelse 1. Installer programmet 3 2. Pak robotten ud 5 3. I gang med at programmere 6 4. Programmér Fable til at køre fra 90 til -90
Mircobit Kursus Lektion 1
Mircobit Kursus Lektion 1 I denne lektie skal vi se nærmere på den lille mini computer kaldt microbit. Egentlig kræver det at man har en fysisk microbit men man kan også næsten lave det samme med den simulator
Vejledning til at tjekke om du har sat manuel IP på din computer.
Indhold Vejledning til at, komme på nettet. (DANSK)... 2 Gælder alle systemer.... 2 Vejledning til at tjekke om du har sat manuel IP på din computer.... 2 Windows 7... 2 Windows Vista... 2 Windows XP...
Spørgsmål: Hvordan kan jeg sætte routeren op uden brug af CD en? Svar: Routeren kan sættes op manuelt iht. step by step guiden nedenfor!
Spørgsmål: Hvordan kan jeg sætte routeren op uden brug af CD en? Svar: Routeren kan sættes op manuelt iht. step by step guiden nedenfor! Produkter dækket af denne step by step guide: De fleste routere
Brugermanual. 2GB MP3 afspiller
Brugermanual 2GB MP3 afspiller Indhold 1. Knappe funktioner og fremgagnsmåde... 4 2. Instruktioner... 4 2.1 Tænd og sluk... 4 2.2 Upload Music to the Player... 5 2.3 Afspil musik... 6 2.4 Normal or shuffle
//--------------------------------- 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
QUICKVEJLEDNING til multiguard DIN6. Montering
QUICKVEJLEDNING til multiguard DIN6 Montering 1. Klargør et SIM-kort, så pinkoden er 1234 eller deaktiveret. Monter kortet i enheden. Enheden har nu 1234 som password eller kører uden password. Kortet
PARALLELIZATION 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
Programmeringskursus Kursusaften 3. Programmering for begyndere Brug af Arduino. Display. Kursusaften 3 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK
Programmering for begyndere Brug af Arduino Programmeringskursus Display EDR Hillerød Knud Krogsgaard Jensen / OZ1QK Programmering for begyndere Brug af Arduino Programmeringskursus Sidste gang havde vi
QUICKVEJLEDNING til multiguard DIN9. Montering
QUICKVEJLEDNING til multiguard DIN9 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
Kom godt i gang med Fable-robotten
Kom godt i gang med Fable-robotten 1. Først skal du installere programmet på din computer. Gå ind på shaperobotics.com og under support vælger du download: Her vælger du, under PC App om du kører Windows
Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4.
APPETITVÆKKEREN OZ6YM, Palle A. Andersen Efteråret 2017 Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4. DEMO-video
Delay(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.
Måle og test I. Lasse Kaae 2012
Måle og test I Lasse Kaae 2012 Plan for de næste 2 uger Uge 1 grundlæggende VEE NI Labview (Torsdag) Anders Meisner Uge 2 Workshop VEE VEE instrument-styring Labview NI USB 6008 Måle øvelser Lasse Kaae
Fable Kom godt i gang
Fable Kom godt i gang Opdateret: 26-03-2018 Indholdsfortegnelse 1. Først skal du installere programmet på din computer 3 2. Når programmet er installeret er du klar til at pakke robotten ud 4 3. Nu er
QUICK 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
Programmering for begyndere Lektion 2. Opsamling mm
Lektion 2 Opsamling mm God tone Der er indlagt spørge sessioner Lektion 2 - Agenda Programmering for Lidt ændringer til teknikken, herunder hvordan du genser en lektion Lidt generelle tilbagemeldinger
QUICK 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
WT-1675B-8 GSM Alert and Monitoring System 9 inputs, 1 relay
VERSION: 1.2 UPDATED: AUG 2013 WT-1675B-8 GSM Alert and Monitoring System 9 inputs, 1 relay BRUGER MANUAL Feb 2015 Ver. 1 1 INTRODUKTION WT-1675B-8 GSM Er en smart lille GSM kontroller med 8 digitale indgange
Optimering af fraværsregistrering
Journal Optimering af fraværsregistrering Eksamensprojekt i Programmering C, klasse 3.4, 2011 AFLEVERET 09-05-2014 Indhold Abstract... Fejl! Bogmærke er ikke defineret. Problemformulering... 2 Produktet...
QUICK GUIDE. Besøg hvis du vil have Quick Guiden på andre sprog.
QUICK GUIDE Besøg www.ctsmall.eu hvis du vil have Quick Guiden på andre sprog. 1 Køb et SIM-kort (normal størrelse), og brug din telefon til at deaktivere brugen af PIN-kode. Sørg for at der er penge på
Analoge indgange og A/D konvertering. Analoge udgange
Programmering for begyndere Brug af Arduino Programmeringskursus Analoge indgange og A/D konvertering Analoge udgange Knud Krogsgaard Jensen OZ1QK Oversigt Oversigt over i aften: A/D konvertering iterations
Sådan får du e-bøger på læseren
Sådan får du e-bøger på læseren 2010 Sony Corporation 4-259-024-11(1) Få e-bøger Få e-bøger e-boghandel Reader Library-software Læser Med Sony Reader Library-softwaren (Reader Library) kan du indkøbe og
WT-1011RC Programmer User Guide
WT-1011RC Programmer User Guide Firmware Version 1.9 Note: 1. Information in this manual is subject to change without notice and does not represent a commitment of manufacturer. 2. Manufacturer shall not
Eksamens spørgsmål i Teknologi (Digital) 3. Semester (i)
Eksamens spørgsmål i Teknologi (Digital) 3. Semester (i) 1. DS1821 1-WIRE KOMMUNIKATION (HERUNDER TIMING KRAV) ------------------------ 2 2. DS1821 SOFTWARE (OPBYGNING AF STYREPROGRAM I SYSTEM51 C) -----------
QUICK MANUAL - HUAWEI E3276
Indhold Forberedelse af mobile WiFi... 3 Fejlfinding... 5 Hvis installationen mislykkes... 5 Hvis du ikke kan oprette forbindelse til internettet via dit modem... 5 Hvis det tager lang tid, før modemmet
Med Fokus på Fremtiden
Med Fokus på Fremtiden Din guide til MJ Vision videoovervågning i HD Tlf.: +45 70 20 82 12 Email.: [email protected] Web.: www.mjvision.dk Hvorfor vælge? Herunder en guide 1 2 3 4 5 6 7 8 Hvad er Økonomi
QUICKVEJLEDNING til multiguard DIN4. Montering
QUICKVEJLEDNING til multiguard DIN4 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
XVR optager med 8 kanaler (1080N) Varenr
XVR optager med 8 kanaler (1080N) Varenr. 2100.0461 Bruger / Installations vejledning Side 1 af 20 Indhold 1. Indikator... 2 2. Tilslutninger... 3 3. Harddisk Installation... 4 4. Opstart... 6 5. Fjernforbindelse
WT-1011RC Programmer User Guide
WT-1011RC Programmer User Guide Firmware Version 1.9 Note: 1. Information in this manual is subject to change without notice and does not represent a commitment of manufacturer. 2. Manufacturer shall not
Lektion 5 / Arduino intro. Mogens Jacobsen / [email protected]
1 BSPR11 Lektion 5 / Arduino intro Mogens Jacobsen / [email protected] Dagen i dag 2 Weird & Wild: Grupperne 5 & 6 + mogens Lektion 5 (AUD 3) Om det kommende forløb Om Arduinos historie og slægtskab Om programmering
MB-001 DCC/MM Udviklingsmodul
Rev 1.0.3 2016-06-05 Side 1 af 10 Intro DCC/MM Udviklingsmodul Venligst læst denne guide HELT igennem en gang eller to, før du begynder at samle kit et, så du føler dig afklaret med hvordan det skal samles.
HARD DISK CASING 2.5 STORAGE IDE/PATA TO USB 2.0
STORAGE SUPPORT HARD DISK CASING 2.5 STORAGE IDE/PATA TO USB 2.0 manual SI-707143 STORAGE SUPPORT HARD DISK CASING 2.5 STORAGE IDE/PATA TO USB 2.0 Ta k f o r d i d u h a r v a l g t a t k ø b e e t I C
SPIDER Quick guide. DATO: August 2017 FORHANDLER: WASYS A/S. Langebjergvænget Roskilde
SPIDER Quick guide DATO: August 2017 FORHANDLER: WASYS A/S Langebjergvænget 18 4000 Roskilde +45 7221 7979 Indhold Om SPIDER... 3 Funktioner ved SPIDER... 3 Spændingsforsyning... 3 Installation og fysiske
Test at det virker ved at sende SMS med beskeden 1234, Status til din CTSmall modtager du IKKE en bekræftelse på SMS, så gå tilbage til punkt 1.
QUICK GUIDE Besøg www.ctsmall.eu hvis du vil have Quick Guiden på andre sprog. 1 Køb et SIM-kort (normal størrelse), og brug din telefon til at deaktivere brugen af PIN-kode. Sørg for at der er penge på
Micro:Bit Indbygget sensorer og Monk Makes sensorbord
Fagligt Loop Micro:Bit Indbygget sensorer og Monk Makes sensorbord For at køre datalogning med Micro:Bit skal Micro:Bit s firmware være opdateret til min. version 0249, som blev frigivet i efteråret 2018.
Tour Mate. Page 1 of 7
Tour Mate Page 1 of 7 Tour Mate Manual 1. Beskrivelse Tour Mate er et nyt skud på stammen af GPS produkter. Modellen har 4 innovative funktioner.. Find et punkt: Med 8 LED pile, vise Tour Mate dig vej
Programmering i C. Lektion 4. 5. december 2008
Programmering i C Lektion 4 5. december 2008 Funktioner Eksempel Fra sidst 1 Funktioner 2 Eksempel Funktioner Eksempel Eksempel: 1 / f u n k t i o n s p r o t o t y p e r / i n t i n d l a e s ( void )
Projekt Træningsmaskine
Computer- og El-teknik A. Holstebro Tekniske Gymnasium - HTX Projekt Træningsmaskine Afleveret: Fredag d. 10/10-2008. Udarbejdet af: Bent Arnoldsen, Holstebro HTX. Gruppemedlem: Hjalmar Krarup Andersen,
Allan Nelsson - OZ5XN. Licenced since 1970
Allan Nelsson - OZ5XN Licenced since 1970 WSPR Weak Signal Propagation Reporter WSPR udtales whisper (som at hviske) WSPR er et digitalt beaconsystem (4-FSK) WSPR rapporteres af modtagende stationer til
Projekt rapport. for. Zigbee kommunikation
Projekt: Zigbee kommunikation Dato: 24-02-2010 Afleverings Dato: 04-06-2009 Titel: Projekt rapport for Zigbee kommunikation 6. semester projekt i WEM1 ved Ingeniørhøjskolen i Århus Gruppe 2: 06709 Sean
Deling i Windows. Netteknik 1
Deling i Windows - via Net eller Hjemmegruppe! Netteknik 1 Net historisk set Net - Network Basic Input Output System Giver - på en simpel og nem måde - mulighed for at dele ressourcer (filer, printere
Programmering i C Programmering af microcontroller i C (4 af 4) 12. april 2007
Programmering i C Programmering af microcontroller i C (4 af 4) 12. april 2007 Mads Pedersen, OZ6HR [email protected] Plan i dag Afrunding af OZ3VB's program Fra "almindelig C" til "microcontroller C" Lighederne
I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET
Mandag den 14 januar 2013 I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET OZ1QK Knud Krogsgaard Jensen 1 ARDUINO I 2 C - BUSSEN ELLER?? Plan for I aften: Jeg siger noget i 10 minutter I fortæller lidt om
