LED Fiber Optic kwallen Lamp: Nexus kwal (3 / 14 stap)

Stap 3: Stap 3: schets van de Arduino

Check out de Arduino schets, merkte ik het een belachelijk bedrag. Uit de verklaring moeten alle delen van de code, en het zal zelfs helpen verklaren welke pins Arduino verbinden met welke apparatuur pinnen. Als er niet iets die u begrijpt, neem dan gerust contact met mij op.

Dit is de Arduino schets, om het te gebruiken, moet u beschikken over de IRremote.h-bibliotheek, de bestanden die zijn geupload zijn de IRremote.h bestanden. Om de schets te werken, moet u alle bestanden downloaden, zet ze in een map "IRremote.h" en plaats ze in uw bibliotheek van de Arduino.

U moet Kopieer en plak deze code in uw Arduino:

/*
* Sketch gewijzigd door genieten van elektronica: Code gebaseerd off van:

* IRremote

* Versie 0.1 juli 2009

* Copyright 2009 Ken Shirriff

* Voor meer informatie, Zie http://arcfn.com/2009/08/multi-protocol-infrared-...

* Mijn gegevens (als er iets gaat verkeerd, voel je vrij om contact met mij)

* Roberto Infante

* Student bij de Universiteit van Zuid-Florida

* Chemische Engineering afdeling

* MakeCourse: Nexus kwal

* Dit instructable ontstond vervulling de project-eis van de Makecourse bij de Universiteit van Zuid-Florida (www.makecourse.com)

* Schets gaat de IR-Sensor gebruiken als een controlesysteem, zodra het juiste ingangssignaal heeft ontvangen * de LED RGB als u wilt bladeren tussen blauw en magenta, dit zal gebeuren terwijl de dc-motor loopt zal activeren. *

* Er zal worden twee macht rails, één met 5V doorheen is getrokken, en een ander met 12V gaan door het

* De 5V wilskracht de IR-sensor, de LED-licht, en zullen het controlemechanisme voor de transistor

* * De 12V power spoor zal worden uitgevoerd door de transistor, en macht van de DC-motor.

* Hierbij moet worden opgemerkt dat de spanning die door deze macht spoor loopt hoe snel bepalen zal de * DC motor loopt ** laat aan de slag:

De regeling van de stroomvoorziening naar de gelijkstroommotor is aangesloten op de Arduino zoals zo: basis van transistor tot en met 2 pin op de Arduino

*

CODE BEGINT HIER ***

* Dit zal omvatten de bibliotheek te controleren, en te decoderen de IR-sensor * /

#include

/ * De IR-sensor pinnen zijn aangesloten op de Arduino zoals zo: Pin 1 naar Vout (pin 9 op Arduino) Pin 2 naar GND Pin 3 Vcc (+ 5v macht spoor) * /

int IRpin = 9; IRrecv irrecv(IRpin); decode_results resultaten;

/ * De RGB LED pinnen zijn aangesloten op de Arduino zoals zo: Pin rood tot en met 3 pin op de Arduino (PMW) Pin blauw naar pin 5 op Pin van de Arduino (PMW) groen naar pin 6 op Arduino (PMW) * / int redPin = 3; int bluePin = 6; int greenPin = 5;

int redVal; int greenVal; int blueVal;

/********************************Void Setup**************************************/

void setup {//Set van het controlesysteem voor de motor pinMode (2, OUTPUT);

Dit zijn de beginwaarden van de RGB

LED redVal = 255; greenVal = 255; blueVal = 255; Update();

Dit begint de ontvanger en maakt het verschijnen op de seriële monitor

Serial.begin(9600); irrecv.enableIRIn();

}

/*************************Void Update*****************************************/

VOID update() {}

Dit zal de LED op shift kleuren vertellen door langzaam draaien op blauw en rood te maken

magenta, en vervolgens en inschakelen van rode uit naar blauw maken, tenslotte allemaal af

analogWrite (redPin, redVal);

analogWrite (greenPin, greenVal);

analogWrite (bluePin, blueVal); }

VOID color_morph (int * waarde, int get_brighter) {//this is de code voor het wijzigen van de kleur

for (int i = 0; ik < 255; i ++)

{

Als (get_brighter) {}

(* waarde)--;

}

else {}

(* waarde) ++;

} update();

delay(5); Dit zal de snelheid van de LED kleur veranderen instellen

} }

/*********************************Main Loop*************************************/

void loop

Deze code zal decoderen wat de externe ir-verzendt, en de waarde op de seriële afdrukmonitor weergeven

{

Als (irrecv.decode (& resultaten))

{

Serial.println (results.value, DEC); Afdrukken van de serie 'results.value'

irrecv.resume(); De volgende waarde ontvangen

}

/ *** Dit is de goede spullen ***

/ Dit zal de motor uitzetten tijdens normale activiteit

digitalWrite (2, HIGH);

/ * Nu als de bovenste rechterknop is geduwd (zonder het ingedrukt), dan zal deze lusinstructie activeren

* Als een andere knop wordt ingedrukt, dan de lus stopt * /

Als (results.value == 16769565) / / Dit is waar u in uw IR-afstandsbediening knop #

{

deze lus zal worden gebruikt voor het activeren van de LED/Motor

digitalWrite (2, laag); LED

uitgaan op zwart (allemaal uit)

color_morph (& blueVal, 1); inschakelen blue

color_morph (& redVal, 1); inschakelen op rood te maken magenta

color_morph (& redVal, 0); Draai van rood

color_morph (& blueVal, 0); overgang naar zwart (allemaal uit)

De IR-sensor tijdens de lus, houd lezend als de kleurwijzigingen

Als (irrecv.decode (& resultaten))

{

Serial.println (results.value, DEC); Afdrukken van de serie 'results.value'

irrecv.resume(); De volgende waarde ontvangen

}

}

}

Gerelateerde Artikelen

DIY Fiber Optic kwallen kroonluchter

DIY Fiber Optic kwallen kroonluchter

Men heeft mij vijf maanden tot het einde van mijn nichtje's verjaardagscadeau van een kwal kroonluchter. De eerste poging eindigde op zoek als een Rastafarian octopus in tinten van paars en groen toen wat ik was gericht voor een luchtige, lichtgewich
Fiber Optic kwallen rok

Fiber Optic kwallen rok

Omdat het effect van glasvezel zo fascinerend is was ik denken over het maken van een outfit voor Burning Man met glasvezel en RGB LED's. Het kostte me enige tijd totdat ik kwam met een ontwerp en hoe bedacht te hechten de vezels op de LED-strip. In
RGB LED Fiber Optic boom (aka Project Sparkle)

RGB LED Fiber Optic boom (aka Project Sparkle)

uw kamer een beetje te saai vinden? Wilt u een beetje van schittering aan toevoegen? Lees hier hoe een RGB LED, voeg wat fiber optic draad, en maken het GLANS!Het fundamentele doel van het Project Sparkle is te nemen een super heldere LED plus enkele
LED Fiber Optic kroonluchter

LED Fiber Optic kroonluchter

de kroonluchter was een leuk project dat ik altijd al maken wilde heb, zodat wanneer de kans om het te maken kwam, ik het opgenomen in mijn groot project voor mijn HSC 2013 (definitieve evaluaties van de middelbare school). Ik was zo blij met de resu
Fiber Optic LED motor - vakantie editie

Fiber Optic LED motor - vakantie editie

Hallo daar mensen! James van Elemental LED's Account Manager hier met mijn eerste Instructables project gemaakt voor de feestdagen.Het idee kwam bij me wanneer een client nodig iets specifieks waarnaar de hand bedrijf niet aangeraakt baseren (toen he
Fiber Optic Dress

Fiber Optic Dress

De inspiratie voor deze jurk volgde de eerste keer dat ik zag dit glasvezelkabel product in actie. Ik was op een festival, toen ik zag een bloei van fiber optic kwallen aanpak, en ze zo'n mooi effect dat ik wist dat ik moest het concept veranderen in
Lightwings: Fiber Optic Fairy Wings

Lightwings: Fiber Optic Fairy Wings

sommige glamour toevoegen aan uw fee kostuum met behulp van glasvezel.Deze methode voor verlicht vleugels gebruikt een eenvoudige schakeling van LEDs en een batterij aan een aanzicht een gelijkaardig aan de draad van GR, maar dunner en bijna onzichtb
Fiber Optic LED Chandelier

Fiber Optic LED Chandelier

De fiber optic LED kroonluchter was een cool project bijeen te brengen nieuwsgierigheid van hobby elektronica, licht en materiaal exploratie. Dit bord geeft u een algemeen idee van de vibe die ik ging voor.Isaak geschoten en ontworpen een mooie video
Fiber Optic RGB LED Top Hat

Fiber Optic RGB LED Top Hat

Dit is een remix van de Instructable "mijn hoed, het is vol met sterren!" door ChrisKnight.Vinden op:Aangezien ik voor het eerst zag dit is iets wat die ik wilde. Tot slot is de tijd gekomen.Voorzien van een Pixel Controller Ion, 14 x 5 mm RGB L
Fiber optic LED verwijdering

Fiber optic LED verwijdering

ooit wilde verwijderen van de LED van oude/gebroken fiber optic lichten? Dit is een eenvoudig Instructable dat migt zinvol someday...............VOOR MIJN LASER DOOMSDAY!!!...Sorry.Stap 1: apparatuur Al het nodige is1: fiber Optic lichten (dit wordt
Fiber Optic/LED houder

Fiber Optic/LED houder

dus ik nodig een onderdeel gemaakt voor een experiment was ik bezig voor mijn doctoraat. Het experiment betrokken de uitstroom van een kleurstof in een buis bijhouden. Aangezien het een gekleurde kleurstof, was de gemakkelijkste manier voor het bijho
10W LED fiber lichtbron

10W LED fiber lichtbron

de afgelopen paar jaar ik heb langzaam het samenstellen een stereomicroscoop Franken-ebay. De stand, Microscoop en ring licht alle kwam van verschillende leveranciers en meestal werden geselecteerd omdat de prijs goed was. Aanpassing van de stand naa
Fiber Optic zee Warrior

Fiber Optic zee Warrior

Als een ontwerper die vooral geïnteresseerd is in ons verhelderend allemaal door het vinden van nieuwe manieren om te gebruik van verlichting in kostuums, zijn bioluminescente zeedieren natuurlijk een zeer grote invloed op mijn werk. Dus, als Andre M
Fiber Optic pruik

Fiber Optic pruik

deze pruik is slechts één onderdeel van een kostuum, een vriend en ik voor een school festival gemaakt.In het geval je niet vertellen waren we Alien paardebloem-baby's.De wimpers, make-up en de hover-plaat (niet afgebeeld) krijgt eigen ' ibles, die i