当我尝试在linux xubuntu16.04上安装arduino时,我在执行脚本install.sh时遇到了问题,因为我得到了下面的信息
~/Downloads/arduino-1.8.2 $./install.sh
Adding desktop shortcut, menu item and file associations for Arduino IDE...xdg-mime: file '/pathdownloads/arduino-1.8.2/lib/cc.arduino.arduinoide.xml' does not exist
在几个月没有使用它之后,我想用Intel Edison + Grove和Arduino开发一个迷你项目。
它过去工作得很好,但是当我现在想要上传和运行一个项目时,我在Arduino中得到了以下错误:
fork/exec /Users/Dudis/Library/Arduino15/packages/Intel/tools/core2-32-poky-linux/1.6.2+1.0/i686/pokysdk/usr/bin/i586-poky-linux/i586-poky-linux-g++: bad CPU type in executable
Error compiling for boa
我一直在努力让在我的笔记本电脑上工作,但到目前为止没有运气。我目前运行Arduino IDE 1.8.7和10月4.4的KDE Neon 5.14。所以问题是,当我在Octave的命令窗口中输入arduinosetup()函数时,Arduino IDE将显示打开屏幕2秒,然后退出,然后在Octave的命令窗口中得到以下代码:
>> pkg list
Package Name | Version | Installation directory
--------------------+---------+-----------------------
我正在尝试在arduino上连接一个xbee,希望在我的linux机器上运行一些算法,并根据算法输出的结果将命令传递给连接到我的arduino的xbee。我知道我们有API支持从Arduino平台读取/写入xbee。Xbee是否有办法在运行Linux/OSx而不是x-ctu软件的主机上进行编程。我想知道是否有一种方法可以使用USB加密狗适配器从主机以编程方式与Xbee通信,可能是python api
我需要开发一个服务,它将主动地找到连接的新串行设备,并为该串行设备旋转一个新线程。
主要原因是我们有一台unix机器(有些是mac,另一些是linux,有些甚至是raspberryPi)。这台机器将有许多连接设备(外部HDD,Arduino(s)和电话等)。
该软件将查找所有串行端口,并找到连接的arduino,然后它将旋转一个线程来处理这个arduino。
我们的问题是:
只列出任何平台上的串行设备
- On mac is /dev/tty.(any name here)
- On linux is /dev/ttyUSB(#)
只探测到阿杜亚诺
- Some d
我已经安装了Arduino ide 1.6.9,从Arduino网站下载它。当我插入Arduino UNO板时,它上的LED就会打开。
当我试图上传一个程序到董事会时,上面写着:
ser_open():无法打开设备"COM1":没有这样的文件或目录ioctl("TIOCMGET"):设备不合适的ioctl
菜单项tools>ports是灰色的。
我试过用开机和关闭的方式把板子插上和拔下,但都没有成功。
lsusb的输出:
Bus 001 Device 002: ID 8087:8000 Intel Corp. Bus 001 Device 001: ID
我正在尝试使用Arduino图书馆Scheduler.h。我从这里复制了代码并导入了libary,但是它没有编译。这里是编译错误代码。
错误:
Arduino: 1.6.9 (Linux),Placa:"Arduino Nano,ATmega328“
AVISO:一本文献. Scheduler alega rodar em arquitetura(s) sam e pode ser incompatível com sua placa atual,que roda em arquitetura(s) samd./tmp/ccAyeLMX.s:汇编程序消息: /tmp/ccAyeLMX
我买了空气梯度DIY,就像在中展示的那样
现在起作用了。我换了一些密码。我现在想上传这段代码,但是我得到了错误
AirGradient.h:10:28: fatal error: SoftwareSerial.h: No such file or directory
我不知道为什么会发生这种情况,因为它以前工作得很好,而且我的SoftwareSerial.h位于/home/user/Downloads/arduino-1.8.19-linux64/arduino-1.8.19/hardware/arduino/avr/libraries/SoftwareSerial/src/SoftwareS
过去,我曾在Linux和Windows环境中使用c++和python与串口通信。在Linux中,我还使用picocom、minicom和cutecom等程序进行串行通信,但现在我想使用简单的Linux命令读写串口,这不需要安装外部程序。我会在raspberry pi中使用这种方法与我的Arduino板进行通信。在下面的示例中,我使用stty设置串口选项,并使用echo和cat命令从串口发送和读取数据,但在最后,我没有看到任何输出,我在这个站点上阅读了与此相关的其他文章,但似乎没有什么对我有用。我可以使用cutecom与Arduino进行通信,但是使用下面的命令,我看不到任何响应。
Linux