文档章节

初次接触Arduino

windavatar
 windavatar
发布于 2014/09/23 04:33
字数 834
阅读 66
收藏 1

机器人课选了四旋翼,分到了个Arduino的版子(虽然还叫不出型号)。以前公选课在ISIS下模拟过C51单片机,大概知道一点单片机编程的皮毛,感觉Ardunio的开发挺方便的,开源,跨平台,Linux下没USB驱动的话照装便是。

我负责硬件,第一天跟着robotclub的同学(叫不出名字来TAT姑且叫硬件导师吧)学了怎么将引脚焊接到板子上。我们拿到的版子很小,只比一个电脑USB插头宽一点,上面的单片机芯片只有瓜子大小。硬件导师说我们也可以试着设计电路自己将芯片和其它晶振、电阻等原件接成一块板。虽然很有挑战性我喜欢不过还是先补习模电吧……

焊接需要松香、焊笔(当时没说什么名字姑且这么叫)、焊锡。

我的焊笔只有一根电源线,实验室有台焊笔自带变流调温功能,还有线圈状的焊笔架。焊笔的温度很高,需要370摄氏度,焊完后断电,虽然没有架子不好安放,但绝对不能把焊头架到塑料上,我开始没注意,把一支签字笔的笔身熔掉了一点,差点殃及旁边的电脑电源线。

松香有一小盒,是用来增强表面张力的,能让焊锡呈饱满的水滴形而非像橡皮泥。焊锡是成卷的细金属线,粗细同自动铅笔笔芯。焊锡丝很软,用手即可扯断,我们都是随用随取。

焊接时,先将针脚插入需焊接的孔里。焊头熔进松香沾满后,紧贴突出插孔的针脚以加热之,同时把焊锡一点点往焊头推。融化了的焊锡呈液态,可能会有气泡,我焊的时候爆过一个很小的气泡,双手能感觉到仿佛有小水花溅落,但看不到焊锡。当时眼睛离得很近,心有余悸。以后还是戴上护目镜为好。

焊锡最好能完全融化,用焊锡丝头部轻轻拨动,使之像水一样呈锥状浸润突出针脚的四周即可。冷却后观察,以饱满略呈锥状且能看到针脚顶端,焊锡脚部不超过插孔四周的白色圆圈为佳。

焊接好针脚后,硬件导师给了我们每组一根USB线、一些导线和USB通信芯片。芯片和Arduino芯片的连接也是分发送/接收端,Vcc(选+5V),GND,还有个DTR忘了是什么用的,应该跟通信有关。发送/接收端和单片机课上说的一样是交叉接的以便通信。

小黑最初下的IDE是在Ubuntu下的,不过我现在在下Window版本的,虽然大家都用Windows,两个平台混用也无妨。硬件导师给我们演示了一下程序写入,一次是LED灯闪,一次是引脚2的电平读取。比汇编简单多了。

今天的内容虽然简单,但完成时已是八点多,吃了晚饭昏昏欲睡,一休息就到了两点多,因此现在才写日志。





































© 著作权归作者所有

上一篇: 快速包装DLL
下一篇: 快速包装DLL
windavatar
粉丝 0
博文 2
码字总数 1445
作品 0
广州
私信 提问
【物联网(IoT)开发】Arduino NANO,UNO 驱动安装

Arduino不同型号的开发板安装驱动的方式也不尽相同,但基本也就是两种: 1、系统自动安装驱动; 将Arduino开发板通过USB线连接到电脑,系统会自动安装驱动,但这个过程可能比较慢! 如果你希...

微wx笑
2016/09/17
0
0
arduino的自带延时函数的陷阱

新手刚接触arduino,在今天玩温湿度传感器(AM2302)时,发现网上的程序中有一个名为micros()的函数不知是干什么用的,然后就在网上搜了搜: micros()是一个用了arduino的中断timer0写的函...

wodeyuxuan
2015/08/01
8K
0
NFC Shield For pcDuino

NFC shield 是基于 NXP PN532 芯片、兼容 arduino 接口的一个 NFC 模块,可以很简的在 arduino 和 pcDuino 上实现 NFC 功能的扩展。 NFC简介 NFC是Near Field Communication缩写,即近距离无...

pc朵拉
2013/11/30
644
0
arduino+php+sinacloud+微信 监控led及室温

前言:生命不息,折腾不止。这是一种对生命的认知及态度。吾本是学软件的,但由于大学期间接触到的社团有搞硬件的,看到他们搞的遥控小车,小四轴。。。觉得他们好geek,于是也对硬件愈发的感...

道酬勤
2016/05/31
518
0
漂亮的辉光管

辉光管-是60年代真空电子时代的产物,是利用辉光放电效应产生光亮来显示数字及符号的一种电子元件,诞生于上世纪60年代,到了80年代末慢慢的被其他技术所创造的新型器件所取代。古老的器件在...

雨后的彩虹桥
2014/02/14
2K
2

没有更多内容

加载失败,请刷新页面

加载更多

PostgreSQL 11.3 locking

rudi
今天
5
0
Mybatis Plus sql注入器

一、继承AbstractMethod /** * @author beth * @data 2019-10-23 20:39 */public class DeleteAllMethod extends AbstractMethod { @Override public MappedStatement injectMap......

一个yuanbeth
今天
10
1
一次写shell脚本的经历记录——特殊字符惹的祸

本文首发于微信公众号“我的小碗汤”,扫码文末二维码即可关注,欢迎一起交流! redis在容器化的过程中,涉及到纵向扩pod实例cpu、内存以及redis实例的maxmemory值,statefulset管理的pod需要...

码农实战
今天
4
0
为什么阿里巴巴Java开发手册中不建议在循环体中使用+进行字符串拼接?

之前在阅读《阿里巴巴Java开发手册》时,发现有一条是关于循环体中字符串拼接的建议,具体内容如下: 那么我们首先来用例子来看看在循环体中用 + 或者用 StringBuilder 进行字符串拼接的效率...

武培轩
今天
8
0
队列-链式(c/c++实现)

队列是在线性表功能稍作修改形成的,在生活中排队是不能插队的吧,先排队先得到对待,慢来得排在最后面,这样来就形成了”先进先出“的队列。作用就是通过伟大的程序员来实现算法解决现实生活...

白客C
今天
81
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部