Arduino使用USB和外接电源,程序执行完全不同!!!
各位大神:最近使用Arduino NANO写了一个包含串口通信的程序,使用USB接电脑供电程序正常,但是使用外接电源时,程序就不能作用了!!!(发送串口命令用的串口线),有人遇到这种问题吗?急疯了!!!!拜求解决方法!!! 使用外接电源工作不正常请针对如下几个方面进行检查:
外接电源的电压是否稳定,电流是否足够,各个硬件的电源地是否连接在一起。
万用表测接了外部电源后的电压 估计没有共地。串口线是什么? NANO? NANO 好像只有 MINI USB 這個外接口,
所以"外接電源"是接在這? 外接 USB 電源的供電
能力(電流值)足夠嗎?
外接電源接上後,UNO 的電源指示燈有沒有亮?
要能用 USB 通訊的話,連接線不能用"充電線",
有些充電用的 USB 接線只接了 V+ GND,沒有
接 D+ D-,那種 USB 線無法通訊 "程序就不能作用了 "是怎樣的不能用, 那方面出問題.
這是最基本要提供的資料吧.
"外接电源"是指 VIN 還是 USB 供電?電源的電壓是多少?
VIN 的話 建議 7-12V, 極限是 6-20V, 你不會是用了 5V 吧. 解决了,是串口没有接地.:) 学习了!!!! 弘毅 发表于 2018-3-17 20:22
万用表测接了外部电源后的电压
弘毅老师,你好: 我用Arduino-NANO和A4988驱动步进电机,比如:我发10个脉冲电机左转,我发8个脉冲电机就右转了;当发12个脉冲,电机不动。而且发20个脉冲转的角度并不是发10个脉冲转的角度的两倍,这是怎么回事呢?
页:
[1]