Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 36 из 223 ПерваяПервая ... 26333435363738394686136 ... ПоследняяПоследняя
Показано с 351 по 360 из 2227

Тема: ARDUINO

  1. #351

    Регистрация
    28.04.2005
    Адрес
    Московская обл., г. Мытищи
    Сообщений
    3,923
    Позывной
    ex RW3DKC
    Вот тут можно пример глянуть http://ediy.com.my/blog/item/114-usi...s-with-arduino


  2. #352
    Цитата Сообщение от Tolya Посмотреть сообщение
    сделать управление по сигналам CLK,DATA и STB
    если у вас есть эти сигналы и есть ардуино то зачем еще 4094?

  3. #353
    Цитата Сообщение от UT0UM Посмотреть сообщение
    если у вас есть эти сигналы и есть ардуино то зачем еще 4094?
    Сдвиговые регистры 2 шт BU4094 стоят трансивере в PA UNIT,c микроконтролера на них идёт мусор,видно произошёл программный сбой..
    я их выпаял и на их выходы подают сигналы 0 или 1 в зависимости от диапазона,сначала я хотел подать эти сигналы с Ардуино...но это опять много проводов...а вот если задействовать сигналы CLK,DATA,STB то надо будет всего четыре провода....и запаять на место сдвиговые регистры...

  4. #354
    Цитата Сообщение от Tolya Посмотреть сообщение
    Сдвиговые регистры 2 шт BU4094 стоят трансивере в PA UNIT,c микроконтролера на них идёт мусор,видно произошёл программный сбой..
    я их выпаял и на их выходы подают сигналы 0 или 1 в зависимости от диапазона,сначала я хотел подать эти сигналы с Ардуино...но это опять много проводов...а вот если задействовать сигналы CLK,DATA,STB то надо будет всего четыре провода....и запаять на место сдвиговые регистры...
    ну теперь более мненее понятно
    а откуда ардуина будет значть какие сигналы CLK,DATA,STB надо подать?
    она ж откуда то должна диапазон считать?

    кстати, Вам для этих целей надо было брать Arduino Pro Mini
    залили бы в нее скетч и поставили навсегда в трансивер
    Последний раз редактировалось UT0UM; 02.10.2016 в 21:13.

  5. #355
    Цитата Сообщение от UT0UM Посмотреть сообщение
    она ж откуда то должна диапазон считать?
    На данном этапе это не надо,трансивер пока будет использоваться только на приём..включаю на трансивере диапазон 3.5 Мгц и с Ардуно подаю соответствующий код на РА и включается соответствующий ФНЧ...

  6. #356
    Цитата Сообщение от Tolya Посмотреть сообщение
    включаю на трансивере диапазон 3.5 Мгц и с Ардуно подаю соответствующий код
    а откуда ардуина будет знать что вы включили 3,5МГц?
    или речь вообще об одном бенде?

  7. #357
    Цитата Сообщение от UT0UM Посмотреть сообщение
    а откуда ардуина будет знать что вы включили 3,5МГц? или речь вообще об одном бенде?
    Ардуине на данном этапе..этого знать и не надо...я сам буду загружать или переключать,если это можно сделать, соответствующие диапазоны..
    Конечно лучше заменить процессор в трансивере,но пока не могу найти таковой..а так трансивер полностью рабочий и выкидывать его как то жалковато...пусть хоть на приём трудиться,впринципе можно и передачу запустить...но это будет уже другая история..
    Последний раз редактировалось Tolya; 02.10.2016 в 21:54.

  8. #358
    Цитата Сообщение от Tolya Посмотреть сообщение
    Ардуине на данном этапе..этого знать и не надо...я сам буду загружать или переключать,если это можно сделать, соответствующие диапазоны..
    Конечно лучше заменить процессор в трансивере,но пока не могу найти таковой..а так трансивер полностью рабочий и выкидывать его как то жалковато...пусть хоть на приём трудиться,впринципе можно и передачу запустить...но это будет уже другая история..
    ну тогда берите вот отсюда
    Цитата Сообщение от R2DHG Посмотреть сообщение
    Вот тут можно пример глянуть http://ediy.com.my/blog/item/114-usi...s-with-arduino
    а что за трансивер? может там можно все автоматизировать?

  9. #359

    Регистрация
    28.04.2005
    Адрес
    Московская обл., г. Мытищи
    Сообщений
    3,923
    Позывной
    ex RW3DKC
    Вот этот код отправит 2 байта в ваши регистры. Там где 1й / 2й байт выставьте биты как вам нужно. Ноги 8-12-11 тоже поставьте какие вам удобней.

    //HEF4094
    int latchPin = 8; //STR(pin 1)
    int clockPin = 12; //CP(pin 3)
    int dataPin = 11; //D(pin 2)

    void setup() {
    pinMode (latchPin, OUTPUT);
    pinMode (clockPin, OUTPUT);
    pinMode (dataPin, OUTPUT);
    }

    void loop()
    {
    sendToReg (0b00000000); // 1й байт
    sendToReg (0b00001000); // 2й байт
    }

    void sendToReg(byte theByte)
    {
    digitalWrite (latchPin, HIGH); //Pull latch LOW to send data
    shiftOut (dataPin, clockPin, MSBFIRST, theByte); //Send the data
    digitalWrite (latchPin, LOW); // Pull latch HIGH to stop sending data
    }


  10. #360
    ну тогда лучше так, один раз записали и все, зачем дергать постоянно?

    //HEF4094
    int latchPin = 8; //STR(pin 1)
    int clockPin = 12; //CP(pin 3)
    int dataPin = 11; //D(pin 2)

    void setup() {
    pinMode (latchPin, OUTPUT);
    pinMode (clockPin, OUTPUT);
    pinMode (dataPin, OUTPUT);
    sendToReg (0b00000000); // 1й байт
    sendToReg (0b00001000); // 2й байт
    }


    void loop()
    {

    }

    void sendToReg(byte theByte)
    {
    digitalWrite (latchPin, HIGH); //Pull latch LOW to send data
    shiftOut (dataPin, clockPin, MSBFIRST, theByte); //Send the data
    digitalWrite (latchPin, LOW); // Pull latch HIGH to stop sending data
    }

Страница 36 из 223 ПерваяПервая ... 26333435363738394686136 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •