Arduino

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

2
CLion + Arduino
请帮我设置Clion + Arduino。 Clion有一个我安装的Arduino插件。这是有关Github的一些指导,但是我完全不了解cmake指导中谈论的其他内容。我之前仅将Arduino IDE用于简单项目。现在,在CLion中,我可以创建一个Arduino项目,但是自动补全功能不起作用。实际上它可以工作,但是可以在真正的C语言上使用,而不是针对Arduino代码。 因此,如果您能像完整的白痴一样解释一下,我应该改变些什么才能使Arduino自动完成工作。

2
使用旋转编码器可以获得Arduino的精度如何?
对于大型电动机,步进电动机通常很昂贵。但是,借助功能强大的标准直流电动机和旋转编码器,您可以“模拟”步进电动机。仅使用基本循环而没有太多其他代码的Arduino旋转编码器的精度如何?是否会“错过一个脉冲”而不会经常记录足够的旋转?如何使用更多代码处理此问题?有一个更好的方法吗?中断会有所帮助吗?是否有某种电路可以解决此问题? 注意:每秒可能不会超过4圈... (这可能很多,但是如果您正在做导螺杆式机械装置,则每英寸直线运动10圈时,每分钟只有24英寸。 )

4
我的Arduino死了还是仅仅是它的处理器?
我的Arduino有问题。我无法向其上载任何草图(这会给我带来错误avrdude: verification error; content mismatch),但是LED仍在闪烁。您是否认为整个Arduino已经死了,还是仅仅是芯片? 编辑:我尝试了另一条USB电缆,但没有改变。 编辑:这是上传时详细模式的输出: Taille binaire du croquis : 1 084 octets (d'un max de 32 256 octets) /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude -C/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -carduino -P/dev/cu.usbmodem641 -b115200 -D -Uflash:w:/var/folders/56/7b6d3xm14n31kjrw8609ywjw0000gn/T/build1168987322216849272.tmp/Blink.cpp.hex:i avrdude: Version 5.11, compiled on Sep 2 2011 at 18:52:52 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright …

1
当有人和我的Arduino一起睡觉时,我怎么感觉?
忽略跟踪者般的标题。 我正在考虑使用Arduino创建一个项目,该项目可以感知您的睡眠习惯,睡眠时间以及睡眠量。不必在晚上打开/关闭它会很方便。它应该知道该怎么做。 我有一些想法: 运动传感器 呼吸模式(如果Arduino麦克风甚至可以识别出来的话……如果可以的话我会感到惊讶) RTC时钟可以帮助您确定是午夜。通常,Steve在星期五的这个时间都不睡。他现在可能不在睡觉。它不会总是在那里为您提供帮助,但是您也许可以尝试通过这种方式获得更准确的结果 我该怎么做?(关于某种算法的加分项,可以告诉您从深度睡眠中打do睡。)

3
Arduino是否有彩色LCD显示器?
我目前有配备LCD4884防护罩的Mega2560。Shield适用于放置文本和简单的像素图像。但是我想知道是否存在可以与Arduino配合使用的所有颜色的东西?屏幕尺寸仅需几英寸。
15 lcd  shields 

6
如何擦除Arduino Uno的内存?
我只是和儿子一起学习Arduino的修补匠,当我将USB线重新插入Arduino时,程序仍在运行,我感到很惊讶,我对自己说:“这是一件好事,我不仅吹了什么东西起来。” 那么,人们每天用这些东西称呼它的正常方式是什么?您通常会加载裸机,什么都不做,还是只是拔掉所有插头?

2
如何刻录引导加载程序?
我被指示将“ bootloader”刻录到我的Arduino,以修复我遇到的错误。我怎样才能做到这一点?(引导加载程序到底是什么?)
15 bootloader 

4
ESP8266可以取代Arduino吗?
我是一名业余爱好者,到目前为止已经将Arduino用于简单项目。现在,我想建立一个涉及可寻址LED的项目,我想在Arduino上为LED编写几个程序,然后在手机上选择要运行的程序。 我发现ESP8266是与我的Arduino交流的一种便宜的解决方案。在网络上搜索以了解如何使其工作,我发现它具有自己的MCU,可以在Arduino IDE中编写和上传我的代码!只需20美元的内存,80MHz的CPU和4MB的闪存,价格为3美元(不过我不确定这些数字,但即使是四分之一也很棒)!如果我只需要几个GPIO,为什么要使用Arduino UNO?这个模块可靠吗?
15 esp8266 

6
永久项目的Arduino Uno的更小和更便宜的替代品
我玩了一个Arduino Uno,它带有面包板和组件。很快,我想做一些更永久的事情。 我宁愿选择一个比Arduino Uno更小,更便宜的单元,但是它几乎和Arduino Uno一样容易使用,并且使用起来非常相似。 下一步是Arduino Pro Mini 328-5V / 16MHz吗?尺寸仅是Arduino Uno的1/6。一块10美元的价格也不错。 我了解必须焊接才能使其正常工作。那应该不成问题。 我还需要一个USB串行板来对本机进行编程吗?


4
如何从玻璃电子浴室秤传感器获取体重数据?
我正在做一个带有浴室磅秤的小项目,但遇到一些问题。我正在使用Arduino Uno V3,HX711模块放大器和秤。 规模: HX711放大器: 我拆解了秤,以接触到传感器电线,我有些困惑。这些传感器各有三根导线。因此,它们是半桥传感器。秤使用4个传感器,因此当秤进行测量时,它将使用全桥进行测量。而这3根线是红色,黑色,蓝色。我不知道黑色(GND或正极)和蓝色(相同的猜测)是什么。四个红色导线的名称分别为E +,E-,S +和S-。我将提供一张拆卸后的秤的图片。 两根蓝色的导线在每侧焊接在一起。我猜红色的线是信号(S +,S-,E +和E-),但是蓝色和黑色是什么?然后我将电线焊接到这些电线上以获取传感器读数,但是我不知道这是什么。 传感器看起来像这样: 我试过了: 该项目的两个不同的库都名为HX711(针对此模块) 为A- on模块更改A + // Hx711.DOUT - pin #A1 // Hx711.SCK - pin #A0 #include "hx711.h" Hx711 scale(A1, A0); void setup() { Serial.begin(9600); } void loop() { Serial.print(scale.getGram(), 1); Serial.println(" g"); delay(200); } 没有成功。平静时,串行监视器上显示0.0g,加载时相同。 我的问题是: 如何知道哪条线是GND,+ 5V,哪一条是信号?如何连接这些传感器中的4个以读取数据?如何使用可用的HX711库和HX711模块?而且,最重要的是,如何从串行读取这种规模的数据?

1
为什么我的IF语句看不到全局变量?
我是Arduino编程的新手。我在编译以下代码时遇到问题: const int relay1 = 10; //Power Relay 1 const int relay2 = 11; //Power Relay 2 const int relay3 = 12; //Toggle Relay const int button1 = 3; const int button2 = 4; const int button3 = 5; //---Button States---\\ int button1State; //Current state of Button 1 int button2State; …

1
UART上的神秘RX脉冲在OS X Arduino Due上连接
Arduino IDE 1.6.8,Arduino Due,Mac OS 10.11.3 当我使用多个客户端库(Python,JavaScript以及IDE中的内置串行监视器)连接到串行端口时,在RX线上看到八个神秘的脉冲。大约每个78-79us,使用Logic Pro 16以1MS / s的速度采样。 当以57600波特解释时,这八个脉冲将卡住Firmata固件。它们发生在每个连接上。 这是使用新安装的Arduino 1.6.8 IDE并带有多个草图(正常的“ Blink”草图也会重现此草图)。 我机器上的Repro步骤: 安装任何草图 如果要捕获它,请启动逻辑分析仪 转到串行监视器。我为57600波特配置了我的代码,换行符结束,但这没关系 如果需要,请关闭并重复步骤3 每次连接到串行端口时注意脉冲 有任何诊断建议吗?在某种程度上,这听起来像是串行驱动程序级别的。
14 arduino-due  uart  osx 


4
一个接一个地烧Arduino
我很偶然地造成了两个完全不同的廉价(每个低于4美元)Arduino Uno克隆的短路,多次导致Windows声音提示拔掉USB。 随后,这导致了代码上传问题,并且两个Arduino上的复位都没有闪烁绿灯。现在,我知道这意味着什么,但是我看不到为什么发生。我认为它对此具有保护作用。 他们这么容易做出这样的反应正常吗?如何再次防止这种情况发生?
14 hardware  clones 

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.