14组 Mixly实现数字输入输出、模拟输入输出及相关例程

一、点亮Arduino的LED

1·目标:点亮Arduino自带的LED灯,只需要能够感受使用Mixly即可。

2·内容:从输入/输出和控制模块中分别拖出如下图所示图形块,选择对应的类型板子,点击上传,就可以看到灯每隔一秒闪一次了。


3·代码解读:由于Arduino自带的LED是13号管脚,第一句是把13号管脚拉高(即点亮),第二句是延时点亮状态1秒(1000毫秒),第三句是把13号管脚拉低(即熄灭),第四句是延时熄灭状态1秒(1000毫秒)。由于Arduino的程序是不断地在loop函数中循环执行的,所以这四句话不断地重复执行,就形成了灯每隔一秒闪一次的现象。




二、Mixly编程模拟输入输出

1·Mixly模块介绍

(1)赋值模块

模块位置:“变量”栏,在变量声明后自动出现

模块作用:将模块后接的运算结果传递给变量angle。

(2)打印模块

模块位置:“串口”栏

模块作用:在串口监视器中输出显示文本内容。

(3)打印换行模块

模块位置:“串口”栏

模块作用:在串口监视器中输出显示文本内容并换行(相当于加了一个回车)。

2·程序


3·模拟信号

与数字信号的高低电平仅有高(HIGH,5V)、低(LOW,0V)两种电压状态不同,模拟信号的电压可以在0~5V之间变化,为了能较为精准的获取返回的电压信号,Arduino将其切分成2^10共1024级,每级对应0~1023范围内的一个整数数值。(电压V/5V=模拟数值/1024),这种连续的数值变化可供我们获取如角度、温度、光线强度、声音强度等连续变化的传感器数值。

14组 Mixly实现数字输入输出、模拟输入输出及相关例程_第1张图片
图片发自App
14组 Mixly实现数字输入输出、模拟输入输出及相关例程_第2张图片
图片发自App

你可能感兴趣的:(14组 Mixly实现数字输入输出、模拟输入输出及相关例程)