This commit is contained in:
nilo 2020-10-31 12:39:34 +01:00
parent 220dbbc97f
commit 66877a54b1

View file

@ -1,6 +1,9 @@
#include <Arduino.h> #include <Arduino.h>
#include "MHZ19.h" #include "MHZ19.h"
#include "SSD1306Wire.h" #include "SSD1306Wire.h"
#include <Adafruit_NeoPixel.h>
#define RX_PIN 16 #define RX_PIN 16
#define TX_PIN 17 #define TX_PIN 17
#define BAUDRATE 9600 #define BAUDRATE 9600
@ -10,6 +13,11 @@ MHZ19 myMHZ19;
HardwareSerial mySerial(1); HardwareSerial mySerial(1);
SSD1306Wire display(0x3c, 21, 22); SSD1306Wire display(0x3c, 21, 22);
// When we setup the NeoPixel library, we tell it how many pixels, and which pin to use to send signals.
// Note that for older NeoPixel strips you might need to change the third parameter--see the strandtest
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(1, 4, NEO_GRB + NEO_KHZ800);
unsigned long getDataTimer = 0; unsigned long getDataTimer = 0;
int lastvals[120]; int lastvals[120];
int dheight; int dheight;
@ -29,7 +37,9 @@ void setup()
for (int x; x <= 119; x = x + 1) { for (int x; x <= 119; x = x + 1) {
lastvals[x] = -1; lastvals[x] = -1;
} }
pixels.begin(); // This initializes the NeoPixel library.
pixels.setPixelColor(0, pixels.Color(255,0,0)); // Moderately bright green color.
pixels.show();
} }