VIDEO
Verici kodu
#include < SPI . h > // nRF24L01+ ile SPI iletişim.
#include < RF24 . h > // v1.4.2
RF24 radio ( 7 , 8 ) ; // radio isimli nesne oluştur. CE ve CSN pinleri.
void setup ( ) {
Serial . begin ( 9600 ) ; // Hataları seri monitörde görebilmek için seri iletişimi başlat.
if ( ! radio . begin ( ) ) { // nRF24L01+'yı başlat.
Serial . println ( "nRF24L01+ bağlantıları yanlış veya temazsızlık var. nRF24L01+ bozulmuş olabilir." ) ; //nRF24L01+ modülü başlamıyorsa uyarı ver.
while ( 1 ) { }
}
radio . openWritingPipe ( 1234 ) ; // İletişim anahtarı 1234.
}
void loop ( ) {
char veri [ ] = "Test tamam." ;
radio . write ( & veri , sizeof ( veri ) ) ; //Veriyi gönder.
}
Alıcı kodu
#include < SPI . h > // nRF24L01+ ile SPI iletişim.
#include < RF24 . h > // v1.4.2
RF24 radio ( 7 , 8 ) ; // radio isimli nesne oluştur. CE ve CSN pinleri.
void setup ( ) {
Serial . begin ( 9600 ) ; // Hataları seri monitörde görebilmek için seri iletişimi başlat.
if ( ! radio . begin ( ) ) { // nRF24L01+'yı başlat.
Serial . println ( "nRF24L01+ bağlantıları yanlış veya nRF24L01+ bozulmuş olabilir." ) ; //nRF24L01+ modülü başlamıyorsa uyarı ver.
while ( 1 ) { }
}
radio . openReadingPipe ( 0 , 1234 ) ; // İletişim anahtarı 1234.
radio . startListening ( ) ; // Alıcı moda geç.
}
void loop ( ) {
if ( radio . available ( ) ) { // Veri geliyorsa...
char veri [ 12 ] ;
radio . read ( & veri , sizeof ( veri ) ) ;
Serial . println ( veri ) ; //Seri ekrana gelen veriyi yazdır.
}
}