用 Arduino DIY 自动调酒机

想要一个只需要按一下按钮就可以进行自动调酒的调酒机器人?这款用 Arduino DIY 的调酒机可以精确混合6种不同的饮料,制备鸡尾酒!

按下按钮、从选择需要调制的饮料,机器就开始自动完成整个过程!另外还有配有 LED 灯光秀哦!简直是酷炫的轰趴神器!趣无尽下面将为你介绍 DIY 方法和详细步骤。

阅读全文

漫谈Arduino内置的通讯协议

1、什么是通讯协议

如果按照百度百科里面的定义,那么通讯协议的解释如下:

通信协议又称通信规程,是指通信双方对数据传送控制的一种约定。约定中包括对数据格式, 同步方式,传送速度,传送步骤,检纠错方式以及控制字符定义等问题做出统一规定,通信双方 必须共同遵守,它也叫做链路控制规程。 好吧,如果抄袭到这里,我肯定不会收到读者的鲜花,而是板砖和臭鸡蛋。文抄公谁不会做?
阅读全文

电容式触控开关实验(二):触控式LED调光器

网拍上容易买到类似左下图的4路触控模块,对Arduino控制板而言,它相当于右下角的4组开关,所以程序不需要引用特别的程序库:

此触控模块的主要构成电路如下,负责处理电容触控信号的核心是TTP224芯片。TTP224的技术文件指出,每个触控感应端可连接0~50pF的电容,借以调整触控感应的灵敏度,此模块采用的电容值为30pF。每当触控端感应到人体碰触时,对应的OUT1~OUT4将输出高电位,模块上的LED也将被点亮。

阅读全文

认识Arduino与C语言的指针和指针数组

读者询问如何在Arduino中建立数个自定义函式,并且透过「函式指针数组」,在不使用if…else或switch…case等条件判断式的情况下,让程序依据变数的值,执行不同的自定义函式。

下文将先介绍Arduino与C程序语言的函式指针语法。

建立函式指针程序

就像变数一样,函式(function)同样被暂存在某个內存内存块,可以透过指针(pointer)取用;指向函式的指针称为「函式指针(function pointer)」

底下的Arduino程序宣告了一个hello()自定义函式,并透过一个叫做‘f’的指针指向并执行它:

若在Arduino执行此程序,将能在序列端口监控视窗看见“hello world.”信息。

阅读全文

Arduino 4×4薄膜键盘按键扫描程序原理

下图左是一款常见的薄膜按键模块(hex keypad),有4×4或3×4(少了最右边一行的A,B,C,D键),它的内部如同下图右边的电路所示,是由16个按键(开关)交织而成。有些按键模块直接使用按键(微触)开关组装,连接电路与程序都和本文相同。

4×4按键模块有8个接脚,分成列、行两组,可以接在Arduino的任意8个接脚,笔者将它接在数位6~13脚:
阅读全文