Ответы пользователя по тегу Компьютеры
  • Можно ли такое осуществить?

    @Maikesteps
    Тот приемник который ты скинул (тупой как палка) довольно простой. Просто 1 или 0 на ногах при сигнале с пульта (у меня сложнее, я юзаю пульт на 12 кнопок и приемник за 0.60$). Я так понимаю что тебе нужно что бы по приходу 1 на вход ардуини, ардуина видавала в com порт команду, и нужна програма на ПК что бы по приходу команди на ком порт что то там делалось. В случае вивода команди в ком порт все просто (ща набросаю скетч на своем пульте, ради самоучения). А от с програмой на ПК не знаю - я кроме ардуини ничего в жизне не програмировал =)

    UPD:
    Код:
    #include <RCSwitch.h>
    RCSwitch mySwitch = RCSwitch();
    void setup() {
      pinMode(2, OUTPUT);           //порт 2 питание приемника
      pinMode(5, OUTPUT);           //порт 2 питание приемника
      digitalWrite(2, 1);           //порт 2 питание приемника
      digitalWrite(5, 0);           //порт 2 питание приемника
      Serial.begin(9600);
      mySwitch.enableReceive(1);    // data приемника
    }
    
    void loop() {
      if (mySwitch.getReceivedValue() == 5592323) {
        Serial.println("play");
      }
      else if (mySwitch.getReceivedValue() == 5592332) {
        Serial.println("stop");
      }
      else if (mySwitch.getReceivedValue() == 5592335) {
        Serial.println("deystvie 1");
      }
      else if (mySwitch.getReceivedValue() == 5592368) {
        Serial.println("deystvie 2");
      }
      else if (mySwitch.getReceivedValue() == 5592371) {
        Serial.println("key5");
      }
      delay(1000);
    }


    Видео:
    https://goo.gl/photos/LMtzmBm6AnPceyGeA

    Осталось сделать прогу на ПК.............
    Ответ написан
    Комментировать