Я новый любитель Qt. Вот проект, который я делаю прямо сейчас, я хотел бы настроить яркость светодиода из графического интерфейса Qt. Все, что мне нужно, это QSpinBox
для ввода значения яркости (0~255) и QPushButton
для подтверждения значения и отправки этого сигнала в Arduino для выполнения. Но я не знаю, какие команды для этого графического интерфейса. Вот мой код 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);
}
Мой графический интерфейс выглядит так
Поэтому я могу ввести значение люм (0~255), чтобы настроить яркость светодиода. Надеюсь, вы, ребята, могли бы помочь мне здесь. Приведите пример или код. Большое спасибо за вашу помощь.
Макив