arduino-Quellcode

This commit is contained in:
Robert K 2022-12-08 19:23:16 +01:00
parent fd4939959e
commit b55afae4cf
2 changed files with 40 additions and 0 deletions

View File

@ -0,0 +1,40 @@
#define PIN 22
#define ANALOGPIN 26
#define NUMPIXELS 3
#include <Adafruit_NeoPixel.h>
#include <stdio.h>
Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
#define DELAYVAL 500
void setup() {
pixels.begin();
Serial.begin(9600);
}
void loop()
{
pixels.clear();
for(int i=0; i<NUMPIXELS; i++) {
int val = analogRead(ANALOGPIN); // read the input pin
int r = val/2;
int g = 255- (val/2);
//printf("%d", i);
// pixels.setPixelColor(i, pixels.Color(2, val*200/4096+20, val>2048?255:0));
pixels.setPixelColor(i, pixels.Color(r,g,0));
//pixels.setPixelColor(i, pixels.Color(200, 0, (val/16)-100)); //max 255
// if (i==3) pixels.setPixelColor(i, pixels.Color(255, 255, 0));
pixels.show();
delay(DELAYVAL);
Serial.print(val);
Serial.print(",");
Serial.print(r);
Serial.print(",");
Serial.println(g);
}
}