|
发表于 2018-8-2 20:29:22
|
显示全部楼层
哈哈,真的没时间帮你转换。教你一个简单粗暴的办法
一、Arduino新建一个工程
二、将这个库文件包括cpp和h都拷贝进生成的工程文件夹
三、在Arduino的源码文件中依照AVR sample代码直接引用即可
四、以01_simple为例按一下直接引用 - #include <stdint.h>
- #include <util/delay.h>
- #include "DiscobusMaster.h"
- #include "DiscobusDataUart.h"
- #define NODE_COUNT 1
- uint8_t iteration = 1, i = 0;
- DiscobusDataUart serial;
- DiscobusMaster master(&serial);
- void setup() {
- serial.begin(9600);
- master.setNodeLength(NODE_COUNT);
- }
- void loop() {
- master.startMessage(0x01, DiscobusMaster::BROADCAST_ADDRESS, 1, true);
- // Send alternating 1s and 0s
- for (i = 0; i < NODE_COUNT; i++) {
- if ((i + iteration) % 2 == 0) {
- master.sendData(0x01);
- } else {
- master.sendData(0x00);
- }
- }
- master.finishMessage();
- iteration++;
- _delay_ms(1000);
- }
复制代码
五、完美编译
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|