首页 » 互联网 » Arduino进修软件、硬件常见缺点20190403整理_现象_传感器

Arduino进修软件、硬件常见缺点20190403整理_现象_传感器

萌界大人物 2024-11-13 05:50:46 0

扫一扫用手机浏览

文章目录 [+]

Arduino标识

问题一:Arduino驱动安装不堪利

征象:这个INF中的做事安装段落无效;系统找不到指定的文件;Windows无法验证此设备所需的驱动程序的数字署名;Arduino开拓板未识别;

Arduino进修软件、硬件常见缺点20190403整理_现象_传感器 Arduino进修软件、硬件常见缺点20190403整理_现象_传感器 互联网

缘故原由:第1-3种征象紧张缘故原由是简版操作系统、Ghost做的系统和优化软件导致的操作系统短缺文件;第4种征象是你利用了某些廉价的Arduino克隆板时会发生这种情形,这些克隆板利用CH340g USB转串口转换器芯片而不是标准Arduino开拓板利用的FTDI(FT232RL)以及利用的其他芯片。

Arduino进修软件、硬件常见缺点20190403整理_现象_传感器 Arduino进修软件、硬件常见缺点20190403整理_现象_传感器 互联网
(图片来自网络侵删)

办理办法:第1-3种征象请根据提示搜索缺点提示,网上有相应的文件下载,放到指定地方即可办理问题,有办理不了的请给我留言;第4种征象请你下载并安装CH340g USB的驱动程序。

问题二:传感器正负极反接。

后果:烧坏传感器或主板、扩展板,传感器温度高的时候会烫伤手。

缘故原由:学生不负责听课,或者是基于恶作剧的思想,不才课的时候故意反接在那,下节课来上课的学生如果不把稳,就会中招。

办理办法:端正学生思想,同时让学生明白电路当中正负极的主要性,接传感器首先要做的便是辨识正负极管脚,在检讨无误的情形下再接通电源(可相邻两位同学交流检讨)。

问题三:将传感器随意接到扩展板任意管脚上。

征象:学生拿到一个传感器不会数字还是仿照传感器,相称然的随意接数字IO口或仿照IO口,乃至有学生喜好把超起波传感器或其他传感器直接往插槽中插,如图1所示;

图1:传感器乱插

缘故原由:学生对付什么是数字、仿照传感器理解不清,对付扩展板的管脚布局不清晰;

办理办法:西席要加强对付传感器类型的先容,强调学习此类知识的把稳事变,利用微视频办理学生接线快慢不一致的问题。

问题四:程序设计过程,硬件实际接的管脚和代码(模块)中选择的管脚不一致。

征象:例如西席在讲解超声波传感器,利用的是2(Trig)、3号(Echo)数字管理脚,学生依葫芦画瓢写程序,可是他(她)实际上是把超声波传感器接到其他管脚了,最常见的是接3(Trig)、2(Echo)号管脚,这样就不能精确获取传感器的返回值。

缘故原由:观点不清;上课把稳力不集中;故意恶作剧;学生动手或接管能力有差异;

办理办法:采取微视频传授教化,两人一小组互助学习或小老师传授教化辅导;

问题五:部分观点理解难。

难明得的观点:上拉电阻,下拉电阻,IIC(I2C)

问题六:同时打开Scratch和Mixly或Arduino IDE,会导致后者无法上传程序,提示串口冲突。

征象:由于我们传授教化的电脑上安装了Scratch和Mixly、Arduino IDE,学生喜好利用Scratch图形编程与Arduino IDE代码编程,很多时候会同时打开这些软件,如果没有在Scratch当中断开串口连接,会导致Arduino IDE或Mixly当中提示串口被占用,程序无法上传。

办理办法:利用Scratch完毕,及时关闭该软件,或在设置里断开串口连接。

问题七:开拓板未同步。

征象:常日,当发生这种情形时,你将无法上传代码(虽然Arduino IDE有时会显示“完成上传”)到Arduino开拓板,IDE将提示缺点代码: “avrdude: stk500_getsync(): not in sync: resp=0x00”。

缘故原由:sync:resp = 0x00是一个通用相应,意思是Arduino开拓板上的“Atmega芯片不事情”。
当发生这种情形时,有很多可能的缺点。

办理办法:请考试测验利用以下办法办理

1. 确保Arduino上的数字引脚0和1没有任何连接(包括扩展板)。

2. 确保在工具菜单下选择了精确的COM端口和开拓板。

3. 多按几次Arduino上的复位按钮,然后重新上传代码。

4. 断开并重新连接Arduino到PC。

5. 重新启动Arduino IDE。

问题八: java.lang.StackOverflowError。

征象:在处理程序时,Arduino利用一些正则表达式进行处理,当碰着某些与字符串干系的缺点(例如短缺引号)时,有时会涌现。

办理办法:通过再次查看代码,尤其是利用字符串序列的部分,可以办理此缺点。
确保引用完全,精确利用反斜杠等。

问题九:涌现avrdude: stk500_getsync(): not in sync: resp=0x00缺点提示

办理办法:请参考以下办法办理

1、首先检讨是否选择了得当的主板型号,选错主板型号也会造成上述缺点;

2、重新安装驱动,换个usb口;

3、换一条usb线,有时劣质的usb线(阻值和电磁滋扰大)会造成旗子暗记传输问题,usb线和Arduino端口是否有打仗上的问题,劣质Arduino和usb线会造成端口的打仗不良;

4、最常见的可能性便是bootloader丢失,这就须要重新刷bootloader;

5、数字口0和1被其他串口设备占用,比如蓝牙,APC220 ,Xbee;

问题十:舵机随意马虎失落灵,一贯在震撼。

办理办法:请考试测验以下办法

1、舵机角度不要打到180度,其余检讨电源是否有电。

2、舵机所需功耗较大,先改换大功率电源打消供电不敷问题

用示波器抓取舵机上电过程掉电情形,(5v-9v)此问题普遍属于负载花费能力大于电源供电能力导致。

3、不要让舵机迁徙改变角度太大,让舵机在20~170度以内运转

问题十一:蜂鸣器不响或不能播放音乐。

缘故原由:没有精确区分有源蜂鸣器和无源蜂鸣器,从而程序利用缺点。

办理办法:

1、精确区分有源与无源蜂鸣器。
无源蜂鸣器上电就响,只能蜂鸣,利用digitalWrite写入一个高电平或低电平即可鸣叫;有源蜂鸣器须要施加旗子暗记源,要利用tone函数给他旗子暗记才能鸣叫或播放音乐;

2、检讨供电是否正常;

3、程序管脚是否配置精确;

  以上是我平常不雅观察到的软件、硬件缺点,希望对你有帮助,如果你有更多的办理办法或疑问请在评论区留言,我将即时回答你。

相关文章

电源治理芯片的基本定义是什么_电源_芯片

电源供应:电源管理芯片可以吸收来自外部电源适配器或电池的输入电源,并通过内部的电路进行稳压、过滤等处理,供应稳定的输出电源给电子设...

互联网 2025-01-12 阅读0 评论0