步骤1:您需要什么?
1)linkitone板
2)微型usb电缆(至程序板)
3)要测试的传感器很多!
(我正在使用声音传感器,pir运动传感器,空气质量传感器,dht温度传感器,灰尘传感器等)。
第2步:连接传感器
在这里,您应该选择任何可以提供模拟读数的传感器。您可以使用世界上任何可用的模拟传感器!!!
声音传感器,光传感器,土壤湿度传感器,触摸传感器!!!更!
第3步:编写一些代码
这里的代码非常简单!没什么!
我们只是从传感器获取模拟读数,然后将其发送到计算机。然后计算机中的程序会将数据转换为实时图形。
代码:
-------- ----
#define analog_in 1
void setup()
{
serial.begin(9600);//serial.begin(115200);
}
void loop(){
int val = analogread(analog_in);
serial.write(0xff);
serial.write((val 》》 8)&0xff);
serial.write(val&0xff);
}
------------
好,现在刻录此代码发送到您的董事会。下一步,我们将为计算机编写另一个代码以可视化读数。
步骤4:开发图形界面
我们将使用处理软件来制作gui部件。首先从www.processing.org下载处理程序并安装最新版本。
代码真的很简单,我们只是从序列中读取读数,然后绘制图表。请下载此步骤附带的代码。
代码:
---------
导入处理.serial。*;
串行端口;//从serial类int val创建对象;//从串口接收的数据的int []值;浮动缩放;
void setup(){size(1280,480);//打开与开发板连接的端口,并使用相同的速度(9600 bps)port = new serial(this,serial.list()[0],9600);值=新的int [width];变焦= 1.0f;光滑(); }
int gety(int val){return(int)(height-val/1023.0f *(height-1)); }
int getvalue(){int value = -1; while(port.available()》 = 3){if(port.read()== 0xff){value =(port.read()《《8)| (port.read());返回值; }
void pushvalue(int value){for(int i = 0; i
void drawlines(){stroke(255); int displaywidth =(int)(width/zoom ); int k = values.length-displaywidth; int x0 = 0; int y0 = gety(values [k]); for(int i = 1; i
void drawgrid(){stroke(255 ,0,0); line(0,height/2,width,height/2);}
void keyreleased(){switch(key){case‘+’:zoom * = 2.0f; println(zoom); if((int)(width/zoom)《= 1)zoom/= 2.0f; break; case‘-’:zoom/= 2.0f; if(zoom 《1.0f)zoom * = 2.0f ; break;}}
void draw(){background(0); drawgrid(); val = getvalue(); if(val!= -1){pushvalue(val);} drawlines() ;}
--------
完成此操作后,请转到下一步并开始测试示波器!
步骤5:对其进行测试!
现在进行测试!
将其插入linkit板,然后运行您在处理中制作的程序通过单击播放按钮!
您将看到读数实时更新!您可以使用其他传感器进行尝试!凉?再尝试一些:d
步骤6:测试声音传感器
这是声音传感器!
您可以边呼吸边看分析的读数。
步骤7:测试空气质量传感器
您还可以进行测试空气质量!程序绘制了一张关于我房间中空气质量的图表,该图表在30秒内发生了变化。
步骤8:测试pir运动传感器
wala!运动传感器!您将获得数字阅读!测试它会很有趣!
第9步:最终修饰!
酷!您还可以制作一个易于携带的简单框框,以便随身携带!
复旦微FM33LG048软件I2C驱动OLED的demo 帮助新手快速从STM32上手FM33
不知道这些功能你的新买的算iPhone白买了!
PLC故障排查步骤
电阻式触摸屏的基本结构介绍和驱动原理
GRANDMICRO有容微:闲聊物联网射频芯片
示波器的制作图解
英飞凌考虑将更多产能转移至美国!
谷景科普磁环电感与一体成型电感哪个好
中微爱芯的低压差线性稳压器LDO AIP730助力便携式大气采集器电源设计
互感器综合特性测试仪的主要功能优势点体现在哪?
三星第三代10nm工艺DDR4内存下半年量产
语言建模中XLNet比BERT好在哪里
国内芯片行业暴露短板_“中国芯”崛起还要多久?
如何判别驻极体话筒的极性
用电子管6N3代替CD运放LPF输出实例
uart串口代码verilog
步进电机 步进电机和伺服电机的区别
Globalfoundries下一代FD-SOI制程正在研发
iPhone8什么时候上市?iPhone8最新消息:iPhone8功能、真机曝光,5寸+5.8寸+悬浮屏,屏幕功能强大
遭美国337调查,立讯精密作出回应