EKSEMPEL PÅ ELEVOPGAVE TIL ARBEJDET MED PROGRAMMERING AF ARDUIONO MED LED BÅND

Relaterede dokumenter
Installationsmanual Alarm Tilslutningsboks

Danske jernbanesignaler i skala H0.

Alt elektronik heri er købt via og arduino udviklingssoftware er hentet fra

Indholdsfortegnelse Indledning... 2 Projektbeskrivelse... 2 Dette bruger vi i projektet... 2 Komponenter... 2 Software... 2 Kalibrering...

Arduino kursus lektion 3:

BBC micro:bit Buggy som følger en linje

Programmering C Eksamensprojekt. Lavet af Suayb Köse & Nikolaj Egholk Jakobsen

Märklin digital. Montage af kørelys i Heljan ADNs. Claus Hansen for

Microcontroller, Arduino

Arduinostyret klimaanlæg Afsluttende projekt programmering C

Installationsguide til trådløs TV-forbindelse

Microcontroller, Arduino

Arduino Programmering

INSTALLATIONS GUIDE. Waoo leveres af dit lokale energiselskab. til trådløs TV-forbindelse AirTies 4641 DUO/UNO WPS

Opgaver - PLC - analogteknik - forbindelsesteknik...3 Opgaver - PLC - analogteknik - programmering...9

Installationsguide. til Waoo! trådløs TV-forbindelse. AirTies 4641 DUO/UNO. Fiberbredbånd TV Telefoni WPS

FitLight Trainer brugsvejledning. Tablet controller. version 1.7

MVT380 Vejledning. Forord. Website: Kontakt: Tillykke med din nye GPS tracker MVT380.

Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless

Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless

BRUGERVEJLEDNING VANDSENSOR

Fable Kom godt i gang

TinkerCad - Arduino simulator

Loddevejledning til samling af CanSat-shields

Konfiguration af BOOX Nova. Der tages forbehold for trykfejl og ændringer i producentens / Googles software.

Lektion 6 / Analog Arduino

Fable Kom godt i gang

Demonstration af transitmetoden

Start på Arduino og programmering

Installationsguide til Waoo! trådløst tv AirTies 4641 DUO/UNO

Hvordan skal Aduro Hybrid-ledningerne indsættes?

Funktionsdekoder i Märklin-Motorola format

1. Tubes. 2. Paneler. 3. Downlight. 4. Streetlight

Kom godt i gang med Fable-robotten

Du skal opgradere dæktryk kontrol kun et par dele. Disse findes som komplet sæt i ichwillautoteile.de

MP3 player med DMX interface.

Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B

Ved indkøring påtrykkes en kendt amplitude (HUSK 50 ohms afslutning) og displayet aflæses.

Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless

TEKNISK BESKRIVELSE OG INSTALLATIONS VEJLEDNING DOSERINGSANLÆG TIL TØJ VASK VM 2002

Brugervejledning til POESIMASKINEN

BRUGERVEJLEDNING RØGSENSOR

BRUGERVEJLEDNING SIGNALFORSTÆRKER

SPHERO 2.0 undervisningsforløb til mellemtrinnet i matematik Polygoner og vinkler

FireBUS PARKERINGSVENTILATION

Glasbrudsdetektorer. GD 330 / GD og GD 335 / GD 335-6

Brugervejledning til videokamera uden sensor

Fingeraftryk læser 4821

BRUGERVEJLEDNING TIL DØRKONTAKT

BRUGERVEJLEDNING SIGNALFORSTÆRKER

Installations tips & anbefalinger... side 3 M9000 Ledningsdiagram... side 4 CN 1... side 5 CN 2... side 7 CN 3... side 8 CN 4... side 9 CN 5...

Kom godt i gang med Airties UNO-DUO

AKG198 monteringsguide

DK Installationsvejledninger

Installationsmanual Trådløs Dørsensor Optisk

LD Handel NIVO-brugervejledning Side 1/10. NIVO sådan bruger og monterer du systemet

BRUGERMANUAL DAB DIGITAL RADIO

Installationsguide 1

ARDUINO PROGRAMMERING

SAS816WHB-0-RF TRÅDLØS RUMTERMOSTAT

Projekt periode Installation Tilbagebetalingsperiode. Besparelse. Electricitet og vedligeholdelse Tid (måneder)

Programmering til metode B4:

Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless

Oversigts billedet: Statistik siden:

Webstech Trådløs Sensor Overvågning. Brugervejledning

Guide til montering af komplet videolink

Arduino kursus lektion 4:

PDC120 PI. Betjeningsvejledning Version Installationsvejledning Version 120.4

RX900A. Brugervejledning for DENNE BRUGERVEJLEDNING GÆLDER FOR SOFTWARE VERSION 1.X

Brugsanvisning QL-700. Labelprinter

Micro:Bit Indbygget sensorer og Monk Makes sensorbord

Micro-pixel Neopixel til micro:bit

Vejledning Flex-Control:

Sådan forbindes Arduinoen via et fumlebræt til ATTiny45 chippen.

Grundlæggende trådløst netværk

Drejeskive fra Märklin/Fleischmann

Micro:bit. Komponenter i CFU-kasser. Lær komponenterne at kende

Opstart af maskine: Tekst Symbol Billede 1.1. Du trykker på power knappen på T-shirtprinteren. Og printeren tænder nu.

CANSAT & ARDUINO step by step

FM-Eco4light+S - MGS600 FM-Eco4light+ FM-Eco4light INSTALLATION. Updated:

Opsætning af DEVO F12E Sender Quick Start Guide og Diagram.

Dekoder type 628. Diagram. Print. Litra.DK

DCC digital dekoder til magnetiske produkter

RX900B. Brugervejledning for DENNE BRUGERVEJLEDNING GÆLDER FOR SOFTWARE VERSION 1.X

Programmeringseksempel til CX/IPC

Startvejledning til Arlo Baby

Softwareopdateringer Brugervejledning

Monterings og brugervejledning Portautomatik K 19 samt tilbehør

Hos Podconsultsbutik kan du finde vandpumpen i 3 udgaver, hvilket har betydning for hvordan du samler og forbinder pumpen til din Micro:bit.

Suzuki Sx4 - MT & ATM Fartpilot & begrænser

Brug af digitale ind og udgange

Tillykke med din nye Cobra søkort plotter. Her er en kort gennemgang i brugen af din nye kortplotter, og de ting du skal være opmærksom på.

BRUGERVEJLEDNING BETJENINGSPANEL

Hold et kompas (et simpelt er ok) mod den højre side af motoren (lad bare dækslet sidde).

MONTAGEVEJLEDNING CTS602 HMI BY NILAN. Opgradering CTS602 HMI Touch panel

Enes Kücükavci Roskilde Tekniske Gymnasium Mathias Turac Informationsteknolog B Vejleder: Karl Bjranasson Programmering C

Quick guide til Kabelplus TV boks.

I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET

Installationsmanual Komplet Alarm

Transkript:

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. Indsæt nedenstående programmering på arduino softwaren på computeren. #include <Adafruit_NeoPixel.h> #define PIN 6 #define NUMLEDS 60 Adafruit_NeoPixel leds = Adafruit_NeoPixel(NUMLEDS, PIN, NEO_GRB + NEO_KHZ800); void setup() { leds.begin(); leds.show(); void loop() { leds.setpixelcolor(0, leds.color(0,255,0)); delay(1000); leds.show(); // Definerer hvilket af Arduinoens ben, der er forbundet til LED båndets styrring // Hvor mange LED er der er i LED båndet // Når vi opsætter NeoPixel biblioteket, skal vi angive antallet af LED er, og hvilket digitale ben på Arduinoen signalet skal sendes ud på. // Dette initialiserer NeoPixel biblioteket. // Starter med at sætte alle LED er til at være slukket // Sætter den første LED til farven grøn. // Venter i 1000 millisekunder (= 1 sek.) // Opdaterer LED erne på LED båndet. Løs herefter opgaverne op næste side. side 2

Opgave 1 Du skal lave om på den eksisterende programmering, således at den første LED i båndet både tænder og slukker to gange i sekundet. Opgave 2 Du skal lave om på den eksisterende programmering, således at den første LED i båndet skifter mellem farverne grøn og rød. Opgave 3 Du skal lave en for-løkke, som starter med at tænde LED nr. 2 med farven blå. Derefter slukkes den og LED nr. 4 tændes i stedet for. Således fortsættes der frem til LED nr. 9, hvorefter det hele starter forfra. for(int i=0;i<10;i++){ leds.setpixelcolor(i, leds.color(0,0,255)); Serial.println(i); // For et antal LED er, hvor den første LED er 0, og op til <10. // LED erne gives farver ved (Rød, Grøn, Blå) værdier, fra (0,0,0) op til (255,255,255). // Udskriver værdien på den LED der arbejdes på til loggen Opgave 4 Du skal lave en for-løkke, som starter med at tænde LED nr. 10 med farven gul. Derefter slukkes den og LED nr. 12 tændes i stedet for. Således fortsættes der med hver anden frem til og med LED nr. 24, hvorefter det hele starter forfra. Opgave 5 Du skal lave en for-løkke, som starter med at tænde LED nr. 32 med farven lilla. Derefter slukkes den og LED nr. 31 tændes i stedet for. Således fortsættes der med hver anden frem til og med LED nr. 25, hvorefter det hele starter forfra. Opgave 6 Du skal lave en for-løkke, som starter med at tænde LED nr. 33 med farven hvid. Derefter slukkes den og LED nr. 34 tændes i stedet for. Således fortsættes der med hver anden frem til og med LED nr. 36, hvorefter den tager turen tilbage til 36, 35 ned til 33 igen. Derefter starter det hele starter forfra. Opgave 7 Du skal lave en for-løkke, som starter med at tænde LED nr. 37 med en tilfældig farve. Derefter slukkes den og LED nr. 38 tændes i stedet for med en ny tilfældig farve. Således fortsættes der med hver anden frem til og med LED nr. 44, hvorefter det hele starter forfra. randnumber = random(300); randnumber = random(10, 20); // laver et tilfældigt tal mellem 0 og 299 // laver et tilfældigt tal mellem 10 og 19 Opgave 8 Du skal lave en for-løkke, som starter med at tænde LED nr. 45 og 52 med farven grøn. Derefter slukkes de og LED nr. 46 og 51 tændes i stedet for. Dernæst 47 og 50 og sidst 48 og 49. Derefter kører de tilbage til 45 og 52 og starter forfra. Opgave 9 Du skal lave en for-løkke, som starter med at tænde LED nr. 53 med farven rød. Derefter slukkes den og LED nr. 54 tændes, således fortsættes der indtil LED nr. 60. Derefter starter LED nr. 53 igen, men LED nr. 60 forbliver tændt. Lyset i nr. 53 fortsætter ned igennem rækken til nr. 59 og forbliver også tændt. Således starter hver LED med nr. 53, og slutter med at forblive tændt i bunden af LED båndet. Når alle LED er fra 53 til og med 60 lyser, startes der forfra. Opgave 10 Gem opgaven og lav nu dit eget forslag til et lysshow, du må benytte hele LED båndet. side 3

Plade med LED bånd Materialeliste 2 x Træplade 4 mm. 1 x Træplade 16 mm. 1 x Arduino UNO 1 x WS2812s LED strip 60 stk. på 1 m. 1 x Modstand 470 Ω 1 x Kondensator 1000 µf 3 x Samlemuffer 3 x Ledninger han-han Div. skruer og maling 1 x Valgfri sensor Der saves en 16 mm plade til midt og to 4 mm. Plader som bund og top. (42 cm. i diameter) Husk tydelig afmærkning af centrum! LED bånd på 1 meter, skal placeres cirkulært med en diameter på 100 / pi = 31,85 cm. 32 cm Opmåling til Ardurino samt kabler i 90 graders hjørne. Bundpladen limes på efter at midterpladen er savet og slebet efter mål. side 4

Maling af centrum i hvid, for at man bedre kan se LED belysningen. Fastgørelse af LED bånd og Arduino. Lodning af 1000 µf kondensator og 470 Ω modstand. side 5

Maling af synlige flader. Programmering og brug af produktet, som en del af udstillingen. side 6