Dr som Tardis - IoT (7 / 11 steg)
Steg 7: testning
Nu när allt hänger ihop är det dags för att testa om det är alla arbetar.
Anslut ditt kort i jack vägguttaget, Anslut din kärna och flash koden nedan.
LED strip ska nu göra en rainbow loop och efter några sekunder RGB LED bör ändra från rött till grönt till blått.
#include "application.h"
#include "spark_disable_wlan.h" / / för snabbare lokala felsökning endast
#include "neopixel/neopixel.h"
VIKTIGT: Ange pixel COUNT, stift och typ
#define PIXEL_PIN D6
#define PIXEL_COUNT 60
#define PIXEL_TYPE WS2812B
int test (String kommando);
Adafruit_NeoPixel strip = Adafruit_NeoPixel (PIXEL_COUNT, PIXEL_PIN, PIXEL_TYPE);
void setup()
{
Strip.BEGIN();
strip.setBrightness(255);
Strip.show(); Initiera alla pixlar till "off"
pinMode (A4, OUTPUT);
pinMode (A5, OUTPUT);
pinMode (A6, OUTPUT);
}
void loop()
{
rgbLed(20);
Rainbow(20);
}
void rgbLed (uint8_t vänta) {
analogWrite (A6, 200);
fördröjning (500).
analogWrite (A6, 0);
analogWrite (A5, 200);
fördröjning (500).
analogWrite (A5, 0);
analogWrite (A4, 200);
Delay(500);
analogWrite (A4, 0);
}
{Ogiltig rainbow (uint8_t vänta)
uint16_t i, j.
för (j = 0; j < 256; j ++) {
för (jag = 0; jag