Родио кнопка

Тема в разделе "Проводная и беспроводная связь", создана пользователем sovahouse, 7 сен 2014.

  1. sovahouse

    sovahouse Нуб

    Есть arduino uno и есть приемник DX-RF и передатчик DX-FST с частотой 433 МГц. Хочу сделать радио кнопку, то есть к передатчику подключена кнопка и при нажатии он передает сигнал о том что кнопка была нажата. Пытался просто подавать на информационный вход напряжение. Но словить на приемнике нечего так и не смог. Использовал данный код из примера:
    #include <VirtualWire.h>

    void setup()
    {
    Serial.begin(9600); // Debugging only
    Serial.println("setup");

    // Initialise the IO and ISR
    vw_set_ptt_inverted(true); // Required for DR3100
    vw_setup(2000); // Bits per sec
    vw_set_rx_pin(9);
    vw_rx_start(); // Start the receiver PLL running
    }

    void loop()
    {
    uint8_t buf[VW_MAX_MESSAGE_LEN];
    uint8_t buflen = VW_MAX_MESSAGE_LEN;

    if (vw_get_message(buf, &buflen)) // Non-blocking
    {
    int i;

    digitalWrite(13, true); // Flash a light to show received good message
    // Message with a good checksum received, dump it.
    Serial.print("Got: ");

    for (i = 0; i < buflen; i++)
    {
    Serial.print(buf, HEX);
    Serial.print(" ");
    }
    Serial.println("");
    digitalWrite(13, false);
    }
    }


    Подскажите, пожалуйста, как это реализовать и возможно ли реализовать вообще?
     
  2. нее, так не получится.
     
  3. MESS

    MESS Гик

    Сначала нужно наладить сам радиоканал без Ардуино. подать питание на приемник и передатчик, разнести их , подключить светодиод к выходу (DATA) приемника. Подавая + или - (через резистор 150Ом) на вход (DATA) приемника, убедиться что есть связь. Ардуино потом подключишь.