Beispiel #1
0
GpioPi::GpioPi(QObject *parent) :
    QObject(parent),pinLed(29),pinAcc(28)//pinLed(29),pinAcc(28)
{
    wiringPiSetup();
   // wiringPiSetupGpio();// инициализация портов разбери
    pinMode(pinLed,OUTPUT);// настройка пина на вывод
    digitalWrite(pinLed,LOW);// пишем 0, чтобы не пищал сразу
    timer = new QTimer();
    timerACC = new QTimer();
    connect(timer,SIGNAL(timeout()),this,SLOT(soundOff()));
    connect(timerACC,SIGNAL(timeout()),this,SLOT(checkACC()));
    accState = 2;
    emit updateAccState(accState);
    timerACC->start(1000);// стартуем таймер для опроса состояния работы от акк
}
Beispiel #2
0
uint16_t Buzzer::setOff()
{
    soundOff();
    return 0;
}