Arduino Polska Forum
Arduino Uno + RF bee - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Sieciowe Protokoły i Urządzenia (https://forum.arduinopolska.pl/dzial-sieciowe-protoko%C5%82y-i-urz%C4%85dzenia)
+--- Wątek: Arduino Uno + RF bee (/watek-arduino-uno-rf-bee)



Arduino Uno + RF bee - mosquitos - 08-03-2024

Witam. Podłączyłem do arduino Rf bee, mam komunikacje przez Monitor portu szeregowego. Wszystko co wysyłam jest po częstotliwości 915 a ja potrzebuję po 868,34 mhz. Jak mogę to zmienić? Ten kod nic nie zmienia.

#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // Definicja obiektu SoftwareSerial (RX, TX)
bool isModuleInitialized = false; // Zmienna do śledzenia inicjalizacji modułu

void setup() {
  // Inicjalizacja portu szeregowego
  Serial.begin(9600);
  while (!Serial) {
    ; // Poczekaj na połączenie
  }

  if(!isModuleInitialized) {
    Serial.println("Inicjalizacja modułu RF Bee...");
mySerial.println("AT+C001=868340000"); // Ustawienie częstotliwości na 868,34 MHz
}

    mySerial.begin(9600); // Inicjalizacja komunikacji z modułem RF Bee
    isModuleInitialized = true; // Ustaw flagę inicjalizacji modułu
  }
}

void loop() {
  if (!isModuleInitialized) {
    Serial.println("Moduł RF Bee nie został jeszcze zainicjowany.");
    return; // Zakończ działanie pętli, jeśli moduł nie jest zainicjowany
  }

  // Główna część programu
}


RE: Arduino Uno + RF bee - MadMrQ - 08-03-2024

mySerial.begin jest w złym miejscu - próbujesz coś wysłać zanim wysyłka jest możliwa.

Druga sprawa to komenda AT - w datasheet masz ATCF0, ATCF1 i ATCF2 dla częstotliwości 915.

Czy RF bee wysyła odpowiedzi po serialu? Każda komenda AT powinna wywołać odpowiedź urządzenia.
Odsyłam do datasheet urządzenia:
https://files.seeedstudio.com/wiki/RFbee_V1.1-Wireless_Arduino_compatible_node/res/rfbee-manual.pdf


RE: Arduino Uno + RF bee - mosquitos - 08-03-2024

(08-03-2024, 10:21)MadMrQ napisał(a): mySerial.begin jest w złym miejscu - próbujesz coś wysłać zanim wysyłka jest możliwa.

Druga sprawa to komenda AT - w datasheet masz ATCF0, ATCF1 i ATCF2 dla częstotliwości 915.

Czy RF bee wysyła odpowiedzi po serialu? Każda komenda AT powinna wywołać odpowiedź urządzenia.
Odsyłam do datasheet urządzenia:
https://files.seeedstudio.com/wiki/RFbee_V1.1-Wireless_Arduino_compatible_node/res/rfbee-manual.pdf
Dzieki za odpowiedz. Dopiero zaczynam zabawę z arduino a kody pisze mi AI. Czy mogłbyś mi napisać działający kod? Oczywiscie mogę zapłacić Cały projekt miałby na zadaniu wysyłaniu kodów takich jak ten (AAABC34D24934DA4934D24DB49A4D36DA49B4D249A49A69A6DB69BC34D24934DA4934D24DB49A4D36DA49B4D249A49A69A6DB69BC34D24934DA4934D24DB49A4D36DA49B4D249A49A69A6DB69BC34D24934DA4934D24DB49A4D36DA49B4D249A49A69A6DB69BC34D24934DA4934D24DB49A4D36DA49B4D249A49A69A6DB69BC34D24934DA4934D24DB49A4D36DA49B4D249A49A69A6DB69BC34D24934DA4934D24DB49A4D36DA49B4D249A49A69A6DB69BC34D24934DA4934D24DB49A4D36DA49B4D249A49A69A6DB69BC34D24934DA4934D24DB49A4D36DA49B4D249A49A69A6DB69BC34D24934DA4934D24DB49A4D36DA49B4D249A49A69A6DB698) z karty SD co 12 godzin po częstotliwości 868,34. Jeżeli ktoś by sie podjął takiego zadania to zapłacę.