在Arduino上输出图形是如此的简单
有时,当你测试一个感应器或调试一个Arduino项目中的一个值,你想看到一些不同于监视器上掠过的数字的东西,然而,你想立马获得传感器的工作方式,你却不想花时间去写代码或用一种复杂的方式去显示它的状态。
嗯,我们可以解决这个问题:)
诀窍是非常简单。如图,它是一个横向输出的图形
基本的想法是通过是把图形打印成一个一个基本的字母来,它可以用小写字母L或i作为输出图形的一个单元;我们要打印的这些字母反复模拟这个图形。
老外有点罗嗦,说白了,就是用一方式去调试传感器的状态(就是0和1),只不过是一种用文本字符横向输出的一种方式,这种方式的确很省时省力。
伪码(估计写过程序的人是知道的,呵,本人就是程序猿一枚,伪码,好比画画前打线):
//收集传感器数据;
// 刻度值下降到一个合理的宽度
for(int i = 0; i < (你想打印多少次字母); i++) {
//你可以选择一个字母作为输出字符, 像“l”;
//在同一行打印它
}
//让我们开始下一行的输出
下面是一些示例代码来读取和显示来自AnalogPin A0输入的图形:
void setup() { Serial.begin(9600); } void loop() { // Analog Sensor Connected to analog pin 0 int SensorVal = analogRead(A0); SensorVal = map(SensorVal, 0, 1023, 0, 100); for(int i = 0; i < SensorVal; i++) { Serial.print("l"); } Serial.println(); delay(50); }
1 条记录 1/1 页
猜你会喜欢
iPhone控制的简易物联网
这次我尝试制作一个简单的物联网系统,可以...
TEM36温度传感器
非常容易解释什么是模拟温度传感器,它就是...
基于MK802的摄像头自动光源跟踪
基于MK802的摄像头自动光源跟踪,展示...
用Android和Arduino控制门锁
这次我制作一个简易的无线控制门锁,实现用...
Arduino加速度传感器与幻彩立方的互动
这篇文章介绍MM7361三轴加速度传感器...
评 论
选择昵称后请轻按空格键
请勿进行人身攻击,谩骂以及任何违法国家相关法律法规的言论。