|
|
(未显示2个用户的6个中间版本) |
第1行: |
第1行: |
− | ==[[1.模块常见问题分类]]==
| |
− | *[[常见问题分类]]
| |
− | ==2.Microduino系列跳线说明==
| |
− | *什么是跳线
| |
− | 跳线实际就是连接电路板(PCB)两点的金属连接线。
| |
− | *跳线有何作用
| |
− | 跳线实际是用来改变电路,方便调试电路。例如串口,Microduino-USBTTL、Microduino-BT、Microduino-GPS、Microduino-GPRS、Microduino-Zigbee都是串口通讯模块,为了保证相互之间使用不冲突,就需要通过跳线来改变,从而避免出现硬件上的问题。
| |
− | *如何更改跳线
| |
− | 我们以GPS模块为例来简单说明下,其他模块也基本一样。
| |
− | *我们可以看到板子正面有跳线焊盘
| |
| | | |
− | [[File:NEO6M-Pinout-1Big1.jpg|800px|thumb|center|Microduino-NEO6M-Pinout]] | + | <big>1.[[程序上传常见问题查询]] <br><br> |
| | | |
− | *并且我们可以看到丝印(跳线焊盘说明),中间焊盘接的是GPS模组(NEO-6M)
| + | 2.[[核心模块常见问题查询]]<br><br> |
− | **上面为D2,D3、下面为RXO、TX1,因此可以分析若是接上面则使用的是“Serial1”,接下面则使用的是“Serial0”,中间焊盘和下面默认接在一起,因此默认使用的是“Serial0”,所以在使用Microduino-USBTTL模块下载程序的时候就不能叠加在一起,否者串口会冲突。
| |
− | [[File:NEO6M-jack-1.jpg|400px|thumb|center]]
| |
− | **我们改到“Serial1”,接到D2,D3就可以直接叠加,但是对应程序就要用“Serial1”来调试。
| |
− | [[File:NEO6M-jack-2.jpg|400px|thumb|center]] | |
− | *我们可以用小刀等一些其他尖锐工具先切断跳线,再把需要更换的两点的金属用锡丝连接起来。
| |
− | 参考视频:http://v.youku.com/v_show/id_XNzIxOTQ1NDY0.htmlhttp://v.youku.com/v_show/id_XNzIxOTQ1NDY0.html?qq-pf-to=pcqq.discussion
| |
| | | |
− | ==3.Microduino-USBTTL 驱动问题说明==
| + | 3.[[通讯模块常见问题查询]]<br><br> |
− | 如题,这是近日我自己以及身边的朋友频繁遇到的问题:
| |
− | *之前正常的FT232(USBTTL)模块,电脑突然不能正常识别;
| |
− | *查看设备管理,也只能看到一个“FT232R USB UART”的未知设备;
| |
− | *换台电脑,此模块依旧只能被识别出未知的“FT232R USB UART”设备,且重装驱动无效。
| |
| | | |
− | 我在实验多次后找到了相关解决办法,并分享给大家。
| + | 4.[[功能模块常见问题查询]]<br><br> |
| | | |
− | 开始解决问题:
| + | 5.[[扩展版模块常见问题查询]]<br><br> |
− | 先打开设备管理器,看到如下内容
| |
− | [[File:driverFt232r.jpg|600px|thumb|center]] | |
| | | |
− | 双击可以发现,FT232被识别成了未知设备,连设备类型标签都丢失了
| + | 6.[[传感器模块常见问题查询]]<br><br> |
− | [[File:driverFt232rWindows1.png|600px|thumb|center]] | |
| | | |
− | 别担心,一会就能解决:
| + | 7.[[应用套件常见问题查询]]<br><br> |
| | | |
− | 首先,点击更新驱动程序,选择手动查找并安装驱动程序
| + | 8.[[Mixly软件常见问题查询]]<br><br> |
− | [[File:driverFt232rWindows2.png|600px|thumb|center]]
| |
− | 从列表中选取
| |
− | [[File:driverFt232rWindows3.png|600px|thumb|center]]
| |
− | 选择通用串行总线控制器
| |
− | [[File:driverFt232rWindows4.png|600px|thumb|center]]
| |
− | 选择厂商“FTDI”,型号“USB Serial Converter”,我这最新的版本是2.10.0.0
| |
− | [[File:driverFt232rWindows5.png|600px|thumb|center]]
| |
− | 下一步,等待驱动安装完毕
| |
− | [[File:driverFt232rWindows6.png|600px|thumb|center]]
| |
− | 然后,你可以看到。。
| |
− | [[File:driverFt232r1.jpg|600px|thumb|center]] | |
− | 还是其他设备?还是感叹号?你确定没有逗我?
| |
| | | |
− | 别着急,还没说完,还要更新一次驱动
| + | 9.[[Arduino软件常见问题查询]]<br><br> |
| | | |
− | 没错,虽然是只有一个设备,却要更新两次才能正常,你而之前一部必不可少,你也绝不能跳过。
| + | 10.[[Microduino模块基础知识]]</big> |
− | | |
− | 再双击这个设备,更新一次吧
| |
− | [[File:driverFt232rWindows7.png|600px|thumb|center]]
| |
− | 依旧手动更新
| |
− | | |
− | 从列表中选取
| |
− | | |
− | 这次选取的类型,是“端口(CON和LPT)”
| |
− | [[File:driverFt232rWindows8.png|600px|thumb|center]]
| |
− | 厂商和版本,你会发现和之前选的一样
| |
− | [[File:driverFt232rWindows9.png|600px|thumb|center]]
| |
− | 然后,你会发现
| |
− | [[File:driverFt232rWindows10.png|600px|thumb|center]]
| |
− | 这时你就会看到
| |
− | [[File:driverFt232r2.png|600px|thumb|center]]
| |
− | | |
− | | |
− | 结论:
| |
− | 这次普遍的故障应该和Windows系统有关,某个软件或者系统的更新影响到了原有驱动,进而导致模块失效,而且换台电脑,失效的模块依旧故障,因此可以判断驱动故障的影响延伸到了FT232R芯片内部
| |
− | | |
− | 最后放上Microduino FT232(USBTTL)美照一个
| |
− | [[File:Microduino-ft232-rect.jpg|400px|thumb|center|Microduino-FT232R]] | |
− | | |
− | ==4.面包板的作用与连接方式==
| |
− | 面包板是由于板子上有很多小插孔,专为电子电路的无焊接实验设计制造的。由于各种电子元器件可根据需要随意插入或拔出,免去了焊接,节省了电路的组装时间,而且元件可以重复使用,所以非常适合电子电路的组装、调试和训练。
| |
− | 参考:http://baike.baidu.com/link?url=aQqL0hDNjyYEcHCUkjfircovJvs2d1hnx7ldvU13kodeSfIy1rt3EH2i73eyviVHjFUUbqNPtLv4sXbGwVetn_
| |
− | ==5.在没有电阻器的情况下,在面包板上连接LED灯会出现什么情况?==
| |
− | 电阻用作限流,以防led被烧坏。一般是 红绿LED的电压一般是1.8~2.4V,蓝白是2.8~4.2V ,3mmLED的额定电流1~10mA ,5mmLED的额定电流5~25mA ,10mmLED的额定电流25~100mA。可根据R=U/I来计算相应的阻值。一般几百欧就可以。如果没有电阻,直接控制也不会烧坏,因为microduino输出电流较小,不会烧坏。但是不能直接接在5V上,这样电压太高,肯定会坏。
| |
− | ==6.如果没有microduino core的话还能继续实现操作吗?为什么?==
| |
− | 不行,Microduino是真个系统的核心,相当于大脑,在思考处理某些事情。其他硬件就像我们的人体器官,受大脑控制,没有了它也就成植物人了,啥也干不了。
| |
− | | |
− | ==7.测试多个LED灯的连接,应该怎么连接?==
| |
− | 参考:【'''[[第二课--多个led的闪烁/zh]]'''】
| |
− | | |
− | ==8.Microduino用什么程序编程?==
| |
− | 用C语言编程。
| |