我尝试从我的 Samsung S10 设备将草图上传到我的 Arduino Nano 板上,但我总是偶然发现这个错误。
这是错误:
name.antonsmirnov.arduinostudio:针对 S+(版本 31 及更高版本)要求在创建 PendingIntent 时指定 FLAG_IMMUTABLE 或 FLAG_MUTABLE 之一。强烈考虑使用 FLAG_IMMUTABLE,仅当某些功能依赖于 PendingIntent 可变时才使用 FLAG_MUTABLE,例如如果需要与内联回复或气泡一起使用。
我是菜鸟。
我尝试在网上查找我的问题并找到了一些解决方案,但是当我尝试这些解决方案时,它们永远不适用于我的项目。我想要的只是让我的 LED 灯带 100% 便携,并且我需要能够通过智能手机上传草图。当我将 LED 灯条连接到 Windows 10 台式计算机时,我的代码工作正常,但当我尝试使用 ArduinoStudio 应用程序时,我的代码工作正常。它永远不起作用。
这是完整的代码;
#include <FastLED.h>
#define LED_PIN 2
#define NUM_LEDS 332
CRGB leds[NUM_LEDS];
void setup() {
FastLED.addLeds<WS2812, LED_PIN, GRB>(leds, NUM_LEDS);
FastLED.setMaxPowerInVoltsAndMilliamps(5, 500);
FastLED.clear();
FastLED.show();
void loop() {
leds[0] = CRGB(100, 0, 0);
leds[10] = CRGB(40, 40, 40);
leds[143] = CRGB(100, 0, 0);
leds[214] = CRGB(100, 0, 0);
FastLED.show();
}
正如我所说,我是一个菜鸟,如果有人可以复制我的代码,写下我需要编写的内容以及我需要编写的位置,这可能会让我的生活变得更好。 如果他/她也能解释如何以及为什么,那就更好了,但没有必要。
感谢我未来的英雄!
我有解决方案,下载 arduinodroid 的 apk 文件,它是为旧版本 Android 制作的应用程序,在 Play 商店中不可用,它非常适合我