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
}
#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
}