Arduino Spectrum schuifregelaar (3 / 3 stap)

Stap 3: Code

Kopieer en plak. Als de gemeenschappelijke kathode als RGB-waarden op 0 in plaats van af te trekken.

int rPin = 11;
int gPin = 10; int bPin = 9; float rPinBrightness; float gPinBrightness; float bPinBrightness; drijvende-kommawaarde; float mval; float rood; float groen; float blauw; float factor; void setup {/ / zetten uw setup-code hier, om het eenmalig uit te voeren:

}

VOID color() {mval = analogRead(A1); waarde = kaart (mval, 0, 1023, 380, 650);

Als ((waarde > = 380) & & (waarde < 440)) {rood =-(waarde - 440) / (440-380); Groen = 0,0; Blauw = 1,0; } else if ((waarde > = 440) & & (waarde < 490)) {rood = 0,0; Groen = (waarde - 440) / (490-440); Blauw = 1,0; } else if ((waarde > = 490) & & (waarde < 510)) {rood = 0,0; Groen = 1,0; Blauw =-(waarde - 510) / (510-490); } else if ((waarde > = 510) & & (waarde < 580)) {rood = (waarde - 510) / (580-510); Groen = 1,0; Blauw = 0,0; } else if ((waarde > = 580) & & (waarde < 645)) {rood = 1,0; Groen =-(waarde - 645) / (645-580); Blauw = 0,0; } else if ((waarde > = 645) & & (waarde < 781)) {rood = 1,0; Groen = 0,0; Blauw = 0,0; } else {rood = 0,0; Groen = 0,0; Blauw = 0,0; }; Als ((waarde > = 380) & & (waarde < 420)) {factor = 0.3 + 0.7*(value-380) / (420-380);} anders als ((waarde > = 420) & & (waarde < 701)) {factor = 1,0;} anders als ((waarde > = 701) & & (waarde < 781)) {factor = 0.3 + 0.7*(780-value) / (780-700);} else {factor = 0,0;};

}

void loop {/ / zet uw belangrijkste code hier, om uit te voeren herhaaldelijk: color(); analogWrite (rPin, 255 - rood * 100 * factor); analogWrite (gPin, 255 - groen * 100 * factor); analogWrite (bPin, 255 - Blue * 100 * factor); delay(10);}

Gerelateerde Artikelen

Arduslide: Arduino Camera schuifregelaar

Arduslide: Arduino Camera schuifregelaar

In deze stap voor stap gids zal u hoe maak je je eigen arduino gecontroleerd, gemotoriseerde camera schuifregelaar leunen. Met behulp van zowel de 3D gedrukte delen en de delen gebruikt in 3D printers, deze schuifregelaar kost een fractie van de prij
Schuifregelaar voor Arduino tijd vervallen

Schuifregelaar voor Arduino tijd vervallen

dus ik was op zoek in het maken van een timelapse video met mijn dslr en had gezien velen met behulp van een schuif mechanisme om toe te voegen een andere dimensie. Ik keek naar het kopen van een, maar ze zijn een beetje duur om te kopen alleen maar
ATtiny85 Spectrum-Analyzer met fix_FFT

ATtiny85 Spectrum-Analyzer met fix_FFT

ATtiny85 spectrum analyzer voor muziek naar RGB LED met FFTEnthousiast over de nieuwe ontdekking van FHT bibliotheek. Jou echt zeker wilt probeer het op een ATtiny85. Na uren masseren van de code om het te laten werken, helaas komen geen aan function
Werken met Adafruit FRAM geheugen

Werken met Adafruit FRAM geheugen

Ik kocht een Adafruit I2C FRAM-geheugenchip te kunnen bewaren van sommige variabelen tussen herstarts op een Arduino Camera schuifregelaar project die ik bezig was. Adafruit heeft 2 FRAM geheugenchips. Werkt met de bus van de SPI en anderzijds gebrui
Arduino gebaseerd Bi-color LED Matrix Audio Spectrum Visualizer

Arduino gebaseerd Bi-color LED Matrix Audio Spectrum Visualizer

Nadat we met de Bi-color LED Matrix Driver Module kit kwamen, we hebben ons gebogen rond voor interessante projecten te werken.Bent u wellicht geïnteresseerd in een aantal van de projecten die we hebben opgemaakt op instructables met behulp van deze
Android schuifregelaar naar controle Arduino RGB LED

Android schuifregelaar naar controle Arduino RGB LED

Dit is echt een leuk project in plaats van beheersing van de RGB led van de potmeter kunt u het van de android app, android app voor dit project werd gemaakt met behulp van MIT app uitvinder, waar u kunt schuifregelaar elke die is toegewezen aan de R
Omzetten van een ZX82 Spectrum toetsenbord in een uitbreidbaar USB-toetsenbord met Arduino

Omzetten van een ZX82 Spectrum toetsenbord in een uitbreidbaar USB-toetsenbord met Arduino

In dit Instructable, ik zal je laten zien hoe u uw toetsenbord ZX82 Spectrum converteert naar een functioneel-uitvouwbare USB-toetsenbord compatibel met om het even wat USB-enabled. Deze build is compact genoeg dat wanneer u klaar bent, u kunt het sp
Arduino + Stepper Motor Camera schuifregelaar

Arduino + Stepper Motor Camera schuifregelaar

Dit is een trial and error / ontwerp en ontwikkeling proces dat ik gevolgd bij het ontwikkelen van een schuifregelaar van de camera voor het maken van time-lapse video clips op mijn DSLR camera.Het idee kwam van het gebruik van de standaard Aluminium
Arduino kun je spelen van Atari 2600 en de ZX Spectrum met behulp van een NES-controller

Arduino kun je spelen van Atari 2600 en de ZX Spectrum met behulp van een NES-controller

dit instructable ziet u hoe met de NES-controller in de Atari 2600 of ZX Spectrum (met Kempston Interface) met behulp van een Arduino.Stap 1: Achtergrond praten ik heb onlangs verworven een paar Atari 2600s en een bos van joysticks. Beide consoles we
Arduino LED Audio Spectrum

Arduino LED Audio Spectrum

Dit is een gids gebruik Arduino Uno voor het weergeven van de audio golfvorm van uw muziek met behulp van een matrix van LEDs (Light emitting diodes).Stap 1: Uw materialen verzamelenDit is een lijst van alle materialen die u nodig1. Arduino Uno (of g
Arduino LED muziek Spectrum

Arduino LED muziek Spectrum

In deze tutorial ga ik u tonen hoe te maken van LED Spectrum met arduino.Maak eerst deze LED Matrix voor Arduino.Gebruik de Code op dit Instructable hieronder en deze uploaden naar de arduino. (fixx_ftt-bestanden zijn de bibliotheken)Sluit de Audio u
HTML-RGB schuifregelaar voor Arduino via seriële

HTML-RGB schuifregelaar voor Arduino via seriële

Hallo weer!Ik besloot te schrijven meer tutorials over mijn HTML/CSS & Arduino project genaamd Involt. Voor meer details, wat is het controleren van de website van het project.In dit instructable zal ik laten zien thij gemakkelijkste en ongewoon mani
Arduino / verwerking Audio Spectrum-Analyzer

Arduino / verwerking Audio Spectrum-Analyzer

In dit Instructable ga ik laten zien hoe een programma bij de verwerking van die geluid op uw computer analyseert en verzendt gegevens naar een Arduino waarmee een matrix LED om aan te tonen van het spectrum-analyse.Ik zal uitleggen waar u materialen
ARDUINO GOPRO TIMELAPSE SCHUIFREGELAAR

ARDUINO GOPRO TIMELAPSE SCHUIFREGELAAR

Dit project was mijn eerste poging op het opbouwen van een timelapse-schuifregelaar.Alle onderdelen van dit Instructable zijn gekocht van mijn lokale hardware winkel behalve de Arduino natuurlijk.KERNONDERDELENArduino MICRO8 x Rollerblade/Skateboard