PlatformIO에서 QT Py 실행
스위치 과학 씨 등으로 얻을 수 있습니다.
XIAO와 핀 호환이지만 완전 호환이 아니기 때문에,
PlatformIO로 XIAO용으로 빌드한 프로젝트를 그대로 사용할 수 있는 것은 아닙니다.
platformio.ini
[env:seeed_xiao]
platform = atmelsam
board = seeed_xiao
을
platformio.ini
[env:adafruit_qt_py_m0]
platform = atmelsam
board = adafruit_qt_py_m0
로 변경해야합니다.
또한 보드에 내장 된 LED도 NeoPixel이므로,
소위 Blink 샘플에서 L 치카는 할 수 없습니다.
핀은
#define PIN_NEOPIXEL (11u)
에 정의되어 있으므로 Adafruit_NeoPixel 라이브러리를 도입 한 후blink.cpp
#include <Adafruit_NeoPixel.h>
#define NUMLED (1)
Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUMLED, PIN_NEOPIXEL, NEO_GRB + NEO_KHZ800);
void setup() {
strip.begin();
strip.setBrightness(50);
strip.show(); // Initialize all pixels to 'off'
}
void loop() {
strip.setPixelColor(0, 0x4f00ff); // RBG
strip.show();
delay(100);
strip.setPixelColor(0, 0x107f10);
strip.show();
delay(900);
}
처럼 보라색과 녹색으로 L 치카 수 있습니다.
FAST LED의 라이브러리도 시험해 보았습니다만, 이쪽은 빌드를 통과하지 않았습니다.
또한 여기에 따르면
Onboard Neopixel pins
There is a very tiny NeoPixel that is connected to digital pin 11 for signal. If you would like to turn off the pixel for low power usage, set pin 12 low. By default pin 12 is set high for you by Arduino/Circuit
그렇기 때문에, LED를 사용할 예정이 없고, 저소비 전력으로 사용하고 싶은 경우는 PIN12를 LOW로 해 두는 것이 좋을지도 모릅니다.
Reference
이 문제에 관하여(PlatformIO에서 QT Py 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ELIXIR/items/806f85b3623c49413f89텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)