Запуск функции Arduino Uno по сигналу, полученному модулем LoRa
У меня есть два трансивера sx1278 Lora, где оба подключены к двум платам Arduino Uno. Я хочу запустить функцию на плате Arduino Uno, где приемная сторона LoRa подключена с использованием сигнала, полученного приемником Lora.
@Thisura, 👍0
Обсуждение1 ответ
Лучший ответ:
Я предполагаю, что вы прочитали спецификацию SX1278. Если нет, пожалуйста, обратитесь к нему по адресу:
Спецификация SX1278
На странице 69 вы увидите несколько таблиц, касающихся функций, возможных на выводах цифрового ввода-вывода (т.е. DIO):
Я не совсем понимаю, что именно вы ищете или в каком режиме вы работаете (вы почти не предоставили информации о своем проекте), но вся информация, которая вам может понадобиться, доступна на этих контактах DIO.
Вы можете подключить соответствующий вывод или контакты к некоторым краевым чувствительным линиям на вашем Arduino и определить и включить ПРЕРЫВАНИЕ в вашем коде. Поэтому, когда произойдет событие, которого вы ждете, произойдет прерывание, вы можете пойти, прочитать данные и сделать с ними все, что угодно.
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
У вас есть конкретный вопрос? Вы смотрели примеры любой библиотеки LoRa, которую используете?, @StarCat
"LoRa by sandeepmistry" - это библиотека, которой я пользуюсь. Мне удалось отправить приветственные пакеты между двумя модулями LoRa. Теперь я хочу вызвать функцию приемника Arduino из сообщения, полученного от модуля LoRa, @Thisura
что вам мешает это сделать? ... вы до сих пор не задали ни одного вопроса, @jsotola
Я предлагаю написать код для этого., @ocrdu