Jump to content
gregor.f

передатчик и приёмник на радиомодуле nrf24l01

Recommended Posts

Я купил радиомодули но не могу настроить на прием и передачу, помогите пожалуйста.

Share this post


Link to post
Share on other sites

Вебинар STM32G0 – новый лидер бюджетных 32-битных микроконтроллеров от STMicroelectronics

Компания Компэл приглашает вас 25 сентября принять участие в вебинаре, который посвящен новому семейству микроконтроллеров STM32G0. Вебинар рассчитан на технических специалистов и тех, кто хорошо знаком с семейством STM32. На вебинаре будут освоены современные методы тестирования производительности микроконтроллеров на примере самых бюджетных 32-битных семейств общего назначения STM32G0 и STM32F0 и проведено их подробное сравнение.

Подробнее

#include <SPI.h> 
#include "nRF24L01.h" 
#include "RF24.h" 

RF24 radio(9,10); 

byte address[][6] = {"1Node","2Node","3Node","4Node","5Node","6Node"}; 

void setup(){ 
Serial.begin(9600); 
radio.begin(); 
radio.setAutoAck(1); 
radio.setRetries(0,15);
radio.enableAckPayload(); 
radio.setPayloadSize(32); 

radio.openReadingPipe(1,address[0]); 
radio.setChannel(0x60); 

radio.setPALevel (RF24_PA_MAX);
radio.setDataRate (RF24_250KBPS); 

radio.powerUp(); 
radio.startListening();


void loop() { 
byte pipeNo, gotByte; 
while( radio.available(&pipeNo)){
radio.read( &gotByte, sizeof(gotByte) ); 

Serial.print("Recieved: "); Serial.println(gotByte); 

}



#include <SPI.h> 
#include "nRF24L01.h"
#include "RF24.h" 

RF24 radio(9, 10);

byte address[][6] = {"1Node", "2Node", "3Node", "4Node", "5Node", "6Node"}; 

byte counter; 

void setup() { 
Serial.begin(9600); 

radio.begin(); 
radio.setAutoAck(1); 
radio.setRetries(0, 15);
radio.enableAckPayload(); 
radio.setPayloadSize(32); 

radio.openWritingPipe(address[0]); 
radio.setChannel(0x60); 

radio.setPALevel (RF24_PA_MAX); 
radio.setDataRate (RF24_250KBPS); 

radio.powerUp(); 
radio.stopListening();


void loop() { 
Serial.print("Sent: "); Serial.println(counter); 
radio.write(&counter, sizeof(counter)); 
counter++; 
delay(10); 
}

Share this post


Link to post
Share on other sites
50 минут назад, gregor.f сказал:

//////////////////////////

Для приемника программу нужно поменять 

radio.stopListening();

на 

radio.startListening ();

а в программе 

считывание с помощью команды

radio.read(&data, sizeof(data));

вообще подробно пример подключения и простенькой программы приема передачи nrf24

Share this post


Link to post
Share on other sites
                     

Литиевые батарейки Fanso в беспроводных датчиках пожарно-охранной сигнализации

Выбор подходящего элемента питания, способного обеспечивать требуемый уровень напряжения и выдавать необходимый ток на протяжении всего периода эксплуатации беспроводной пожарно-охранной системы является одной из первостепенных задач. Наиболее подходящим для этих целей элементом являются литий-тионилхлоридные элементы питания, а одним из наиболее конкурентоспособных производителей – компания Fanso, предлагающая своим клиентам продукты как универсальные, так и разработанные специально для решения конкретных задач.

Подробнее...

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Унч для ванюши https://youtu.be/lrGPHKIXf84
    • Кучка подшипников от видеоголовок лежит, действительно очень качественные. Но куда использовать? Правда пара идеально подошла в советский настольный вентилятор, перестал клинить и шум значительно у меньшился.
    • А если это им понравится? Они сейчас такие все ,,интересные,,.
    • Так вот они какие - пелотки в пилотках...
    • обратитесь в раздел "Работа"
    • Можно назвать и  патриотом , как на это смотреть и кто это описывает, так? А вот у нас в Тюмени такие навости.... В Ленинском районном суде города Тюмени арест высокопоставленного полицейского пересматривали ночью, с 19 по 20 сентября, в экстренном порядке. Под стражей находится Дмитрий Габов — заместитель начальника управления экономической безопасности и противодействия коррупции МВД по Тюменской области. Всего то обвиняют какието 85 лямов,за что ,за какие то копеечки по меркам москвы... Может изза того что надо тоже отчитаться в верхах...
    • Сопротивление вторички надо бы поменьше. Это слышно. Не даром один и тот же усилитель на нижней средине и НЧ играет по-разному при импульсном или линейном БП. И победа отнюдь не у линейного. Ну и индуктивность и активное сопротивление обмоток играет роль конечно. Зарядный импульс при высоком сопротивлении растягивается и спасает диоды от вылета - ток зарядки падает на порядок, если не больше. Ну и токи подзарядки банок, во время работы усилителя на высокой мощности - тот еще срач вносят. И резистор тут будет на пользу.   Мне кажется, что однозначного ответа нет, что бы вот прямо так - ставь резистор и забей на софт-старт. Надо поисследовать конкретный БП, а предмет - что ему полезнее будет. В том числе и на слух.   Вот разница с нулевым вопротивлением вторички (практически импульсник ) и с реальным.  
×
×
  • Create New...