FLProg
Категории раздела
Блоки пользователей [63]
Документация [2]
Цветовые темы [0]
Цветовые темы для программы FLProg предоставленные пользователями
Дистрибутивы программы [14]
Архив версий программы [103]
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика

Онлайн всего: 6
Гостей: 6
Пользователей: 0


Яндекс.Метрика
Четверг, 08.12.2016, 03:05
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Каталог файлов
Главная » Файлы » Блоки пользователей

nRF24L01+ двусторонний обмен данными
[ · Скачать удаленно () ] 31.03.2016, 17:26
Есть два типа блоков Клиент и Сервер.
Сервер находится в режиме ожидания информации от клиентов. А также по импульсу на входе query посылает данные Клиенту.

Клиент может оправлять данные Серверу в следующих режимах:
1. Через заданный в настройках интервал.
2. В ответ на запрос от сервера.
3. По импульсу на входе Send.
Имеется два основных режима работы:

- Есть один Сервер, который посылает данные Клиентам, а те в свою очередь, в ответ отправляют Серверу свой набор данных. Двухсторонний обмен данными.
- Сервер просто слушает, а Клиенты сами отсылают ему данные.

Сейчас существует два вида блоков:
1. Для передачи 6 переменных типа INT.
2. Для передачи строки (тип String) длинной 26 символов.

Описанное выше означает, что за одну посылку можно отправить именно столько данных, но если передавать их последовательно, то количество данных для передачи не ограничено.

Блок позволяет настраивать :
- Канал передачи (рабочая частота)
- Мощность передатчика
- Скорость передачи данных
Подробнее в описании модуля.

В версии 1.0
Данные на выходах блока сохраняются до прихода новых .
В версии 1.1
Доработка произведена по просьбе пользователя zikkgaz24.
-Данные на выходах могут сбрасываться в ноль по истечению заданного в настойках времени.
-Добавлен выход прихода новых данных (New_data), на который выдается одиночный импульс.

Ссылка на скачивание вверху, под названием


nRF24L01+ пользовательский блока на Си Тема на форуме для обсуждения, вопросы лучше писать там.

Интересные ссылки по этим модулям:
Описание радиомодуля nRF24L01+
Тест дальности связи NRF24L01+
NRF24L01 - Arduino
NRF24L01 2.4 ГГц радио/беспроводные передатчики и Arduino
Категория: Блоки пользователей | Добавил: Слимпер | Теги: клиент, nRF24L01+, Связь, передача данных, сервер
Просмотров: 2654 | Загрузок: 267 | Комментарии: 9 | Рейтинг: 5.0/1
Всего комментариев: 9
avatar
0
1
А это те же блоки, что и в теме, или усовершенствованные?
avatar
0
2
Тот же. Работает, сильных нареканий вроде не было, решил сюда то же выложить, может кому пригодится.
А что в нем сильно не устраивает?
avatar
0
3
доброго времени суток! переделываю племяннику машинку на радио управлении, старая плата сгорела, делаю на nRF24L01 + ардуино+ Н-мост+ аналоговые джойстики на пульте. уже применял готовые решения, но есть задумки, которые не могу воплотить в код ввиду отсутствия знаний в программировании... хотелось бы знать, с помощью этого блока возможно ли облегчить труд в этом направлении деятельности, или это разные вещи? ))
avatar
1
4
Судя по моим экспериментам с этим блоком, то воплотить RC-управление вполне возможно. Вам, вероятно, лучше пользоваться INT-вариантом.
avatar
0
5
спасибо за ответ!
avatar
0
6
Работает ли данный блок с "nrf24l01+pa+lna" никто не пробовал?
avatar
0
7
приветтвую . а подсскажите как можно сделать чтобы эти блоки принимали инфу по радиоканалу и убирали ее через некоторое короткое время а не держали ее до талого на своих выводах а то очень удачный и интересный блок но для меня встает проблема из за этого можно это как то решить ?
avatar
0
8
Я не зря приводил ссылку на тему форума, вопросы, лучше задавать вопросы там. Извещения о сообщения здесь не приходят. 
То, что вы просите сделать можно, как средствами FLProg, так и переделав блок.
Но напишите более конкретно, короткое время это сколько? Один программный цикл, 100мс, 10с?
К тому же, о какой версии блока идет речь?
avatar
0
9
Я вам в форуме указанном написал
avatar
FLProg © 2016
Яндекс.Метрика