标签归档:Arduino

Arduino基础实验11,用I2C连接光照传感器

基础实验10中的UART串口通信只能用在设备一对一的场合,每个连接总线只能负责单一的数据传输方向,在单片机和大量外围设备同时通信的场合就会有局限性,这个时候,I2C总线的通信被提出来,并发挥一对多通信的作用。本文中,创客行就用Arduino的I2C总线来做个实验给大家看看。
[……]

Read more

Arduino基础实验8,红外线通信测试

在文档【1】中,我们使用红外线发射和接收二极管来做了一次基于红外线的通信实验,使用红外线来传输近距离控制信号在日常生活中很普遍,比如家里随处可见的电视机或空调遥控器,在本文中,创客行将使用Arduino来解读红外遥控器的信号,看看它究竟传输了什么。
[……]

Read more

Arduino基础实验7,热敏电阻作温度探测

在文档【1】中,我们已经介绍过,热敏电阻是阻值随温度而改变的电子元件,使用Arduino能很方便捕捉到由阻值所引起的电压量变化,从而制作出电子温度计。本文中,创客行将带大家认识Arduino的模拟信号接口,并制作一款实用的电子温度计。
[……]

Read more

Arduino基础实验6,制作基于单片机的门铃

在创客行的模拟电子实验套件里,我们探讨过基于三极管和555芯片的电子门铃制作方案,相关资料可以参考文档【1】,如果使用单片机来制作电子门铃,在硬件搭配上要简单很多,声音频率采用软件调试,就省却了不断试验电阻/电容的RC参数搭配烦恼。本文中,我们就来看看一个基于Arduino的电子门铃怎么制作。
[……]

Read more

Arduino基础实验4,用外部中断来测速

中断是CPU的一种工作模式,当收到中断请求,CPU会停下当前的工作,先去处理中断请求对应的处理流程,等完成了中断处理,再回过头来接着原先被停止的工作。Arduino的外部中断机制经常被用来测量速度,两者之间有什么关系呢?创客行将在本文中给大家揭示这个秘密。
[……]

Read more

Arduino基础实验2,用PWM来制作七彩呼吸灯

PWM(脉宽调制,Pulse Width Modulation)是一种广泛应用于模拟电路控制的数字信号,创客行在文档【1】中曾经使用555芯片来制作信号发生器,从而搭建了一个开关电源的升压验证模型,那是PWM的一种应用。使用单片机来产生PWM,不需要类似模拟电路那样为电阻和电容的选值而烦恼,只需几行代码就可以精确地输出期望占空比的方波。本文中,创客行将带大家看看怎么用Arduino来做PWM的实验。
[……]

Read more