我的祖国冷知识 我的祖国相关知识
5982023-09-09
大家好,今天来为大家分享arduino为什么不适合大学生的一些知识点,和大学生不建议arduino的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
本文目录
根据你的项目描述,风机和卷帘的开关是很容易实现的,只需要在这两个设备前端加一个继电器就可以了,通过arduino的i/o口控制继电器即可实现开关。
对于第三个功能,如果只是控制灯光的开关,同样可以采用继电器控制,如果需要复杂一点通过感知当前的环境光来自动调整光线,这就需要加一个光线传感器了,在代码中设定号触发感应的阈值,当光线传感器接收到的光线数据达到你设定的值后就会自动调整光线的亮度或者打开关闭灯光。
有些软件是必要学的,这些个软件即便是学渣如我也听说过大名。
MATLAB
这个感觉别说大学生了,高中时期我就似乎听人提到过。
数学编程软件、工程编程,许多论文和报告都能见到这家伙的身影。单单看2019a的安装包,10G+的空间占用,没有什么能再恰如其分地描绘它的恐怖。
(我为此删了多少珍藏的资源T_T)
中文译为“矩阵实验室”,也就是说是以矩阵为基本单位进行操作的。那些难到头皮发麻的(偏)微分方程组,拟合啊优化算法啊,FFT啊,都能轻松完成。
回来什么数字信号处理,数字图像处理,的大作业啊,通信原理实验啊,就靠它辽~
最神的是我后文介绍的那个Vivado,竟然可以关联MATLAB???(我还没用过就是了,用完我一定在该帖评测一番)
其他软件重要不重要你可以自己决定,但这个反正我感觉是个老师是个学长都强烈建议学一学(虽然我现在还是个弱鸡就是了。)
VisualStudio
号称“地表最强IDE”,据说只有想不到的工作,没有它编不了的代码。
驾驭得了各种语言,开发范围极广,工作负载繁多复杂,提供“一条龙服务”。
嗯,这个就用过几次。毕竟太大,MATLAB都安装不下这个更没空了啊。(好奇的可以下载一下,我一同学在图书馆蹭网,说总共下载下来70G+??我的硬盘只有250G啊喂)
之前我是不服的,大有什么了不起的,大就一定能满足我吗?(一脸正经)不过知道我有一天发现这个竟然还能开发Arduino(我这种菜鸡也就能用用这个了),哇比Arduino官方IDE好用N倍诶!于是一发不可收拾。
当然最后卸了。空间不够啊
不过想用它学编程的伙计建议还是换个吧。C可以用Code::Blocks,Python可以用Spyder或者JupiterNotebook。具备了初级功能,学习足够了。就像新兵上来拿加特林是很难驾驭的,先会打步枪再说。(我这比喻也不知道恰当不恰当,先就这样吧)
Multisim,AltiumDesigner,Proteus,Vivado
Multisim
AltiumDesigner
这是Proteus
Vivado
接下来推荐的就是一批EDA了。
先大概说一下这些产品的公司:
Multisim——NationalInstruments
AltiumDesigner——Altium(好像原来是Protel)
Proteus——LabCenterElectronics
Vivado——Xilinx
这几个公司除了第三个我是百度百科出来的(其实第二个拿不太准也百度了一下),其余可以说都是EDA的巨头。Xilinx还是FPGA老大。
应用很广。小到仿真实验(模电实验,单片机调试仿真),大到超大型电路设计,都离不开这些EDA。
AltiumDesigner可以学一学,我觉得这是这里面最强大的PCB绘制工具了。将来参加个电设啊什么的,兴许有用。
Vivado比较特殊,我觉得他也可以是IDE(集成开发环境)也可以是EDA(电子设计自动化工具)。Xilinx公司的开发环境,FPGA开发的得力助手。虽然是Verilog,但是可以借助HLS工具,直接用C来开发IP核。像我这种HDL菜鸡也可以开开心心地使用啦。
当然我认为还有更逆天的存在,见图。
问实验室借的PYNQ板子。搭载ZYNQ7020芯片。
诶?Python?(惊喜)菜鸡似乎看到了一丝丝曙光。
我大概就能想到这么多。还有如果可以的话熟练掌握Office三件套。真正处理数据、写论文、做展示的时候就知道它的用处了。
原因是单片机编程开发比较底层,需要具备硬件基础,也需要看得懂数据手册,需要配置寄存器使用单片机功能。而这些arduino都帮你封装好了,你只需要按照他们的规则去写程序就很轻松实现功能。
简单来说,就是arduino只考验你的c语言,至于其他会不会问题都不大,大大降低了各位的创作门槛,所以arduino不适合大学生。
文章到此结束,如果本次分享的arduino为什么不适合大学生和大学生不建议arduino的问题解决了您的问题,那么我们由衷的感到高兴!