2022年7月21日 星期四

我的第二塊arduino--NodeMcu Lua WIFI V3

 



 

自買了第1塊板後,自我澎脹了

覺得開發板不就都那樣

供電接地數位腳類比腳

於是我又買了第二塊板子 

NodeMcu Lua WIFI V3

這塊板子最大的特色就是超便宜

市面上NodeMcu Lua還有V2板,買了以後才知道,V2是比較受歡迎的

原因就V2相容性比較好@@

 那時會買這塊是因為想作NRF24L01的母板

 NRF24L01

這個無線模組的最大特點就是他的通訊距離可到1100米

適合遠距離的遙控 

相比藍芽或WIFI距離長了1倍




#include "nRF24L01.h"
#include "RF24.h"

// Instantiate RF24 class with CE and CSN values
RF24 radio(2, 15);
// Address to devices comunicate each other (same in both)
const uint64_t pipe = 0xE8E8F0F0E1LL;
// A variable to hold some info
boolean testInfo = false;

void setup() {
// Setup serial output
Serial.begin(9600);
// Start RF
radio.begin();
// Setup the channel to work within, number 100
radio.setChannel(100);
// Open recept pipe
radio.openReadingPipe(1, pipe);
// Start to listen
radio.startListening();
}

void loop() {
// Wait until some data
if (radio.available()) {
// Read payload, and check if it finished
radio.read(&testInfo, sizeof(testInfo));
// Manage info
if (testInfo) {
Serial.println("We received positive!");
} else {
Serial.println("We received negative!");
}
}
// Wait a bit
delay(50);
}
#include <SPI.h>  這個專案看起來對初學者來說有點難,,,,,,先在網上抓些範例有空再測吧

沒有留言:

張貼留言