Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
hu:arduino:nrf24 [2020/03/23 19:36]
Sandor Vamos [nRF24L01B (10 pin)]
hu:arduino:nrf24 [2020/03/23 20:02] (aktuális)
Sandor Vamos
Sor 96: Sor 96:
  
 ==== nRF24L01 tesztprogram ==== ==== nRF24L01 tesztprogram ====
 +
 +Az eredeti kódot kiegészítettem 2 LED-del. Ezek jelzik, mikor küld vagy fogad a modul. A LED-eket a 9-es pinre kell kötni, egy 100 ohmos ellenállással,​ a végét a GND-re.
 === nRF24L01 küldés === === nRF24L01 küldés ===
 <code c> <code c>
Sor 112: Sor 114:
 const byte address[6] = "​00001";​ const byte address[6] = "​00001";​
 void setup() { void setup() {
 +  pinMode(9, OUTPUT);
   radio.begin();​   radio.begin();​
   radio.openWritingPipe(address);​   radio.openWritingPipe(address);​
Sor 118: Sor 121:
 } }
 void loop() { void loop() {
 +  digitalWrite(9,​ HIGH);
   const char text[] = "Hello World";​   const char text[] = "Hello World";​
   radio.write(&​text,​ sizeof(text));​   radio.write(&​text,​ sizeof(text));​
 +  delay(20);
 +  digitalWrite(9,​ LOW);
   delay(1000);​   delay(1000);​
 } }
Sor 141: Sor 147:
 void setup() { void setup() {
   Serial.begin(9600);​   Serial.begin(9600);​
 +  pinMode(9, OUTPUT);
   radio.begin();​   radio.begin();​
   radio.openReadingPipe(0,​ address);   radio.openReadingPipe(0,​ address);
Sor 147: Sor 154:
 } }
 void loop() { void loop() {
 +  digitalWrite(9,​ LOW);
   if (radio.available()) {   if (radio.available()) {
     char text[32] = "";​     char text[32] = "";​
     radio.read(&​text,​ sizeof(text));​     radio.read(&​text,​ sizeof(text));​
     Serial.println(text);​     Serial.println(text);​
 +    digitalWrite(9,​ HIGH);
 +    delay(20);
   }   }
 } }
 </​code>​ </​code>​