电子说
步骤1:组装电子设备
以下是电路。(灰色电线连接到
如何连接它:
5v ---联系人#1
GND ---电阻(side1)
A0 ---电阻(side 2 )和联系人#2
步骤2:联系人
建立联系人,取一条锡纸,在背面粘贴一些胶带,并加上一些多余的胶带(将其粘贴在植物上)。取下您制作的条带,将其缠绕在所用植物的任何部分上,并使用多余的胶带将其粘贴。将它们分开1或2英寸。将触点连接到条带上,就可以完成。 (这就是我这样做的方式-您真正需要的是使联系人接触到工厂。)
步骤3:软件
Arduino程序是一个简单的程序,用于测量引脚5v和GND之间的电阻。您可以在“文件”》“示例”》“通信”》“图形”中找到它。绘制它的程序要复杂一些。这是我从中获得该网站的链接:
http://mad-science.wonderhowto.com/how-to/diy-poly 。..
一次您已经上传了所有软件,在处理中点击“运行”。应该拿出一个图表,显示电阻。玩得开心! (您还可以将其用于其他许多事情,包括谎言检测!)
以下是程序本身:(将其复制到“处理中”)
//这里是制作图表的程序
//我希望它对您的工作有帮助
导入processing.serial。*;
Serial myPort ;//串行端口
int xPos = 1;//图形float的水平位置
inByte = 0;浮点数= 0;
float lastNum = 0;
void setup(){
//设置窗口大小(您可以将其更改为首选项)
size(800,600);
//打开您正在使用的任何端口。
myPort =新的Serial(this,“/dev/ttyACM0”,9600);
//除非得到换行符,否则不会生成serialEvent():
myPort.bufferUntil(‘ n’);
//设置初始背景:
background(0); } void draw(){
//画线:
stroke(100,0,100);
line(0,0.5 * height,width,0.5 * height);
stroke(0,255,0);
line(xPos-1,0.5 * height-lastNum,xPos,0.5 * height-num);
////在屏幕边缘,回到开头:
if(xPos》 = width){xPos = 0;
背景(0); } else {
//增加水平位置:
xPos ++; }}
void serialEvent(Serial myPort){
//获得ASCII字符串:
String inString = myPort.readStringUntil(‘ n’);
if(inString!= null){
//修剪掉任何空格:
inString = trim(inString);
//转换为int并映射到屏幕高度:
inByte = float(inString);
lastNum = NUM;
num =(inByte)/10.0;//+ 28772.0 println(inByte +“” + num);
}
}
责任编辑:wv
全部0条评论
快来发表一下你的评论吧 !