<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      raspberrypi 與 arduino 使用 nRF24L01+ 通信 -- arduino為接收端

      raspberry pi發送端的代碼:http://www.rzrgm.cn/hangxin1940/archive/2013/05/01/3053467.html ## 準備RF24庫 https://github.com/maniacbug/RF24 首先到這里下載所需的代碼 這里需要的是 `RF24.h` `RF24.cpp` `RF24_config.h` `nRF24L01.h` `printf.h` 這五個文件 在arduino的libraries文件夾中新建RF24文件夾,把它們放進去,就可以在arduino IDE中import看到RF24了 不要忘了,把`printf.h`中 #include "WProgram.h" 改成 #include "Arduino.h" ## 連接方式 rf arduino 3.3v 3.3v GND GND CE D9 CSN D10 SCK D13 MOSI D11 MISO D12 ## 示例代碼 /* 本示例為接受端,接受無符號長整形數據并將最后一個數據返回給發送段 所有引腳連接方法 rf24 arduino 3.3v 3.3v GND GND CE D9 CSN D10 SCK D13 MOSI D11 MISO D12 */ #include #include "nRF24L01.h" #include "RF24.h" #include "printf.h" /* ping-back 接受端 */ // // 硬件配置 // // 設置 nRF24L01+ CE與CSN引腳 RF24 radio(9,10); // 設置數據通道地址 const uint64_t pipes[2] = { 0xF0F0F0F0E1LL, 0xF0F0F0F0D2LL }; void setup(void) { // 打印信息 // Serial.begin(57600); printf_begin(); printf("\n\rRF24/examples/pingpair/\n\r"); printf("ROLE: Pong back\n\r"); // // 設置rf模塊 // radio.begin(); // 開啟動態有效信息長度 radio.enableDynamicPayloads(); // 設置重傳次數以及每次重傳的延遲 //radio.setRetries(15,15); // 設置傳輸速率 radio.setDataRate(RF24_1MBPS); // 設置功放級別,有四種級別: // RF24_PA_MIN=-18dBm // RF24_PA_LOW=-12dBm // RF24_PA_MED=-6dBM // RF24_PA_HIGH=0dBm radio.setPALevel(RF24_PA_HIGH); // 設置信道(0-127) radio.setChannel(110); // 設置crc校驗長度 // 兩種 8位RF24_CRC_8 和 16位RF24_CRC_16 radio.setCRCLength(RF24_CRC_16); // 打開兩個通道用于兩個設備進行來回的通信 // 打開本端的通道用來寫消息 radio.openWritingPipe(pipes[1]); // 打開對方的通道用來讀消息 radio.openReadingPipe(1,pipes[0]); // // 開始監聽 // radio.startListening(); // // 打印配置信息 // radio.printDetails(); } void loop(void) { // 是否有有效數據可以讀取 if (radio.available()) { unsigned long got_time; // 有效信息是否接收完 bool done = false; while(!done) { // 獲取最后獲得的有效信息 done = radio.read( &got_time, sizeof(unsigned long) ); // 打印出來 printf("Got payload %lu...",got_time); // 延遲一小會兒,便于完整接受下一個有效信息 delay(20); } // 首先停止接受,便于發送一個返回信息 radio.stopListening(); // 這里將接受的數值減去100, 那邊收到的話好對比發送的信息和對方接受到的結果 got_time -= 100; // 發送 radio.write( &got_time, sizeof(unsigned long) ); printf("Sent response.\n\r"); // 重新回到監聽模式 radio.startListening(); } }

      posted on 2013-05-01 17:59  黑暗伯爵  閱讀(4492)  評論(2)    收藏  舉報

      導航

      主站蜘蛛池模板: 国产一区二区三区精品综合| 九九热免费精品在线视频| 成人一区二区不卡国产| 国产婷婷综合在线视频| 亚洲中文字幕综合小综合| 亚洲精品综合网二三区| 国产粉嫩高中无套进入| 国产精品一区二区三区黄色| 国产精品视频亚洲二区| 婷婷五月综合激情| 午夜福利影院不卡影院| 99热这里只有成人精品国产 | 开心五月深深爱天天天操| 中文字幕少妇人妻精品| 亚洲精品国产av成人网| 国产女人喷潮视频免费| 午夜国产精品福利一二| 麻豆成人精品国产免费| 国产精品国产三级国产专i| 国产360激情盗摄全集| 久久久亚洲欧洲日产国码农村| 灌云县| 乱中年女人伦av三区| 日本国产一区二区三区在线观看| 国产影片AV级毛片特别刺激| 国产玖玖视频| 亚洲中文字幕成人综合网| 亚洲免费视频一区二区三区| 熟女人妻精品一区二区视频| 日韩中文字幕一二三视频| 亚洲综合无码一区二区| 乱中年女人伦av三区| 久久久精品2019中文字幕之3| 污污污污污污WWW网站免费| 人妻少妇精品系列一区二区 | 精品久久人人做爽综合| 怡红院一区二区三区在线| 亚洲欧美在线看片AI| 国产999久久高清免费观看| 亚洲永久精品日韩成人av| 国产成人精品一区二区三区|