auto-start

Аватар пользователя
admin
Администратор
Сообщений: 242
Зарегистрирован: 10 июн 2017, 16:49
Откуда: Rakun City
Контактная информация:

auto-start

Сообщение admin » 15 мар 2019, 11:04

phpBB [video]


experimental


Код: Выбрать все

#include <iostream>
#include <unistd.h>
using namespace std;

void runAutostart();
void stopauto();
int getControlBits(int, bool);


int main(){
    // Chose one of those two lines (comment the other out):
    ///  cout << system("sudo /var/www/html/pi-blaster/pi-blaster");
      runAutostart();
////    closeSlave();

    return 0;
}

void runAutostart() {
    cout << "AUTO START \n"<< endl;
///       cout << system("sudo /var/www/html/pi-blaster/pi-blaster");
      system("sudo echo \"17=1\" > /dev/pi-blaster");////////КЛАПАН №1
      cout << "КЛАПАН 1 ВКЛЮЧЕН"<< endl;
      sleep(1);  ////секунда
      system("sudo echo \"22=0.05\" > /dev/pi-blaster");//////////НАСОС  5%
      cout << "НАСОС 5%"<< endl;
      sleep(3);
      system("sudo echo \"23=1\" > /dev/pi-blaster");///////ЗАЖИГАНИЕ СВЕЧА
      cout << "СВЕЧА ЗАЖИГАЕТ"<< endl;
      sleep(15);
      system("sudo echo \"25=0.7\" > /dev/pi-blaster");/////Стартер 50%
      cout << "СТАРТЕР 70%"<< endl;;
      sleep(5);
          system("sudo echo \"22=0.07\" > /dev/pi-blaster");//////////НАСОС  7
        cout << "НАСОС 7%"<< endl;
        sleep(5);
        system("sudo echo \"21=1\" > /dev/pi-blaster");////////КЛАПАН №2 ВКЛ
        system("sudo echo \"25=1\" > /dev/pi-blaster");/////Стартер 100% 
          system("sudo echo \"23=0\" > /dev/pi-blaster");///////ЗАЖИГАНИЕ СВЕЧА ВЫКЛ
         cout << "СТАРТЕР 100%,СВЕЧА ВЫКЛ"<< endl;
             system("sudo echo \"22=0.08\" > /dev/pi-blaster");//////////НАСОС  8%
            sleep(5);
            sleep(5);
             system("sudo echo \"25=0\" > /dev/pi-blaster");/////Стартер ВЫКЛ
                    cout << "СТАРТЕР ВЫКЛ"<< endl;
                   sleep(15);  ////секунда
     system("sudo echo \"17=0\" > /dev/pi-blaster");////////КЛАПАН №1 ВЫКЛ
         cout << "КЛАПАН 1 ВЫКЛ"<< endl;               
     sleep(25);
        system("sudo echo \"17=0\" > /dev/pi-blaster");////////КЛАПАН №1 ВЫКЛ
         system("sudo echo \"21=0\" > /dev/pi-blaster");////////КЛАПАН №2 ВЫКЛ
          cout << "КЛАПАНА ЗАКРЫТЫ ВСЕ ОТКЛЮЧЕННО"<< endl;
             system("sudo echo \"22=0\" > /dev/pi-blaster");//////////НАСОС  0%
            stopauto();
 


}

void stopauto() {
 cout << "Stoped Auto"<< endl;
 system("sudo echo \"23=0\" > /dev/pi-blaster");///////ЗАЖИГАНИЕ СВЕЧА ВЫКЛ
 system("sudo echo \"25=0\" > /dev/pi-blaster");/////Стартер ВЫКЛ
 cout << "СТАРТЕР ВЫКЛ"<< endl;
 system("sudo echo \"17=0\" > /dev/pi-blaster");////////КЛАПАН №1 ВЫКЛ
 system("sudo echo \"21=0\" > /dev/pi-blaster");////////КЛАПАН №2 ВЫКЛ
   system("sudo echo \"22=0\" > /dev/pi-blaster");//////////НАСОС  20%
 cout << "КЛАПАНА ЗАКРЫТЫ ВСЕ ОТКЛЮЧЕННО"<< endl;
system("sudo echo \"21=0\" > /dev/pi-blaster");////////КЛАПАН №2 ВЫКЛ

}







autostar worked

Код: Выбрать все

#include <iostream>
#include <unistd.h>
using namespace std;

void runAutostart();
void stopauto();
int getControlBits(int, bool);


int main(){
    // Chose one of those two lines (comment the other out):
    ///  cout << system("sudo /var/www/html/pi-blaster/pi-blaster");
      runAutostart();
////    closeSlave();

    return 0;
}

void runAutostart() {
    cout << "AUTO START \n"<< endl;
///       cout << system("sudo /var/www/html/pi-blaster/pi-blaster");
      system("sudo echo \"17=1\" > /dev/pi-blaster");////////КЛАПАН №1
      cout << "КЛАПАН 1 ВКЛЮЧЕН"<< endl;
      sleep(1);  ////секунда
      system("sudo echo \"22=0.05\" > /dev/pi-blaster");//////////НАСОС  5%
      cout << "НАСОС 5%"<< endl;
      sleep(3);
      system("sudo echo \"23=1\" > /dev/pi-blaster");///////ЗАЖИГАНИЕ СВЕЧА
      cout << "СВЕЧА"<< endl;
      sleep(15);
      system("sudo echo \"25=0.7\" > /dev/pi-blaster");/////Стартер 50%
      cout << "СТАРТЕР 50%"<< endl;;
      sleep(5);
          system("sudo echo \"22=0.07\" > /dev/pi-blaster");//////////НАСОС  7%
        cout << "НАСОС 7%"<< endl;
        sleep(5);
        system("sudo echo \"21=1\" > /dev/pi-blaster");////////КЛАПАН №2 ВКЛ
 
        system("sudo echo \"25=1\" > /dev/pi-blaster");/////Стартер 100% 
          system("sudo echo \"23=0\" > /dev/pi-blaster");///////ЗАЖИГАНИЕ СВЕЧА ВЫКЛ
         
         cout << "СТАРТЕР 100%,СВЕЧА ВЫКЛ"<< endl;
             system("sudo echo \"22=0.08\" > /dev/pi-blaster");//////////НАСОС  8%
            cout << "НАСОС 8%"<< endl;
            sleep(5);
            sleep(5);
             system("sudo echo \"25=0\" > /dev/pi-blaster");/////Стартер ВЫКЛ
                    cout << "СТАРТЕР ВЫКЛ"<< endl;
                   sleep(35);  ////секунда
        system("sudo echo \"17=0\" > /dev/pi-blaster");////////КЛАПАН №1 ВЫКЛ
         system("sudo echo \"21=0\" > /dev/pi-blaster");////////КЛАПАН №2 ВЫКЛ
          cout << "КЛАПАНА ЗАКРЫТЫ ВСЕ ОТКЛЮЧЕННО"<< endl;
             system("sudo echo \"22=0\" > /dev/pi-blaster");//////////НАСОС  20%
            stopauto();
 


}

void stopauto() {
 cout << "Stoped Auto"<< endl;
 system("sudo echo \"23=0\" > /dev/pi-blaster");///////ЗАЖИГАНИЕ СВЕЧА ВЫКЛ
 system("sudo echo \"25=0\" > /dev/pi-blaster");/////Стартер ВЫКЛ
 cout << "СТАРТЕР ВЫКЛ"<< endl;
 system("sudo echo \"17=0\" > /dev/pi-blaster");////////КЛАПАН №1 ВЫКЛ
 system("sudo echo \"21=0\" > /dev/pi-blaster");////////КЛАПАН №2 ВЫКЛ
   system("sudo echo \"22=0\" > /dev/pi-blaster");//////////НАСОС  20%
 cout << "КЛАПАНА ЗАКРЫТЫ ВСЕ ОТКЛЮЧЕННО"<< endl;
system("sudo echo \"21=0\" > /dev/pi-blaster");////////КЛАПАН №2 ВЫКЛ

}










g++ slaveTest.cpp -lpthread -lpigpio -o slaveTest
Вложения
html_ecu_21032019_autostart.zip
(34.38 MiB) Загружено 6 раз
html_ecu_autostart_17032019p.rar
(34.27 MiB) Загружено 6 раз

Вернуться в «B-140»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 1 гость