Questions tagged «arduino-nano»

Arduino Nano是基于ATmega328或168的小板。它具有公头连接器,因此可以直接插入面包板。它体积小巧,具有USB芯片。

14
从墙上插座为Arduino供电的最紧凑的方法
有很多方法可以从很大范围的电压为Arduino供电: 来自PC或电话充电器或USB集线器的USB电缆 降压转换器 升压转换器 开关电源 电池(连接到电源插孔或USB或Vin) 我似乎找不到的是一个小型220V-5V转换器。我想将Arduino放在墙上的电灯开关下,所以尺寸很重要。 不得已的选择是打开5V手机充电器,用两根电线替换插在插座中的金属插脚,然后用另一对电线插到Arduino板上的USB插口替换USB插口,但仍然是Arduino Pro Mini或Arduino Nano比手机充电器小。

13
Arduino Nano上传出现错误:avrdude:stk500_recv():程序员未响应
我有一个Arduino Nano(Sainsmart),我正在尝试将草图上传到其中。在Arduino IDE下,选择的设备为Arduino Nano w/ ATmega328。 但是上传草图给我错误 avrdude: stk500_recv(): programmer is not responding 我尝试了两个USB端口(/dev/tty.usbserial&/dev/cu.usbserial),但相同的错误仍然存​​在。Arduino通过USB电缆连接到Macbook Air,并且PWRArduino上的LED指示灯点亮,并且LED指示灯L闪烁。上传到Arduino Uno没问题。 从http://www.ftdichip.com/Drivers/VCP.htm安装最新的FTDI驱动程序(MAC OSX,x64,v2.2.18,FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg)后重试。但是,这没有帮助。 可能出了什么问题?

4
Arduino Nano 3.0的最大功耗是多少?
当Arduino Nano 3.0在其默认状态下运行(在16MHz下,没有卸下LED)并由外部稳压5V电源供电时,其最大功耗(以mW为单位)是多少,从而绕过内置稳压器? 这将为我们提供可以在估计期间使用的Arduino Nano功耗的上限。

1
Arduino Nano没有适用于MacBook Air 2013的串行端口
问题 我有一个通过USB电缆(A型到Mini B型)连接到我的MacBook Air(2013年中型号)的Arduino Nano。连接arduino时,PWR LED点亮。 打开Arduino软件,下拉Tools > Serial Port菜单并没有显示有效的串行端口。我所看到的是: /dev/tty.Bluetooth-Incoming-Port /dev/cu.Bluetooth-Incoming-Port /dev/tty.Bluetooth-Modem /dev/cu.Bluetooth-Modem 我尝试过但没有奏效的 我已经安装了正确的FTDI驱动程序(v2.2.18)。适用于MacBook Air的Corei5文件的x64文件FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg。安装后重新启动。 尝试将arduino连接到Air的两个USB端口。 更多信息 运行Mac OSX 10.10 Yosemite 连接到Windows机器或Raspberry Pi时,相同的arduino和电缆工作。 如果有帮助,我可以在Apple Logo > About This Mac > System Report下面看到USB串口Hardware > USB USB2.0-Serial: Product ID: 0x7523 Vendor ID: 0x1a86 Version: 2.54 Speed: Up to 12 Mb/sec …

4
ADC转换为电压是否取决于+5 V引脚的实际值?
问题: ADC计数转换为电压是否取决于+5 V引脚的实际电压? 如果是,从板上获取该电压的可接受方法是什么? 背景/详细信息: 我有一个电路,其中有一个通过USB连接器(从集线器)运行的Arduino Nano(克隆)。Arduino的工作是测量电池上的电压,该电压将驱动Nano接通/断开的第二个电路。供参考,它是电池测试仪。 诺基亚5110屏幕上显示了以下非常简单的草图中的电压。 void setup() { Serial.begin(9600); display.begin(); // Init done // You can change the contrast around to adapt the display // for the best viewing! display.setContrast(50); // Text display tests display.setTextSize(1); display.setTextColor(BLACK); } void loop() { display.clearDisplay(); // Clears the screen and buffer …


5
如何永久更改ESP8266(12e)的波特率?
重要:请勿使用AT+IPR=9600!(请参阅更新) 我有一个ESP8266 12E模块,通讯速率为115,200波特。由于我将其与具有SoftwareSerial的Arduino Nano一起使用,因此情况变得混乱。因此,我发现应该降低ESP模块的波特率。 我找到了有关此操作的链接。 我想知道 这是永久性的更改吗?还是在每次模块通电后都需要执行此操作? 我可以通过SoftSerial从Arduino发送命令来达到相同的目的吗?好吧,我想这不是因为我尝试过而我总是在AT+CIOBAUD=9600或上遇到错误AT+IPR=9600。 我在某处读到,在较新的ESP8266固件版本中,波特率默认为9,600。任何人都可以确认这一点,如果可以,那么更新该较新的固件是否更好? 模块的供应商: Ai-Thinker Technology Co.,Ltd. 我认为该固件的当前版本为0.3.0。如果我发送, AT+GMR我得到: sending AT+GMR response: ?AT¥TJÕ¨H(Q�²•ÉÍ¥½¹é‚r¢‚r‚r‚BÕ��Â’‚ŠªŠ¢Ò¢ªÒªÂJm SDK versioo:0.3.0 Ai�½½ ‚Šj 再次由于波特率太高而产生一些垃圾。 有关该模块的其他信息: sending AT+RST response: ?AT+RST OK WRT "%M <99CT ets Jan 8 2013,rst catse:2, boot lode:(3,7) load 0x40100000ntail 4 chksum 0x89 ld tail 4 chm3 tail …

5
在CH340 USB串行设备上设置序列号
阅读http://playground.arduino.cc/Linux/Udev,似乎有一种方法可以写出FTDI USB串行EEPROM来设置给定的SerialNumber,从而使您可以识别给定的nano /其他arduino来专门处理它在UDEV中。 我有一个带有QinHeng Electronics HL-340 USB串行适配器的纳米级插件,它显然不是FTDI芯片,因此FTDI编程器无法工作。有谁知道替代工具/在哪里可以找到与此芯片相同的信息? 当前,设备使用以下方式标识自己: [ 6850.608080] usb 2-1.2: new full-speed USB device number 7 using ehci-pci [ 6850.701496] usb 2-1.2: New USB device found, idVendor=1a86, idProduct=7523 [ 6850.701505] usb 2-1.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0 [ 6850.701510] usb 2-1.2: Product: USB2.0-Serial [ 6850.702201] ch341 …

2
为什么模拟引脚会互相影响?
我有一个传感器,它会产生一个模拟信号。 我正在读取所有模拟数据并将其发送到我的计算机。 uint8_t sensors[] = { A0,A1,A2,A3,A4,A5,A6 }; const int len = sizeof(sensors) / sizeof(sensors[0]); void loop(void) { for (size_t i = 0; i < len; i++) { auto sensor = sensors[i]; int sensorValue = analogRead(sensor); // Convert the analogue reading (which goes from 0 - 1023) to a voltage …

2
将变化的电压读取到Arduino
我正在使用Arduino Nano和电流互感器(CT),试图感应流过120 V 60 Hz线路的电流。 电路图 CT 0-1 V根据其规格输出。该输出偏置AREF/2= 2.5V。 analogRead 价值观 x轴表示ADC样本的索引号,而y轴表示ADC值(0-1024)。采样率约为9 kHz。峰间差异约为1026个样本。 您希望CT产生该波形吗?为什么有些区域的值是平坦的,而不是连续变化的? 此外,如果我们看一下曲线的曲线部分,为什么Arduino 交替读取上方512和下方的值512?它读取一个高于的值512,然后是低于的值512,然后是高于的值512,依此类推。 analogRead在我的设置中,测量所需的时间为110微秒,并且波形峰值之间有1026个样本。这意味着在1秒钟内将有大约9个峰值,尽管由于我们正在感测60 Hz线路,所以我预计会有60个峰值。你从中得到什么?电路中有一个电容器,C1这有什么关系吗? 这些AnalogRead值是否适合用于计算RMS电压,从而计算出流经电线的RMS电流?这样做的最终目的是在确定流过电线的RMS电流之后计算功率使用量。 用于获取绘图值的草图 void setup() { Serial.begin(9600); } void loop() { double sensorValue = analogRead(1); Serial.println(sensorValue) } analogRead凹凸区域中的实际数据点 487 534 487 535 488 537 484 536 487 538 486 536 484 540 484 …
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.