Arduino运行Linux系统,arduino在linux环境下配置

linux下配置arduino开发环境很简单,但是由于权限,还是碰到了一些问题。

linux对arduino设备是能够自动识别的,不需要单独安装驱动。lsusb可以查看到插入的设备,如图,最后一行就是新的usb设备:

258e2f66c99a122da1e8a15802fb2f0e.png

这样就可以了,打开arduino的开发IDE,选择Tools->Board->选择你的ardunio开发板的型号,我的是ATmega2560如图:

ce53e2b5ef90e4721b86c5199d540752.png

下一步该是选择串口了,这是你会遇到一个问题,就是Serial Port选项是灰色的,无法选择,这是权限的问题,我们这样来做,打开~/.arduino/preferences.txt文件,将文件中Serial.port=com1修改为Serial.port=/dev/ttyACM0(设备名称可以通过dmesg来查看),保存,同时以管理员权限运行开发环境sudo arduino这样就完成了开发环境的搭建。

abea09d08dbe45ea0d27a60710c24395.png

编写应用,下载到板子上,我是检测一个低电平,并通过写入串口,下图是用minicom查看到的结果。

08ddd0ac2dadb01d22484a89496e1d96.png

这两天搞arduino做的基础实验:

dfe20966cf36f3d4c18b925e6028dbf8.png

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值