Hvorfor & Hvordan lære Elever At programmere Arduinoer
|
|
|
- Hanna Søgaard
- 10 å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 på Andøya 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 Xtremene Learning Eliminer muligheden for at gemme sig! Eller giv alle mulighed for succes Ingen skal kunne gemme sig Hold størrelse 2-3 Hvert hold sin Arduino Hvert hold en PC :-) Dreng-pige diskussion Rene drenge og piger grupper Extremene Programming er en operational udviklings metode JDN / No.7
8 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.8
9 Hvorfor forrige slide? Fordi succes kriterier tildels afspejles i hvad der skal læres. Fordi det giver hvor meget tid der skal bruges på det i skolen. Korrekt afvejet får de fleste forhåbentlig en succes med hjem JDN / No.9
10 Hvad er programmering? Programmeringssprog Udviklingsomgivelser Testomgivelser Afviklingsomgivelser Interface med omverden Digitale signaler Analoge signaler Kommunikation ( GPS (NMEA 0183) I2C,TWI,SPI,... JDN / No.10
11 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.11
12 JDN / No.12
13 Før vi starter Grupper og HW 2 prs pr gruppe rene dreng og pige grupper som udgangspunkt 1 Arduino/cansat pr gruppe 1 Arduino kan fås til 200 NOK/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.13
14 Imperativ programmeringssprog C,C++,java,... Programmer byder programmet at udføre hvad der skal udføres JDN / No.14
15 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.15
16 Hvad betyder at det virker? Open for comments... JDN / No.16
17 Milestone 2 Få forbindelse til cansat/arduino via USB-seriel JDN / No.17
18 ! 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.18
19 Dett var dagens lektion Eller? JDN / No.19
20 kodning Er som udgangspunkt faktisk ret svært C: #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) JDN / No.20
21 Step 1 STRUKTUR JDN / No.21
22 Step 1 STRUKTUR start JDN / No.22
23 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.23
24 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.24
25 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.25
26 JDN / No.26
27 NTNU!!! JDN / No.27
28 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.28
29 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.29
30 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.30
31 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 JDN / No.31
32 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.32
33 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.33
34 Heltal Addition,,Subtraktion, division og multiplikation er FARLIG! hvad kan man så... tænke sig lidt om! Reducer formler inden de kodes JDN / No.34
35 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.35
36 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.36
37 De ulineære ntc case JDN / No.37
38 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.38
39 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.39
40 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.40
41 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.41
42 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.42
43 Analog input JDN / No.43
44 ! 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.44
45 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.45
46 Hvad mangler de for at kunne kode? Strenge løkker if then else? to ce keys JDN / No.46
47 Boolsk algebra if (a == b) { } else { } if ( a < b ) a og b er heltal IKKE floats JDN / No.47
48 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.48
49 telemetri som begreb JDN / No.49
50 PC USB how are you I'm fine Arduino Ren chat protokol JDN / No.50
51 PAUSE JDN / No.51
52 PC USB 1 2 Arduino Ren chat protokol send tal over returner værdi plus 1 JDN / No.52
53 JDN / No.53
54 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.54
55 Hvad mangler de for at kunne kode? Strenge løkker if then else? to ce keys JDN / No.55
56 int i1; int i2; void loop() { i1 = 3; i2 = 4; if (i2 < i1) // boolsk evaluering på heltal { } else { } JDN / No.56
57 if ()... while () { } boolske operatorer: <, > <=, >=, ==,!= && (and) (or) sammensatte udtryk er lovlig if ( ( (i1< i2 ) && (pp >=3) ) (isifryser == true) ) JDN / No.57
58 differentiering jeps! JDN / No.58
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.
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
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
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
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
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
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
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
// 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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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.
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
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
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
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,
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
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
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
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
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
//--------------------------------- 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
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å
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
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
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...
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
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
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
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.
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
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...
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
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
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
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
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
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
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
GSM REMOTE CONTROL AND MONITORING SYSTEM Model: GSM-220
GSM REMOTE CONTROL AND MONITORING SYSTEM Model: GSM-220 For nyeste manual www.termalou.com Indholdsfortegnelse Intorduktion....... 4 Pakkens indhold......4 Enhedens design....5 Installations Diagram...5
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å
USB-kabler og drivere
USB-kabler og drivere til Microsoft XP, Vista, Windows 7, Windows 8, Windows 10 Ofte stillede spørgsmål og fejlmeddelelser Bestem hvilket kabel du har Installation af korrekt driver version 3.2.0.0 MacOS
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.
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
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
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
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
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) -----------
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
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,
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
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 )
EKSEMPEL PÅ ELEVOPGAVE TIL ARBEJDET MED PROGRAMMERING AF ARDUIONO MED LED BÅND
EKSEMPEL PÅ ELEVOPGAVE TIL ARBEJDET MED PROGRAMMERING AF ARDUIONO MED LED BÅND side 1 LED bånd I dette opgavesæt skal du arbejde med et LED bånd og en Arudino. Diagrammet viser LED båndets tilslutningen.
Python programmering. Per Tøfting. MacFest
Python programmering MacFest 2005 Per Tøfting http://pertoefting.dk/macfest/ Indhold Måder at afvikle Python program på Variabler Data typer Tal Sekvenser Strenge Tupler Lister Dictionaries Kontrolstrukturer
Installationsmanual. 2 Installering...6. 3 Installering SMS sender...7. 4 Installering PSTN/GSM sender...7. 5 Installering PSTN GSM konverter...
CS 47 Syntax Side 2 Indholdsfortegnelse 1 Introduktion...4 1.1 Funktioner...4 1.2 Forsyning...4 1.3 PSTN support...5 1.4 GSM support...5 1.5 SMS support...5 1.6 Indgange...5 1.7 Udgange...5 1.8 Password...5
Kom godt igang med DS-101g+ Disk Station. (installations vejledning)
Kom godt igang med DS-101g+ Disk Station (installations vejledning) Bemærk Venligst se Chapter 2 Get to Know the Hardware i den engelske User s Guide for detaljeret beskrivelse af knapperne samt LEDs funktioner.
DM-44TE 45 sek. Anti Shock bærbar CD-afspiller
Danish DM-44TE 45 sek. Anti Shock bærbar CD-afspiller Dansk betjeningsvejledning www.denver-electronics.com SIKKERHEDSFORANSTALTNINGER For ikke at beskadige denne enhed bør den ikke opbevares på steder
QUICKMANUAL til multiguard Technic IO. Montering
QUICKMANUAL til multiguard Technic IO 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
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.
Python 3 kursus lektion 1:
Python 3 kursus lektion 1: Her laves et nyt program Her køre programmet! Her skrives koden: Gem (CTRL-s) Tryk F5 (for at køre) www.madsmatik.dk d.14-01-2016 1/5 At skrive til skærmen: Hello World Man kan
GSM SMS Modem MODEL: SA RTU-1 V1.01
GSM SMS Modem MODEL: SA RTU1 V1.01 Brugervejledning Indgange: Der er fire indgange på modulet. De kan programmeres som normale indgange. De kan programmeres som tæller. Udgange: Der er en udgang på modulet
