我已经安装了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
我正在连接我的Kinect (SDK1.8),以使用Unity (根据手的位置而简单地打开/关闭)来控制Arduino (使用加载在Arduino Mega2560中的StandardFirmata协议)。它工作了几分钟,直到团结某种程度的重载和停止发送数据到arduino。为了解决这个问题,我考虑在我的代码中添加一个延迟,但是我不知道它是否能解决这个问题。
我在游戏屏幕上得到的错误信息是“是不真实的”。
这是我的密码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Un
当我尝试在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
我下载了几个提供虚拟COM端口的软件。这些COM端口确实会出现在中,并且可以从Arduino IDE的菜单Tools -> Serial Port -> COM3中选择上传。它开始上传并达到90%,然后要么超时,要么什么也不做。
我想上传到虚拟COM端口,这样我就可以在另一个程序中读取编译输出文件。我根本不想使用我的Arduino,我也不想在上传时手动获取冗长的输出文件。当我在真正的Arduino上上传时,这个问题不会发生。
该应用程序应在所有平台上工作。这项任务在Linux上似乎很简单,而我在Windows上也面临着上述问题,任何有关Mac的帮助都会很有用。
该应用程序将是硬件模
在几个月没有使用它之后,我想用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的Firebase示例。我已经按照ReadMe文档中的说明添加了Firebase Arduino库,但编译失败,抛出以下错误:
In file included from firebase_sample_stream.ino:20:0:
/Users/<username>/Documents/Arduino/libraries/firebase-arduino-master/Firebase.h:24:25: fatal error: ESP8266WiFi.h: No such file or directory
#include <ESP8
我一直在努力让在我的笔记本电脑上工作,但到目前为止没有运气。我目前运行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
--------------------+---------+-----------------------
在重新安装了Ubuntu之后,我尝试使用Arduino IDE v1.8.16 (使用从web下载的.deb文件安装)上传草图。
An error occurred while uploading the sketch avrdude: ser_open(): can't open device "/dev/ttyACM0": Device or resource busy
在新的Linux机器上首次安装Arduino IDE之后,需要成为:sudo usermod -a -G dialout $USER和注销的成员,登录没有按预期进行更改。
因此,我尝试使用chmod
我正在尝试在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