Arduino

针对与Arduino兼容的开源硬件和软件开发人员的问答


6
用汽车电池为Arduino供电
据推测,有人用车载电池为Arduino板供电,以便在远离电网的情况下长期运行。 如何做到这一点,以及(1)最经济的方式和(2)做到这一点的可靠方法是什么?特别是,是否存在其他电路短路引起的额外风险?
19 power  battery 

5
如何通过Linux命令行进行编译,上传和监视?
在Fedora 21下,可以将Arduino Uno(上传等)与Arduino IDE(使用Fedora软件包)连接。 但是我宁愿使用vim + make + vim-quickfix-mode等。 我怎样才能做到这一点? 最好通过Fedora存储库中可用的工具。 我假设IDE调用外部命令行工具进行上传等。 与IDE的串行监视器等效的可能是将终端仿真器(例如screen)连接到/dev/ttyACM0,对吗? 也许有一个很好的示例项目可以看一下makefile?
19 compile 

4
使用arduino解析JSON以打开LED
嗨,我正在尝试从arduino中的Web服务器解析JSON响应,以便打开和关闭LED灯。我正在使用wifi客户端重复示例向服务器发出get请求: http://arduino.cc/en/Tutorial/WiFiWebClientRepeating 这是我从串口打印回来的内容 connecting... HTTP/1.1 200 OK Date: Sun, 06 Apr 2014 01:14:37 GMT Server: Apache X-Powered-By: PHP/5.5.10 Cache-Control: no-cache X-Frame-Options: SAMEORIGIN Set-Cookie: expires=Sun, 06-Apr-2014 03:14:37 GMT; Max-Age=7200; path=/; httponly Connection: close Transfer-Encoding: chunked Content-Type: application/json 19 {"lightstatus":"on"} 0 我如何仅解析此响应的JSON部分,以便可以使用它来控制我的LED? 谢谢

2
Arduino Uno R3是否需要在封闭中冷却?
我当时正在寻找可以容纳我的Arduino Uno R3的外壳,但是我不确定是否也应该安装风扇。有人对此有经验吗?看起来并没有产生太多的热量,但是除了外壳上有一些缝隙以外,没有通风,没有风扇就不会有太多的空气流通。我对添加风扇的担心是我需要为其供电。

2
连接到不同引脚的两个LED可以共享它们的电阻器吗?
我正在设计一个带有多个引脚的内置LED的Arduino风格板。为了简化电路板的组装并节省组件,我想知道那些LED共享一个电阻器是否安全,如下图所示: 显然,通过电阻耗散的功率(每个引脚3mA @ 3V)不是真正的问题。我犹豫的原因是并联配置的LED不应共享电阻,但是可以安全地认为即使两个引脚都为高电平,单独的微控制器引脚也不算作公共阳极吗?
18 led  resistor 


4
Arduino和Arduino克隆之间的兼容性
在一个项目中,我使用的是Seeeduino v3.0作为Arduino克隆。在seeeduino网站上说 它基于Duemilanove原理图,与现有程序,屏蔽和IDE 100%兼容。 实际上,我在使用防护罩或IDE时从未遇到任何问题。 现在我的问题是:seeeduino和其他克隆是否真的100%兼容?seeeduino板比arduino便宜很多。
18 clones 

4
Arduino如何控制更高电流的设备(电机,螺线管,照明灯等)?
我正在寻找一种广泛适用的解决方案,该解决方案可以适应各种项目。 我目前正在进行多个项目,每个项目都需要从Arduino Uno控制800mA至2A的器件。一台控制步进电机,一台控制12vdc电磁执行器,一台控制12vdc气动阀。 例如: Arduino监视一个按钮,每次按下按钮都会触发电磁执行器。由于Arduino无法提供螺线管所需的电流,因此需要使用单独的电源,并且Arduino控制允许较大电流通过的开关(继电器,晶体管等)。对于步进电机,布局更加复杂,因为将需要四个引脚来控制四个单独的开关(以保持电路的互操作性)。继电器控制空气阀,并且也需要12vdc。 我试图弄清楚如何使用单个电路,这些电路可用于这些应用程序(以及任何未来的项目)中,这些应用程序涉及控制比Arduino引脚能够处理的电流更高的设备。 原型设计速度,标准化的组件和低成本是驱动因素。开关速度,使用寿命和噪声也很重要。 是否有可以连接到Arduino引脚并用于控制大电流设备的分线板,电路或组件?理想情况下,使用软件控制的电位计,以便可以在草图本身中设置不同项目的电阻。

4
如何声明可变大小的数组(全局)
我想制作三个相同长度的数组。根据文档,必须将int myArray[10];Array 定义为可以用10代替已知长度(另一个整数)或用array填充的数组{2, 3, 5, 6, 7}。 但是,当我尝试声明一个值int arrSize = 10;,然后再声明一个基于该大小的数组时int myArray[arrSize];,得到以下内容:error: array bound is not an integer constant。 有没有一种方法可以可变地确定数组大小,还是只需要对它们进行硬编码?(我被告知硬编码是不好的,要不惜一切代价避免。)

5
首次设置-对USB端口的权限被拒绝-Ubuntu 14.04
我只是将arduino插入电源,并且指示灯点亮,但是眨眼测试无法上传。这是我的错误: Arduino:1.6.7(Linux),开发板:“ Arduino / Genuino Uno” Sketch使用1,030字节(3%)的程序存储空间。最大为32,256字节。全局变量使用9字节(0%)的动态内存,剩下2,039字节用于局部变量。最大为2,048字节。avrdude:ser_open():无法打开设备“ / dev / ttyUSB0”:权限被拒绝ioctl(“ TIOCMGET”):设备的ioctl不当上传到板上时出现问题。有关建议,请参见http://www.arduino.cc/en/Guide/Troubleshooting#upload。 该报告将具有在文件>首选项中启用的“在编译过程中显示详细输出”的更多信息。
18 usb  ubuntu 

9
如何识别Arduino Mini Pro 5v vs 3.3v
我有很多Arduino Mini Pro,每一个都来自不同的卖方。很少有3.3v,大多数是5v。 我不得不为圣诞节清理桌子,现在我不知道如何识别3.3v Arduino。 他们没有任何标记。我在ebay上买的。 我知道3.3v具有8MHz的时钟,但是我的arduino只有一个具有16.000-30的大晶体。




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.