Questions tagged «arduino»

一定要使用Arduino Stack Exchange来解决更多关于Arduino和更少电子产品的问题。

1
Arduino串行通信协议设计
我为电子音乐制作了一个鼓音序器接口。 它使用arduino mega作为微处理器,目前与我编写的用于串行通信的处理程序接口。从那里,OSC消息被发送到我的合作伙伴编写的Max / MSP程序以创建Midi数据流。 所以: 我的物理界面-> Arduino Mega->串行I / O->处理-> OSC-> Max / MSP-> Midi(->音乐应用程序) 我之所以选择此路径,部分原因是它不够聪明,无法删除任何步骤,而且还能够适应我们想要的方式来更新物理接口,能够使物理接口具有多种用途(推子,旋钮和语音选择按钮),并能够确保关键任务的定时和节奏修改(也称为“摇摆”)。 我的串行消息设置如下: PL,1; // transport control: play PL,0; // transport control: stop SW,30; // swing value 30 TM,130; // tempo value 130 SD,1,8,04,0; // Step sequencer data, pattern 1, voice 8 (of 8), step …

2
您如何更新Arduino IDE?
我目前有Arduino 1.0.1,我想升级到新版本。但是,我只是替换旧文件吗?我如何知道是否需要更新电路板的驱动程序?Arduino甚至会发布新的驱动程序吗?我承认,我一直推迟这样做,但是我认为是时候进行更新了。另外,我是否应该警惕删除Arduino文件中存储的任何内容?我喜欢文件菜单中所有草图的方式,打开Arduino时会重新生成吗?

4
我应该如何点亮所有LED?
我正在研究4x4x4 LED立方体。我将水平方向的所有LED负极端子彼此连接,并且每层使用一个Arduino引脚。我已经将垂直列的所有LED正极端子连接在一起,并且正在通过引脚控制每一列。 因此,将16个引脚用于列,将4个引脚用于水平层。引脚直接为LED供电和下沉。 根据我的计算,在达到电流极限之前,我一次最多可以打开16个LED。那么,如果我想同时点亮所有图层而又不烧掉电路板,该怎么办?
8 arduino  hardware  led 

3
使用晶体管使用Arduino开启多个LED
我希望能够用一个Arduino的引脚打开50个红色LED。我不想单独控制,我只想能够将它们全部打开或全部关闭。 我找到了这个例子。它使用2N3904晶体管。这是我要采取的方法吗?我想我需要更高功率的晶体管? 我使用的是外部电源,该电源通过5v稳压器连接到定制板,因此我直接通过该稳压器为LED供电。 LED以这种LED灯条阵列的形式出现(或至少非常相似)。 我在下面的答复中的评论中提到,我在每个LED上都使用了330欧姆的电阻。在该项目的另一部分,我将光条用作电平表,每个单独的LED都通过移位寄存器(即单独的电阻器)进行控制。在考虑了这一点后,我意识到我现在不需要为此与每个LED串联一个电阻,因为它们要么全部亮起要么全部熄灭(嗯……抱歉,我很随意!)。 我确实想到我可以使用某种可以断开接地或5V电压的电子开关。这可行吗?

2
Arduino Uno是否“清洁”适配器的电源输入?
我正在构建一个临时的Arduino项目,需要在线订购适配器。我担心,如果我的适配器有很多噪音,它将影响Arduino。由于这是暂时的,因此我将购买便宜的适配器以省钱,但是它会“平滑”吗?我不在乎它是否破裂;其中两个比我在Sparkfun或类似网站上找到的最便宜的便宜很多。 如果我通过VIN引脚或电源插孔连接了一个相当“脏”的适配器,它会滤除噪声吗?如果我有一个通过5V引脚连接的“脏” 5V适配器,它还会滤除这种噪声吗?

1
我可以将两个不同的1-Wire器件连接到Arduino的同一数据引脚吗?
我已经多次使用DS18B20温度传感器,并且了解它们可以以菊花链形式连接在同一数据引脚上。是否可以以相同方式连接两个不同的传感器? 例如,我可以使用相同的数据引脚从DS18B20和DS2417读取数据吗?关于硬件或代码方面是否会有任何限制? 看一下arduino.cc上的示例代码: if ( addr[0] == 0x10) { Serial.print("Device is a DS18S20 family device.\n"); } else if ( addr[0] == 0x28) { Serial.print("Device is a DS18B20 family device.\n"); } else { Serial.print("Device family is not recognized: 0x"); Serial.println(addr[0],HEX); return; } 显然,不同的器件至少有一定的容差,但是DS18B20和DS18S20都是温度传感器,并没有什么不同

4
如何在不使用arduino IDE的情况下将十六进制文件固件上传到目标板?
我是否可以创建一种运行安装程序的安装程序,该安装程序运行Shell脚本以将固件更新上传到不涉及使用IDE的arduino?我做的一件事情有时需要固件更新,而有时将应用固件更新的人将无法从IDE应用更新。我猜这与avrdude有关,但是请尝试尝试学习方法,我只是没有运气。 我可以处理“创建运行Shell脚本的安装程序”部分。

2
为什么我必须使用相同的地面?
我已经将Arduino连接到MOSFET来控制阀门。 我已将Arduino的GND连接到试验板上的负通道(单词?)(为清楚起见,由SW1在电路图中建模)。我注意到,如果不这样做,它将无法正常工作(栅极无电压)-为什么我需要使用相同的接地? 并且:我的电路好还是会损坏我的Arduino? 模拟此电路 –使用CircuitLab创建的原理图
8 arduino  mosfet 

3
如何安全地连接Arduino和120V 10A电路?
我正在构建一个恒温器,其想法是让它触发两个120V 10A回路之一(一个加热,一个冷却)。我有两个用于继电器的模块,而且我了解如何连接它们。 这是直接从我从以下站点购买的图片: 但是,我仍然有几个问题: 从Arduino引脚直接连接到此模块上的信号引脚是否安全?是否有某种方法可以“保护” Arduino? 我最终希望将整个项目放在一个盒子中,并希望只有一根电源线连接到它。为Arduino和120V 10A电路供电的最安全方法是什么(请注意,120V 10A在给定的时间,只有一个电路会打开;永远不要同时打开)?
8 arduino  safety  relay 

1
arduino的可充电电源
为基于arduino的便携式设备提供可充电电源的最佳方法是什么?到目前为止,我发现了以下选项: 1:使用可移动电池,并在设备中随附外部充电器。可能是最便宜的选择,但不是很优雅,许多用户可能会感到不胜其烦,因为必须不断取出电池来给它们充电。 2:将此包包装在我的设备中:https : //www.sparkfun.com/products/11358。并不是很便宜,可能对我来说太大了,并且USB电缆从我的设备中取出然后再插入时看起来会很奇怪。同样,用户必须断开此USB电缆,然后插入外部USB电缆进行充电。不漂亮。 3:使用LiPo电池并将此充电器放入我的设备中:https : //www.sparkfun.com/products/10401。但是据我了解,这只能为LiPo电池充电,不能用于为arduino供电。也有这个委员会https://www.sparkfun.com/products/10161,但是我不确定我是否知道如何接线。 我想要的是让我的设备在充电方面像手机一样:它应使用内置电池运行,并且要进行充电,用户只需连接充电器的电缆即可。我的能量需求不是很高;只是一个3x3厘米的小液晶显示屏,一个蓝牙模块,一个arduino和一些其他小东西。 我正在寻找“电池管理IC”吗?在此问题中提到:在我的项目中如何实现集成的可充电电池?。我需要哪种配线将其添加到设备中?

3
arduino上的千万循环
我正在尝试为我的发明制造一个合适的拨动开关。交换机内部有一块很小的金属板。当用户拉动开关时,该金属板靠近并与两个金属结构接触并形成闭合电路,该闭合电路连接至Arduino上的数字引脚。 问题是我需要这个功能才能运行多达一千万个循环或更多,而且我既不是电气工程师也不是机械工程师,所以我不知道它能保持这么长时间。我已经设计了这两种金属结构,因此在预期的弯曲,磨损后,金属板附近仍应有足够的空间(距离小于1毫米),但是除此之外,我不知道还有什么其他问题遭遇。 我的三个问题: 一千万个周期我还需要考虑其他问题吗? Arduino可以处理这么多个周期吗? 有关用于金属板和结构的合适材料的建议?

1
使用TIP122控制电机
如何使用TIP122晶体管控制业余爱好者的直流电动机? 我想用Arduino PWM引脚控制它,电源是4节串联的1.5V AA电池,电压为6v。 另外,我应该采取什么步骤来保护arduino免受电动机的干扰和EMI?

3
如何将arduino上的麦克风与运算放大器连接?
我正在尝试将联络麦克风连接到arduino。我对电子的知识很少,所以请多多包涵。 我有几个lm833n音频双运放,我想使用它。不过,我仍在努力了解运放。 我一直在阅读arduino上的音频输入说明。它使用以下电路: 但是,这是针对TL072运放;我不确定是否可以使用lm833n?而且该电路是否适合接触式麦克风? 另外,如果有人可以指出我对运放的良好(简单)介绍,那将非常好-Wikibooks页面对我来说有点密集


1
如何在无奇怪行为的情况下为ATMEGA缓冲毫秒级的电源中断?
我有一个ATMEGA328p-pu arduino,带有通过SPI连接的LED +移位寄存器带状电路。打开时,它会增加EEPROM中的变量以推进显示模式。 我们将掉电检测器设置为1级(2.7V)。 有一个1500 uf电容器与电源线并联,希望能防止arduino在物理撞击下改变模式,因为电池端子可能会在毫秒(?)左右略微断开连接。 盖子的正极引线上有一个二极管,以防止盖子放电到LED中,因此它仅缓冲arduino。 由于帽上保持有电压,因此在帽上还并联有一个1000欧姆的电阻以将其排放,这是我们认为这是芯片有时在启动时无法点亮LED电路的问题所在。 arduino pro mini和strip的额定电压为5v,但我们通常以3.7v的电压运行它们,因此它们可以由单个锂离子电池供电。 有时坐10或15秒钟后,电路不会点亮。有时在断开电池并连续重新连接几次后,它会亮起。 有人可以推荐一种更好的方法来为ATMEGA提供功率缓冲器(但不能为LED灯条提供功率缓冲)吗?我们在大多数情况下都做得正确吗? 图表(抱歉,如果混乱,如果不清楚,我可以让我的朋友在Illustrator中重做):

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.