/*
* Generated using BlocklyDuino:
*
* https://github.com/MediaTek-Labs/BlocklyDuino-for-LinkIt
*
* Date: Mon, 04 Jul 2022 05:38:17 GMT
*/
/* 部份程式由吉哥積木產生 */
/* https://sites.google.com/jes.mlc.edu.tw/ljj/linkit7697 */
#include <Adafruit_NeoPixel.h>
int B = 0;
int C = 20;
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(16,2,NEO_GRB + NEO_KHZ800);
void display_led(int red, int green, int blue) {
B = B + C;
if (B > 255) {
B = 225;
C= -5;
} else if (B < 0) {
B = 0;
C=5;
}
pixels.setBrightness(B);
for (int i = 0; i <= 15; i++) {
pixels.setPixelColor(i, pixels.Color(red,green,blue));
}
pixels.show();
delay(25);
Serial.println(B);
}
void setup()
{
pixels.begin();
Serial.begin(115200);
Serial.println("Hello, ESP32!");
B = 0;
C = 5;
}
void loop()
{
display_led(255, 0, 0);
}