私はQtの新しい学習者です。これが私が今やっているプロジェクトです。QtのGUIからLEDの明るさを調整したいと思います。QSpinBox
明るさ(0~255)の値を入力し、値QPushButton
を確認し、この信号をArduinoに送信して実行するだけです。しかし、この GUI のコマンドの種類がわかりません。これが私のArduinoコードです:
const int ledPin = 9;
int ledlum;
void setup() {
pinMode(ledPin, OUTPUT);
analogWrite(ledPin, 0);
Serial.begin(9600);
}
void loop() {
if (Serial.available()){
ledlum = Serial.parseInt();
write_led(ledlum);
}
}
void write_led(int lum){
analogWrite(ledPin, 0 + lum);
}
したがって、lum の値 (0~255) を入力して、LED の明るさを調整できます。皆さんがここで私を助けてくれることを願っています。いくつかの例またはコードを提供してください。いつもお世話になっております。
マシブ