范例说明
Dragino Lora扩展板基于开放源码库,允许用户发送数据,能够达到极长的传输范围,并且在低data-rates提供超远距离扩频通信和高抗干扰性的同时尽量减少电流消耗,而因各个国家有不同的频段规划,在购买时请留意LoRa Shield所使用的频段。
Dragino LoRa Shield SPI范例接线说明如下:
Dragino LoRa Shield可以直接嵌合在Ameba板子上,但由于Ameba的CS pin与标准的SPI协议相比有其特殊性,因此Dragino LoRa Shield的CS pin不能直接与Ameba的CS pin相连接,于此在Dragino LoRa Shield上的修改需将CS pin也就是pin 10的脚位往内扳,并且使用杜邦线接至pin 0,如下图示:
而Dragino LoRa Shield的SPI Data是从ICSP的SPI BUS产生的,因此如同以下图示接至AMEBA的SPI脚位:
RTL8710 的接线图如下:

本范例中同时使用send及receive程式码,来作2块Dragino LoRa Shield的功能验证,一块是发送端,另一块是接收端,我们打开范例“File” -> “Examples” -> “AmebaLoRa ” -> “LoRaSender”及LoRaReceiverCallback, 分别编译并上传至Ameba之后按下Reset按钮,就可以在终端机看到底下的结果: