In offerta!

RFM23BP 433MHz Ricetrasmittente

Il prezzo originale era: 22,24 €.Il prezzo attuale è: 16,12 €. Escluso IVA

Il RFM23BP 433MHz è un convertitore ideale per connettere il tuo progetto Arduino a distanza. Utilizzato per sistemi di controllo e monitoraggio.

3 disponibili (ordinabile)

COD: ARD007897 Categorie: ,

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

  1. Passo 1: Collegare il modulo RFM23BP all’Arduino seguendo la tabella delle pin.
  2. Passo 2: Installare le librerie necessarie tramite l’Management Librerie di Arduino.
  3. Passo 3: Verifica sul datasheet del modulo per impostare correttamente i PIN RX e TX su Arduino.
  4. Passo 4: Configurare il canale di comunicazione (verifica sul datasheet).
  5. Passo 5: Inizializzare le funzioni RFM23BP nel codice Arduino.
  6. Passo 6: Scrivere un messaggio da trasmettere con la funzione sendData().
  7. Passo 7: Ricevere i dati tramite la funzione receiveData() e visualizzarli su Serial Monitor.
  8. 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.

Informazioni aggiuntive

Peso 15 g