İyi günler nrf24l01 ile veri aktarımı yapmaya çalışıyorum. Yaşadığım sıkıntı mesaj[0] ile aynı anda 2 veriyi gönderebiliyorum ama birini mesaj[0] diğerini mesaj[1] ile göndermeye çalıştığımda mesaj[0]'da sıkıntı çıkmıyor. mesaj[1] gönderdiğimde tüm iletişim kesiliyor kaçırdığım nokta neresi acaba ?
Kodu şuan güzel çalışıyor. Kendi Projeme göre tasarlamam bitmedi ama arayan arkadaşlar için çok fazla türkçe kaynak yok burada dursun belki birine lazım olur. Fazlalık tanımlamalar olabilir içinde dediğim gibi kendi projeme göre ekledim onları. Şuanki haliyle 1 potansiyometre ve 2 butonun durumunu karşıya aktarıyor.
=AZXzlUvk-fAmJdw7wrGjAfKjV26vwJb14RPOJ1FrcjCpvU9_Y52OEO4sJooSnh6lRfGNOvDAn-SCtQxkIht4KKCcmDUeRK_erOc4X1oAh_DbL9p6R0CMVpOF5iofB6VqCIDGQ6V2iYkd7d3TcbG9ecux2nKiztGiJDKEF98-zjMy-Q&__tn__=-UK-R]#include <SPI.h>
=AZXzlUvk-fAmJdw7wrGjAfKjV26vwJb14RPOJ1FrcjCpvU9_Y52OEO4sJooSnh6lRfGNOvDAn-SCtQxkIht4KKCcmDUeRK_erOc4X1oAh_DbL9p6R0CMVpOF5iofB6VqCIDGQ6V2iYkd7d3TcbG9ecux2nKiztGiJDKEF98-zjMy-Q&__tn__=-UK-R]#include <nRF24L01.h>
=AZXzlUvk-fAmJdw7wrGjAfKjV26vwJb14RPOJ1FrcjCpvU9_Y52OEO4sJooSnh6lRfGNOvDAn-SCtQxkIht4KKCcmDUeRK_erOc4X1oAh_DbL9p6R0CMVpOF5iofB6VqCIDGQ6V2iYkd7d3TcbG9ecux2nKiztGiJDKEF98-zjMy-Q&__tn__=-UK-R]#include <RF24.h>
int mesaj[2];
int buton = 7;
int buton1 = 6;
RF24 radio(10, 9);
const byte address[6] = "00001";
void setup()
{
radio.begin();
radio.openWritingPipe(address);
pinMode(buton, INPUT);
pinMode(buton1, INPUT);
radio.stopListening();
}
void loop()
{
if (digitalRead(buton) == HIGH)
{
mesaj[0] = 10;
radio.write(mesaj, 1);
}
if (digitalRead(buton1) == HIGH)
{
mesaj[1] = 11;
radio.write(mesaj, 1);
}
}