怎么用OTG线跟arduino进行arduino串口通信信

平板/笔记本
HiLink生态产品
终端云服务专区
OTG连Arduino,基本完美
&炉火纯青&
来自:浏览器
B011版未root,官方市场安装google play,FAN墙安装ArduinoDroid,连好线,打开示例,编译,下载成功,OK了。不用外接电源,就是串口监视器不好用
%2Fstorage%2Fsdcard1%2FDCIM%2FCamera%2FIMG_310.jpg (29.96 KB, 下载次数: 130)
22:28 上传
%2Fstorage%2Fsdcard1%2FDCIM%2FCamera%2FIMG_030.jpg (18.3 KB, 下载次数: 103)
22:28 上传
%2Fstorage%2Femulated%2F0%2FPictures%2FScreenshots%2FScreenshot_-20-18-30.jpeg (62.23 KB, 下载次数: 112)
22:28 上传
width:100%">
&渐入佳境&
来自:浏览器
不懂&&这是干嘛的
width:100%">
&花粉版主&
来自:浏览器
感觉很牛X的样子
************************************************
【这就是华为P8】无金属,不旗舰--华为p8综合评测
http://club.huawei.com/thread--1.html
************************************************
width:100%">
&自成一派&
来自:浏览器
以后多爆照!挺楼主
width:100%">
&炉火纯青&
来自:浏览器
不错,可以直接用x1编译了,手上有一块msp430一直放着没折腾。
width:100%">
&炉火纯青&
来自:浏览器
楼主,求解释,这是怎么东东
width:100%">
&炉火纯青&
来自:浏览器
<font color="#2354697 发表于
楼主,求解释,这是怎么东东
atmel公司的AVR单片机
width:100%">
&炉火纯青&
来自:浏览器
atmel公司的AVR单片机
width:100%">
关注华为花粉俱乐部微信公众平台——“华为花粉俱乐部”
界面语言专区花粉勋章
剁手小王子
参加荣耀双十一晒单活动获奖花粉,颁发剁手小王子勋章
参加花粉俱乐部特定活动获取,人工发放
至少3个原创技术帖,每个帖≥5K浏览,有效回复数≥150,被加分数≥15
1000万花粉
纪念花粉俱乐部注册花粉数超过1000万
好基友勋章
花粉好机友,注册时间大于99天
在职斑竹的身份勋章,感谢斑竹的辛勤劳动
雨后 海边……缤纷芳华高原美最瞬间(1)『走走拍拍』【风光】青岛世纪公园
花粉客户端
Make it Possible
Make your device special
华为云空间
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
关注花粉俱乐部
举报邮箱:
|关注花粉俱乐部:
增值电信业务经营许可证:苏B2-号|
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利会思考的键盘
OpenWrt与Arduino的USB直接通信 By 船长@第一次的硬软件结合
OpenWrt与Arduino的USB直接通信 By 船长@第一次的硬软件结合
两者联系在一起,是我一直想做的一件事,因为两者都很小巧美妙。两者的连线,有两种方式,ttl-ttl,还有usb-》usb。我喜欢第二种。
用串口连接Arduino成功,
kmod-usb-core
kmod-usb-ohci
kmod-usb-serial
ftdi协议串口
kmod-usb-serial-ftdi
usb2.0协议
如果是Arduino最新的uno,需要用到下面这个驱动,而不是serial
kmod-usb-acm
为了让数据更友好可爱,把它转成端口。串口转端口ser2net2.7-2
—-接着就是连接了
现在arduino写段测试代码:
const int ledPin=13;
int inVal=0;
void setup(void)
pinMode(ledPin,OUTPUT);
Serial.begin(9600);
void loop(void)
if (Serial.available() &; 0) {
// get incoming byte:
inVal = Serial.read();
Serial.flush();
Serial.println(inVal);
if (inVal == ’1′)
digitalWrite(ledPin,HIGH);
else if(inVal == ’0′)
digitalWrite(ledPin,LOW);
代码写的不简洁,不熟悉呗。基本意思是串口得到0就灭灯(板子上自带的一个灯),1就开灯。
接着在openwrt的tty里
ser2net -C “3001:raw:600:/dev/ttyUSB0:9600 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS”
绑定端口进去,如果结束端口呢(我用的killall ser2net),netstat -an查看端口,ps查看进程。大概就这些啦。
然后回到来开始控制啦,telnet 192.168.1.1 3001,里面是你的路由器ip,然后就可以在终端里控制亮和灭了。
灭灯,因为在终端里输了0
开灯,因为在终端里输了1
_________________________________下面是其他的实践者
来自官方论坛的一个关于串口的提问,
可以配置tty参数的工具stty
stty的美妙之处可以配置串口的速度
stty /dev/tts/0 speed 1200 raw -echo
ser2net -u
ser2net.conf has 4005:raw:600: etc …
cat /dev/tts/0 | nc 192.168.0.5 4005 & /dev/tts/0
这是非opkg的安装方式:
wget http://tobe.mine.nu/software/openwrt/stty.tgz
tar zxf stty.tgz
rm stty.tgz
chmod 775 stty
ln -s /lib/libc.so.0 /lib/libgcc_s.so.1
这个用DDWRT的家伙,
ser2net是个很有趣的组件,它可以做到一些事情,比如把串口变成net。
哇哈,又一个连接的家伙~
root@OpenWrt:~# opgk install usbutils
Install the rest of these packages the exact same way:
kmod-usb-serial-ftdi
kmod-usb-serial(Note: these packages are needed if you want to us the MMC/SD Card on the RS PRO)
kmod-usb-storage
这个艺术家nemik,也用到了这种串联的做法,stty是个很棒的配置工具,在arduino uno里有了全新的usb接口和映射。
It is designed to make the TL-WR703N talk directly to Arduino’s and MSP430 Launchpad microcontroller kits by simply plugging in the kits into the USB port. Older Arduino’s will use FTDI drivers and make a /dev/USB0, new Arduino UNO’s make a /dev/ttyACM0, and
TI’s MSP430 Launchpads make a /dev/ttyACM0 device. You can talk serial to them all directly then!
Just set the baud rate by doing something like:
stty -F /dev/ttyUSB0 raw speed 9600
and replace /dev/ttyUSB0 with /dev/ttyACM0 for Arduino UNO’s and TI Launchpad kits and 9600 with the baud rate you programmed your kit/sketch to.
You can read serial data from the kits with something like
cat /dev/ttyUSB0
and write to it simply by doing
echo “hello world” & /dev/ttyUSB0
来自arduino的玩乐天地提到了一点usb的串口驱动给openwrt
I pacchetti necessari per la connessione di Arduino ad OpenWRT sono:
kmod-usb-core
kmod-usb-ohci
kmod-usb-serial
kmod-usb-serial-ftdi
关于串口在linux如何使用呢?这里也提到了:
断断续续的输出
神经错乱,频率乱闪
配合开机自动启动:
相关航海日志:
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!//打开串口
Serial.begin(<span style="color: #00);
//获取串口上可读取的数据的字节数。该数据是指已经到达并存储在接收缓存(共有64字节)中
Serial.available();
//读串口数据,串口上第一个可读取的字节(如果没有可读取的数据则返回-1)- int型
Serial.read();
//读串口数据,读取全部字节,并返回字节数Serial.readBytes(usbBuffer, USB_BUFFER_SIZE);
//刷新串口数据
Serial.flush();
//串口发送数据,无换行
Serial.print(val)
Serial.print(val, format)
//可选的第二个参数用于指定数据的格式。
// 允许的值为:BIN (binary二进制), OCT (octal八进制), DEC (decimal十进制), HEX
(hexadecimal十六进制)。
对于浮点数,该参数指定小数点的位数。
//你可以用F()把待发送的字符串包装到flash存储器。例如:&&&& Serial.print(F(“Hello World”))& //发送单个字节
Serial.write();
//往串口发数据,类似Serial.print(),但有换行
Serial.println();
//写二进制数据到串口,数据是一个字节一个字节地发送的,若以字符形式发送数字请使用print()代替
Serial.write();
Serial.write(val)
//val: 作为单个字节发送的数据
Serial.write(str)
// str: 由一系列字节组成的字符串
Serial.write(buf, len)
//buf: 同一系列字节组成的数组
len: 要发送的数组的长度
//返回: byte
write()会返回发送的字节数,所以读取该返回值是可选的
阅读(...) 评论()更多频道内容在这里查看
爱奇艺用户将能永久保存播放记录
过滤短视频
暂无长视频(电视剧、纪录片、动漫、综艺、电影)播放记录,
按住视频可进行拖动
&正在加载...
举报视频:
举报原因(必填):
请说明举报原因(300字以内):
请输入您的反馈
举报理由需要输入300字以内
感谢您的反馈~
请勿重复举报~
请刷新重试~
收藏成功,可进入
查看所有收藏列表
当前浏览器仅支持手动复制代码
视频地址:
flash地址:
html代码:
通用代码:
通用代码可同时支持电脑和移动设备的分享播放
用爱奇艺APP或微信扫一扫,在手机上继续观看
当前播放时间:
一键下载至手机
限爱奇艺安卓6.0以上版本
使用微信扫一扫,扫描左侧二维码,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:
设备搜寻中...
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
连接失败!
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
部安卓(Android)设备,请点击进行选择
请您在手机端下载爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:
爱奇艺云推送
请您在手机端登录爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
180秒后更新
打开爱奇艺移动APP,点击“我的-扫一扫”,扫描左侧二维码进行登录
没有安装爱奇艺视频最新客户端?
两个arduino板子互相用串口通信(源代码和COM口调试)
正在检测客户端...
您尚未安装客户端,正在为您下载...安装完成后点击按钮即可下载
30秒后自动关闭
两个arduino板子互相用串口通信(源代码和COM口调试)">两个arduino板子互相用串口通信(源代码和COM口调试)
请选择打赏金额:
播放量12.7万
播放量数据:快去看看谁在和你一起看视频吧~
更多数据:
热门短视频推荐
Copyright (C) 2018 & All Rights Reserved
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制
正在为您下载爱奇艺客户端安装后即可快速下载海量视频
正在为您下载爱奇艺客户端安装后即可免费观看1080P视频
&li data-elem="tabtitle" data-seq="{{seq}}"& &a href="javascript:void(0);"& &span>{{start}}-{{end}}&/span& &/a& &/li&
&li data-downloadSelect-elem="item" data-downloadSelect-selected="false" data-downloadSelect-tvid="{{tvid}}"& &a href="javascript:void(0);"&{{pd}}&/a&
选择您要下载的《
后才可以领取积分哦~
每观看视频30分钟
+{{data.viewScore}}分
{{data.viewCount}}/3
{{if data.viewCount && data.viewCount != "0" && data.viewCount != "1" && data.viewCount != "2" }}
访问泡泡首页
+{{data.rewardScore}}分
{{if data.rewardCount && data.rewardCount != 0 && data.getRewardDayCount != 0}}1{{else}}0{{/if}}/1
{{if data.rewardCount && data.rewardCount != 0 && data.getRewardDayCount != 0}}
+{{data.signScore}}分
{{data.signCount}}/1
{{if data.signCount && data.signCount != 0}}
色情低俗内容
血腥暴力内容
广告或欺诈内容
侵犯了我的权力
还可以输入
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制12116娴忚?
鏌ョ湅: 12116|鍥炲?: 37
鎷垮畨鍗擄紙Android锛夊钩鏉块

我要回帖

更多关于 arduino蓝牙串口通信 的文章

 

随机推荐