M5Stack BasicとMCP3008(8チャンネルA/Dコンバータ)の接続テスト
2024/04/03現在このソースで正常動作します。
#include <M5Stack.h>
#include <MCP3XXX.h>
MCP3008 adc;
void setup() {
M5.begin();
SPI.begin();
adc.begin();
M5.Lcd.setTextSize(2);
}
void loop() {
int a0 = adc.analogRead(0);
int a1 = adc.analogRead(1);
M5.Lcd.fillScreen(BLACK);
M5.Lcd.setCursor(0, 0);
M5.Lcd.printf("[A0] %d\n", a0);
M5.Lcd.printf("[A1] %d\n", a1);
delay(200);
}
疑問・検討
1)M5Stack Basicからの電源の+/-線を繋がなくても動くのはなぜか
2)M5Stack BasicからBLE、JavaScriptでWeb BLEを使って通信して、ロボットアームを4つの可変抵抗でコントロールしたい。
3)4つの可変抵抗を紙、木、他を使って機能的なインターフェースを作成したい。