Programmera i teknik - kreativa projekt med Arduino

Relevanta dokument
PROJEKT LJUD. KOPIERINGSUNDERLAG Martin Blom Skavnes, Staffan Melin och Natur & Kultur Programmera i teknik ISBN

PROJEKT STAFFAN STALLEDRÄNG

Att programmera arduinon

Programmering med Arduino

Robotfotboll med Arduino

Programmering på Arduino/Genuino

Blinkande LED med 555:an, två typkopplingar.

Ipad i teknikundervisningen

Träff 1 - Introduktion

Instruktion elektronikkrets till vindkraftverk

TILLÄMPNINGAR INOM DATORTEKNIK

FlyBot. Copyright Sagitta Pedagog AB

Konstruera, styra, reglera och programmera en röd tråd F-9

Digitalt lärande och programmering i klassrummet

Batteri. Lampa. Strömbrytare. Tungelement. Motstånd. Potentiometer. Fotomotstånd. Kondensator. Lysdiod. Transistor. Motor. Mikrofon.

Att bygga och programmera en motordriven robot som kan undvika hinder.

Montering av Wisp628.

Emtithal Majeed, Örbyhus skola, Örbyhus

RADIOMOTTAGARE FÖR STYRNING AV RGB-LYSDIODLIST GEMENSAM ANOD

K3-SMS Fjärrstyrning Bruksanvisning

Bruksanvisning Varmkanalstyrning KT300S

Laboration II Elektronik

Grundläggande ellära. Materiellåda art nr. 1. I den första uppgiften skall du använda ett batteri, 2 sladdar med banankontakter och en lös glödlampa.

2 / 3-axlig joystick med PWM-utgångar

Legorobot. Lär dig programmera en legorobot. Teknikåttan Ola Ringdahl Lena Kallin Westin

Laboration 1: Styrning av lysdioder med en spänning

Rapport Digitala Projekt EITF11 Grupp 4 Axel Sundberg, Jakob Wennerström Gille Handledare: Bertil Lindvall

Elektro och Informationsteknik LTH. Laboration 3 RC- och RL-nät i tidsplanet. Elektronik för D ETIA01

EV3 Roboten. Sida 1 av 13

Micro:bit. Börja skapa egna program

Elektronik och Microbit

Qucs: Laboration kondensator

Programmering av. PADDY mini

Vilken skillnad gör det var du placerar det? Prova båda.

ETE115 Ellära och elektronik, vt 2013 Laboration 1

HÄLLEBERGSSKOLAN. Ur kursplanen för området elektronik i ämnet teknik:

Lab nr Elinstallation, begränsad behörighet ET1013 Likströmskretsar

Digitala projekt - Radiostyrd bil

MultiDrive 2 PB.F2 / RMS

Tack för att du valde denna produkt. Vänligen läs noga igenom instruktionerna för korrekt och säker användning.

Q I t. Ellära 2 Elektrisk ström, kap 23. Eleonora Lorek. Ström. Ström är flöde av laddade partiklar.

Roboten. Sida 1 av 11

Laborationer i miljöfysik. Solcellen

Lunds Universitet LTH Ingenjörshögskolan IDa1, IEa1 Helsingborg. Laboration nr 4 i digitala system ht-15. Ett sekvensnät. grupp. namn.

Digitala Projekt(EITF40) - Larm

AVR 5. Styrning av trafikljus. Digitala system 15 p

iloq P10S-programmeringsenhet Manual

KUNGLIGA TEKNISKA HÖGSKOLAN. Linefollower. Med LEGO Mindstorms och NXC. Paul Coada Introduktion i datateknik II1310

BBC micro:bit Programmera och bygg ett tjuvlarm 2.0

Bärbart. Ett ämnesöverskridande arbete i teknik och slöjd i årskurs 9. Genomfördes våren 2017 på Freinetskolan Bild & Form AB i Göteborg.

Digital Projekt EDI 021 Konstruktion av talande nummerpresentatör VT1 2004

Styrsystem till ABAB 255.

JUSTONE MANUAL ÅTERFÖRSÄLJARE

Prova på. Brun Svart Orange/ Brun Svart Svart Röd Röd Röd Orange/ Röd Röd Svart Röd

+5V. start. Styrsystem. stopp. Tillståndsmaskiner

StyleView Supplemental Drawer

KAPITEL 4 MTU AB

KOM IGÅNG, UPPDRAG OCH KOMPONENTER

Lär dig programmera! Prova på programmering med enkla exempel! Björn Regnell

TEKNISK NOTIS TN AT006

Välkommen Tack för att du väljer Arlo. Det är enkelt att komma igång.

Bruksanvisning Kopplingsur

Table of Contents. Credits

Solcellsregulator. Användarmanual. 1. Egenskaper:

Trafiksignal MPB Handhavande. For the love of lives

WFHC MASTER RF 6 Zones 868MHz & SLAVE RF 4 or 6 Zones

Installationsmanual 501 GPS Tracker

Reflective Rökdetektor med optisk stråle Användaranvisning

Innehåll. 1 Inledning 3

Välkommen. Tack för att du väljer Arlo. Det är enkelt att komma igång.

K44 Duo. Installation & User Manual EN SV DE FR DA FI NO

Sphero SPRK+ Appen som används är Sphero Edu. När appen öppnas kommer man till denna bild.

LED-armaturer som glimmar/glöder svagt då de är avstängda Postad av Ronnie Lidström - 06 aug :32

BRUKSANVISNING LA GARD HÖGSÄKERHETSLÅS MODELL 66E SVÄNGREGEL MASTER

JP JOYSTICKS PJP-008 & PJP-014

AL-C AL-S AUX. AL-C SENSOR. (Complete) (Overload) (Aux.) + IN - IN. Svart. Grön Vit Screen. Röd EXC. + Lastgivare

Monteringsanvisning till ESR_CAP Mätare v1.0

Kort introduktion till POV-Ray, del 1

Temperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN

PlantPuppy Räddaren för den som inte kan hålla växterna vid liv

Manual för Autostart Speed Control

Extralab fo r basterminen: Elektriska kretsar

Beskrivning elektronikkrets NOT vatten

LARMANLÄGGNING. Digitala Projekt, EITF11. Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall

Gobius 4i för vätsketankar. Installationsanvisning

PROV ELLÄRA 27 oktober 2011

DISK DRIVE REPLACEMENT

Laboration 2 i Datorteknik- Assemblerprogrammering II

BRUKSANVISNING LA GARD HÖGSÄKERHETSLÅS MODELL 66E SVÄNG REGEL MASTER

Bruksanvisning. Booster. Art P. Lindberg Annelundsgatan 7A Tel Enköping

EM2050 RotoBolt Elektroniskt Svängregellås. BRUKSANVISNING för ANVÄNDARE och MANAGER_EL1+9/S (EM2050) Att Öppna: Exempel: jjjjjj.

medemagruppen Joystick DX2 Snabbguide P Q ver Oktober 2011

BAS STRÖMFÖRSÖRJNING Slingövervakningsmodul-EXT/Kretskort

ATU. Användarmanual. Larmöverföringsenhet Firmware Version

Att köra konstantströms LED med konstantspänning (för Demoväska) Postad av Ronnie Lidström - 30 maj :59

Programmering. Den första datorn hette ENIAC.

ESIM264. Inkopplingsanvisning

Laborationsrapport. Kurs Elektroteknik grundkurs ET1002. Lab nr 3. Laborationens namn Halvledarkomponenter. Kommentarer. Namn. Utförd den.

Upphandling färjetrafik Svinö-Degerby Bilaga 13b A.1 KÖRNING MED FJÄRRKONTROLLEN VID ANGÖRING, FLYTLÄGE

12 VDC LED (RGB) Färgpalett (FP) 8 färger. Färgsekvensmotor (FSM) 11 färgscheman 2 justerbara tider

Transkript:

NYHET! Utkommer i augusti 2017 Smakprov ur boken Programmera i teknik - kreativa projekt med Arduino av Martin Blom Skavnes och Staffan Melin

PROJEKT LJUS s 1 I det här projektet kommer du att bygga en krets som innehåller en lysdiod, och skriva ett program som får lysdioden att blinka. Materiel Arduino dator sladdar kopplingsdäck 220 ohms motstånd lysdioder (gärna i olika färger) Gör så här 1. Koppla ihop Arduinon med datorn. 2. Koppla samman komponenterna på kopplingsdäcket enligt bilderna nedan. 3. Skriv in programkoden som finns på nästa sida. 4. Prova att din krets och ditt program fungerar som de ska. Elektronik Beskrivning av elektroniken Lysdioden och motståndet bildar en krets. När det går ström genom kretsen lyser dioden. Motståndet begränsar strömmen så att lysdioden inte ska gå sönder.

PROJEKT LJUS s 2 Programkod // Kod som körs en gång då ett nytt program laddas in i Arduinon void setup() { } // gör port 7 till en utgång så att den kan styra en lysidod pinmode(7, OUTPUT); // Slinga som utförs gång på gång så länge Arduinon är på void loop() { // släck lysdiod på utgång 7 digitalwrite(7, LOW); // behåll detta läge i 500 millisekunder delay(500); } // tänd lysdiod på utgång 7 digitalwrite (7, HIGH); // behåll detta läge i 500 millisekunder delay(500); Beskrivning av programkoden Programmet tänder lysdioden, väntar en halv sekund, släcker lysdioden och väntar en halv sekund. När programmet sedan upprepar detta gång på gång så blinkar lysdioden. Var och en av Arduinons utgångar kan ses som en vattenkran som antingen kan vara fullt öppen eller helt stängd. Men istället för vatten kommer det ström ur kranen. Kommandot digitalwrite låter dig styra kranen med kod. För att exempelvis öppna utgång 6 skriver du digitalwrite(6, HIGH). För att stänga den skriver du digitalwrite(6, LOW).

PROJEKT LJUS s 3 Texten som står efter // är en kommentar som beskriver vad koden på raden eller raderna under gör. Dessa kommentarer ignoreras av Arduinon och är endast ett stöd för programmeraren själv eller för andra personer som ska arbeta med koden. Uppgifter Nu har du kopplat, skrivit kod samt kontrollerat att allt fungerar och det är dags att börja arbeta med att ändra olika delar av koden och kopplingarna. Detta gör du genom att arbeta med uppgifterna nedan. Arbeta med en uppgift i taget i nummerordning. För att din lärare ska kunna se hur du arbetat och vad du lärt dig, är det viktigt att du dokumenterar ditt arbete och dina resultat enligt instruktionerna i uppgifterna. 1. För att ändra hastigheten på blinkningen ändrar du värdet i parentesen efter delay. Värdet anges i millisekunder, tusendelar av en sekund. 1000 ms = 1 s. Genom att ändra dessa värden kan du få lysdioden att växla snabbare eller långsammare mellan lägena tänd och släckt. Pröva dig fram till olika lösningar för hur lysdioden ska blinka, undersök till exempel hur snabba växlingar du kan uppfatta. Beskriv hur du prövade dig fram, vilka ändringar du gjorde och hur programmet nu fungerar. Använd begreppen digitalwrite, HIGH, LOW och delay. 2. Ändra programmet så att lysdioden blinkar snabbt en gång och långsamt en gång (och att detta upprepas om och om igen). Beskriv hur du ändrade programmet och hur det nu fungerar. Använd begreppen digitalwrite, HIGH, LOW och delay. 3. Återgå till programmet som du skrev in det från början. Lägg till ytterligare en lysdiod och ändra programmet så att dioderna blinkar samtidigt. Här får du lite hjälp:

PROJEKT LJUS s 4 Tips! Du måste lägga till kod både i setup och i loop. Beskriv hur du ändrade programmet och hur det nu fungerar. 4. Ändra programmet så att de två lysdioderna blinkar omväxlande; alltså att den ena är släckt när den andra lyser och tvärtom. Beskriv hur du ändrade i programmet och hur det nu fungerar. 5. Koppla in tre lysdioder i färgerna röd, gul och grön och få dem att härma ett trafikljus. Beskriv hur du ändrade i programmet och hur det nu fungerar. 6. Använd dig av tre till sex lysdioder i valfria färger och gör ett eget mönster för hur de ska tändas och släckas. Beskriv hur du tänkte, hur du skrev om programmet och hur du löste eventuella problem som uppstod under arbetet. 7. Sök på nätet efter hur morsekod fungerar. Därefter ska du med hjälp av en lysdiod signalera ditt namn eller SOS.