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.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ę. |