Descrizione
Cos’è
L’RFM23BP 433MHz Ricetrasmittente è un modulo ricetrasmittente a radiofrequenza ideale per progetti di comunicazione wireless. Connesso ad Arduino o altri microcontrollori, consente la trasmissione dati su lunghe distanze.
Caratteristiche
- Frequenza: 433MHz
- Utilizzato per sistemi di controllo e monitoraggio a distanza
A cosa serve
Sviluppa progetti di comunicazione wireless tra Arduino o altri microcontrollori. Ideale sia per principianti che esperti, consente la trasmissione dati da sensore a display LCD su lunghe distanze.
Tutorial: Come usare RFM23BP 433MHz Ricetrasmittente
L’RFM23BP è un modulo ricetrasmittente a radiofrequenza ideale per progetti di comunicazione wireless a lunga distanza. È perfetto sia per principianti che per maker più esperti.
Cosa serve
- Arduino Uno o compatibile
- Connessione USB
- Antenna 433MHz (opzionale)
- Librerie RFM23BP
Passi
- Passo 1: Collegare il modulo RFM23BP all’Arduino seguendo la tabella delle pin.
- Passo 2: Installare le librerie necessarie tramite l’Management Librerie di Arduino.
- Passo 3: Verifica sul datasheet del modulo per impostare correttamente i PIN RX e TX su Arduino.
- Passo 4: Configurare il canale di comunicazione (verifica sul datasheet).
- Passo 5: Inizializzare le funzioni RFM23BP nel codice Arduino.
- Passo 6: Scrivere un messaggio da trasmettere con la funzione sendData().
- Passo 7: Ricevere i dati tramite la funzione receiveData() e visualizzarli su Serial Monitor.
- Passo 8: Testare la comunicazione bidirezionale tra due Arduino collegati a RFM23BP.
Codice di esempio
// Includi le librerie necessarie
#include <RFM23.h>
// Definisci i PIN di connessione
#define RFM_CS_PIN 10
#define RFM_MOSI_PIN 11
#define RFM_MISO_PIN 12
#define RFM_SCK_PIN 13
RFM23 rfm(RFM_CS_PIN, RFM_MOSI_PIN, RFM_MISO_PIN, RFM_SCK_PIN);
void setup() {
rfm.begin();
rfm.setFrequency(433.92); // Frequenza in MHz
}
void loop() {
rfm.sendData("Ciao mondo!");
delay(1000);
}
Mini-progetto
Comunicazione wireless tra due Arduino: invia dati da un sensore di temperatura a un display LCD distante.
Errori comuni
- Impostare la frequenza errata
- Non collegare correttamente i PIN RX e TX
- Usare il canale sbagliato per la comunicazione
Accessori consigliati
- Antenna 433MHz
- Modulo LCD 16×2
- Sensore di temperatura DS18B20
- Arduino Uno o compatibile
Domande frequenti
Qual è la portata massima?
Verifica sul datasheet del modulo per la portata massima.
Posso usare altre frequenze?
Sì, ma verifica le band disponibili e configurale nel codice.





