ncnynl 发布的文章

使用IRremote库红外遥控家里的电器

最近众筹网站上出现了不少所谓的智能家居控制器,其核心功能大概有二。 一是,控制电源通断,说白了就是arduino控制继电器,这个大家都会; 二是,收录家里各电器的遥控器的红外信号,然后控制电器。...

Arduino教程——外部中断的使用

奈何col 于 2014-9-1 01:37 编辑 1.什么是中断? 试想一下,你正在家里吃饭,这时传来了敲门声,虽然你巨饿,虽然面前全是山珍海味,但此时你不得不去开门,同时不得不放停...

使用Visual Studio开发Arduino

是windows下最成功的开发环境,这个不过多介绍了,本教程适合有VS开发经验的人员使用,不建议新手使用。 1.该Arduino扩展适用 visual studio 2012、2013、201...

arduino教程——红外遥控舵机

海神 于 2012-7-28 13:01 编辑 有了红外遥控器,有了舵机控制器,进一步,我们就可以实现用红外遥控舵机,更进一步,红外遥控机器人就会成为现实,从而实现机器人各种动作,但要想机器...

修改Arduino串口缓冲区大小

本帖节选自《Arduino程序设计基础》第二版 5.1.6串口缓冲区 在之前的示例程序中,我们都是采用人工输入测试数据的方式检验程序效果,Arduino每接收到一次数据,就会将数据放入到串口...

arduino教程(提高篇)——编写扩展库

奈何col 于 2012-5-17 14:24 编辑 鉴于很多童鞋对扩展库的喜好,并对它不清楚,作者谈谈自己的学习心得,望大家一起学习,共同进步。 首先以自己之前编写的小车的程序为例子: (...

在Arduino中使用看门狗定时器

奈何col 于 2014-1-17 21:11 编辑 看门狗(Watch Dog)是一个独立的定时器,当你开启看门狗后,需要在程序中看门狗定时器溢出前,对其进行 喂狗(复位)操作,否则看门狗...

串口的一些高级用法

本帖最后由 奈何col 于 2014-5-5 00:59 编辑 1.配置串口通信数据位、校验位、停止位 通常我们使用Serial.begin(speed)来完成串口的初始化,这种方式,只能...

传感器扩展板的使用

本帖节选自《Arduino程序设计基础》 在面包板上接插元件固然方便,但你需要有一定的电子知识来搭建各种电路。而使用传感器扩展板,你只需要用通过连接线,把各种接插到扩展板上即可。使用传感器扩...

Arduino教程——五向倾斜模块的使用

五向倾斜模块,内部由一个金属球和4个触点组成,可以检测倾斜方向。相较于陀螺仪,它的成本更低,更简单易用,可以检测4个倾斜方向和水平位置,共五种状态,可以满足很多互动场合的要求. 使用方法: ...

Arduino教程——蜂鸣器发声

奈何col 于 2012-8-10 01:13 编辑 这里使用的是无源蜂鸣器。 直接上程序:arduino控制蜂鸣器播放《小星星》 [C] 纯文本查看 复制代码 int speakerPin...

Arduino教程——DS18B20温度传感器

海神 于 2012-9-3 22:05 编辑 DS18B20数字温度传感器是美国DALLAS公司生产的单总线数字温度传感器。DSl820数字温度计提供 9 位(二进制)温度读数 指示器件的温...