046 宅吧专属电子入门 单片机编程 使用开发板
技术宅吧
全部回复
仅看楼主
level 15
内容简介:
1.介绍单片机功能(作用)
2.开发板使用基础
【适用于非软开/电设专业人士】
图中开发板型号(左起):
arduino(51内核)
uncleo 446RE(arm M4内核)
树莓派3B (arm A73内核,本贴先不详述,日后再说)
2018年07月21日 15点07分 1
level 15
[花心]半夜发贴,自占二楼~
2018年07月21日 15点07分 2
level 13
顶起[滑稽][滑稽][滑稽][滑稽][滑稽]
2018年07月21日 15点07分 3
好险… 半夜不睡 想暗算楼主的菊花?[阴险]
2018年07月21日 15点07分
@手办吧的经验 一阳指可爽呼?[滑稽][滑稽][滑稽]
2018年07月21日 15点07分
回复 负熵生之光◆ :爽![滑稽]
2018年07月23日 03点07分
level 12
还有Android开发板,著名的有Hi3516、Hi960和Hi970,都是海思的芯片~
2018年07月21日 15点07分 4
用不起…[小乖]
2018年07月21日 16点07分
2018年07月22日 09点07分
回复 燕雪灵瑄 :真受不了你们这些有钱人![阴险]
2018年07月22日 11点07分
2018年07月22日 12点07分
level 15
先简要回顾一下之前贴子的内容(大概二层楼):
总论:
【涉电子创意制作失败(或说不尽如人意)的主因 ,99% 以上是由于“财力不济”[不高兴]
well 从这个共识入手,楼主打算就着本贴电子编程的主题,试着分析一下“财力不济”这个大问题的一些细节,力求找到【化腐朽为神奇】的小妙招。
2018年07月21日 15点07分 6
level 12
抢个座位出租了
2018年07月21日 15点07分 7
[滑稽]租金分贫道一份啊~ 见者有份嘛
2018年07月21日 16点07分
level 15
关于“财力不济”,字面意思非常易懂,就是“穷”[酸爽]
不过根据程度不同,引发“穷”的因素不同,楼主想简单谈谈自己应对“涉电子/编程创意制作中,有心无力” 问题的心得:
1. 伙食都不能保证的少侠还是要以营养为重,青少年还在发育,身体重要…[滑稽]
2. 制作使用的材料、工具,占成本的大头,比如一般的小制作,想要加工金属,等攒够工具和材料,灵感和热情怕是早已消逝~
以上两点,楼楼在之前的贴子都有展开,未来还会继续跟进。
2018年07月21日 15点07分 8
level 15
进入正题 同时也是接续楼上:
正如我们日常看到、听到、切身感受到的那样,电子/编程技术的引入,大大降低了创意制作的物质需求(门槛)。
主要体现在:
【使制作可以有更小的体积,使用更简单的材料,能得到更好的效果。】
例:
如果不准使用电动机,试想市面上那么多好玩的航模将会变成什么样?如果更进一步不允许使用内燃机呢?
如果不用电控系统,四轴飞行器… [你懂的]
【SO 成本控制,着实是将电子/编程引入创意制作后的第一大福音】
顺着这个思路,接下来谈谈关于电子/编程 实践平台(硬件)的一些 “YES” 和 “NO”
一家之言,不当之处,望斧正赐教[玫瑰]
2018年07月21日 15点07分 9
level 15
补张图,蒸汽机都不用的飞行器,有人机[滑稽]
2018年07月21日 15点07分 10
摔死好多科学家[滑稽][滑稽][滑稽]
2018年07月22日 08点07分
回复 mirnamire :这样教室内外的墙上才有得挂[你懂的]
2018年07月22日 09点07分
回复 手办吧的经验 :真·烈士墙
2018年07月22日 09点07分
回复 mirnamire :emmm…… [阴险] 好像也没啥不对[笑眼]
2018年07月22日 09点07分
level 15
简单做一个列表,每行结尾的【yes】和【no】是代表楼楼的态度~
单片机是便宜的好东西 【yes】
单片机很容易用 【yes】
学会了51,其他单片机自然手到擒来【no】
单片机就是学编程【no】
C语言是单片机的灵魂,学好C… 【no】
自己试着给单片机做pcb(电路板),是入门的一个良好开始,至少做一做没啥坏处【no】
电子电路用到单片机比较nb 【yes】
用单片机的电子制作比较nb 【no】
开发板大全套好,性价比高,下了血本可以激励自己学习 【nonono】
单片机性能越高,创意制作越炫酷【no】
捡垃圾捡回来的电路板上有不少单片机,可以拆来使用 【……no】
2018年07月21日 15点07分 11
level 7
Arduino是51内核?不是atmel生产的吗?
2018年07月21日 15点07分 12
广义来说 是的~ 比如软开时 使用51版工具
2018年07月21日 16点07分
@手办吧的经验 你这个是arduino uno,用的是atmega328,这可和51内核差远了,这是avr单片机,连架构都不一样,avr自己开发的结构
2018年07月21日 16点07分
回复 521______www :工具链 和 寄存器数量 外设复杂度都是差不多的~ 您说的区别当然是存在的,不过您先别着急,楼楼本贴的内容发完后再看,也许您就会发现 这种区别真的不太要紧[太开心]
2018年07月21日 17点07分
level 15
接上:
除了工作,其余的事都要讲究个“收益”或者“乐趣” 【yes】
电子/编程 会有很大的乐趣 【yesyesyes】
电子/编程 的乐趣在于 使用高深的数学方法,点亮很多led,或者在屏幕上显示经过数字滤波的加速度值 【EMMM……你说呢?】
单片机很简单,特别是51型号的单片机尤其简单 【yes】
所以我们应该从51型单片机和C语… 【no】
单片机很简单,所以编程很简单【no】
编程是人类奴役电脑的正义活动【yes】
有趣的是发现、规避、解决问题,而不是制造问题【yesyesyes】
软件(编程)是人类智慧的载体,价值不菲,代价高昂 【yesyesyes】
所以编程要适可而止,简单而满足需求的编程是最美 最值得夸耀的【[花心]yes!】
买个大全套的开发板套件,就基本全了,电子创意制做的成本大头就在此处【no】
比较起便宜的单片机,周边电路和各类负载贵,工具可能更贵,但是最贵的还是玩家的【时间、心情、知识经验、以及智慧】【yesyesyes[玫瑰]
2018年07月21日 16点07分 13
level 15
嗯…… 返回看了看,目前想谈的看法大概就是上边这些,其他的以后慢慢说
然后,想通过几个实例,谈谈什么样的硬件配置/编程强度【程度】比较合适。
实例一:延时开关
可以用在浴室排气扇上,在关闭开关后,可以让风扇再运行一段时间。
这个制作(有点简单,可能称之为“功能部件”或者“模块” 更为妥当,所以以下都用【模块】来指代)的功能点有两个:开关+延迟。隐性功能点一个:供电
2018年07月21日 16点07分 14
level 15
延时开关是【时间信号】触发的【自动开关】
SO,这个模块应该有这么几个子系统:
1. 自动(电控)开关,比如:机械继电器、可控硅(固态继电器)、场效应管。
2. 延时控制电路,要求:a.能延时 可以考虑 RC、555、专用芯片、可编程控制器(单片机);b. 能输出足够功率的控制信号,比如继电器吸合线圈、可控硅G级都需要消耗一定的电流
3. 【隐性的】,为 延时电路 和 自动开关供电的降压整流电源
2018年07月21日 16点07分 15
level 15
显然,对于这个模块来说,首要考虑的不是怎么编程,而是【要不要编程】。
长话短说,接下来分析一下 这个模块的【难点】。没错,难点就在【供电】上。
【这不是一个可以商量的成本问题,而是能或不能,事关成败的大问题】
1. 机械继电器的能耗很高,体积大,寿命短,成本太高(不得不补个成本的说法,借以堵上手握高级/保持型继电器的土豪少侠们的金口[乖]
2. 可控硅G级会吸入一定的电流,在自动开关开启时需要消耗能量。功率越大(可通过电流越大)的可控硅,能耗越高。
3. 场效应管… 没有巨大的机械部件能耗,甚至在G级上几乎不吸入电流,emmm 挺好,就是耐压低,高耐压款贵得离谱。[阴险]
4. 控制电路也要在开启后,一直消耗能量。
【以上电源需求,难就难在 220V交流电到 低压直流电的变换】
毕竟为开关单配一个电源适配器是比较荒诞的事情[吃瓜]
2018年07月21日 16点07分 16
考虑排气风扇极少是直流的,所以不讨论场效应管。
2018年07月21日 22点07分
1 2 3 4 尾页