“Microduino-CoreRF/zh”的版本间的差异
502748957@qq.com(讨论 | 贡献) (→文档) |
Zhangfengfeng(讨论 | 贡献) |
||
第127行: | 第127行: | ||
==文档== | ==文档== | ||
− | + | ||
【'''[[media:Microduino-Core RF.pdf |CoreRF原理图]]'''】 | 【'''[[media:Microduino-Core RF.pdf |CoreRF原理图]]'''】 | ||
第216行: | 第216行: | ||
[[File:Result1.png|600px|thumb|center]] | [[File:Result1.png|600px|thumb|center]] | ||
至此测试完成 | 至此测试完成 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
第230行: | 第225行: | ||
[[File:CORERFBACK.jpg|600px|thumb|center|Back]] | [[File:CORERFBACK.jpg|600px|thumb|center|Back]] | ||
− | |||
|} | |} |
2017年4月25日 (二) 05:42的版本
Language | English |
---|
Microduino Core RF是原生支持802.15.4无线协议的的AVR核心板, 它集成了802.15.4协议无线模块,支持基于802.15.4协议的无线模块,包括ZigBee,MAC/6LoWPAN和 RF4CE。 特色
规格采用ATmega128RFA1核心:
文档
ATmega128RFA1: http://www.atmel.com/zh/cn/devices/ATMEGA128RFA1.aspx?tab=documents 开发
应用测试使用ZigduinoRadio库的示例程序“ZigduinoRadioExample”来进行测试 void loop()
{
if (Serial.available())
{
ZigduinoRadio.beginTransmission();
Serial.println();
Serial.print("Tx: ");
while(Serial.available())
{
char c = Serial.read();
Serial.write(c);
ZigduinoRadio.write(c);
}
Serial.println();
ZigduinoRadio.endTransmission();
}
if (ZigduinoRadio.available())
{
Serial.println();
Serial.print("Rx: ");
while(ZigduinoRadio.available())
Serial.write(ZigduinoRadio.read());
Serial.println();
Serial.print("LQI: ");
Serial.print(ZigduinoRadio.getLqi(), 10);
Serial.print(", RSSI: ");
Serial.print(ZigduinoRadio.getLastRssi(), 10);
Serial.print(" dBm, ED: ");
Serial.print(ZigduinoRadio.getLastEd(), 10);
Serial.println("dBm");
}
delay(100);
}
void errHandle(radio_error_t err)
{
Serial.println();
Serial.print("Error: ");
Serial.print((uint8_t)err, 10);
Serial.println();
}
void onXmitDone(radio_tx_done_t x)
{
Serial.println();
Serial.print("TxDone: ");
Serial.print((uint8_t)x, 10);
Serial.println();
}
该示例实现无线串口透传功能 因为Core RF采用串口下载,所以你先要叠加一个Microduino-USBTTL: 板卡选择Microduino Core RF 分别给两块Core-RF下载好程序以后,打开串口监视器,输入"Hello Microduino!"点击发送,会得到如下图结果: 至此测试完成
图库
|