私はQtの新しいリーンです。ここで私が今やっているプロジェクトは、私はQtのGUIからLEDの明るさを調整したいと思います。私が必要とするのは、光度(0〜255)とQPushButton
の値を入力して値を確認し、この信号をArduinoに送信して実行させることです(QSpinBox
)。しかし、私はこのGUIのためのどんな種類のコマンドを知らない。ここに私のArduinoのコードは次のとおりです。Qt QSpinboxとQPushButtonから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);
}
だから私はLEDの明るさを調整する(0〜255)LUMの値を入力することができます。皆さん、ここで私を助けてくれることを願っています。いくつかの例やコードを提供する。すべてのあなたの助けをありがとう。
コードにのQPushButtonをリンクするためにMacive
uiから値/イベントを取得する方法、またはその値をarduinoに送信する方法を尋ねていますか? – Nicholas
QSpinBoxの問題を解決したので、QPushButtonを解決しています。ボタンがArduinoに値を送るのを待っています。 –