已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
回 20楼(布布卡) 的帖子
1:processing
2:arduino代码,自己稍改了一下
const int TrigPin = 3;
const int EchoPin = 4;

float SR04cm;
float m;
float dis=0;
float dis2=0;
float SR04()
{
      digitalWrite
      (TrigPin, LOW);
      delayMicroseconds(2);  
      digitalWrite(TrigPin, HIGH);
      delayMicroseconds(12);
      digitalWrite(TrigPin, LOW);  
      SR04cm = pulseIn(EchoPin, HIGH) / 58.00; //算成厘米 //
      SR04cm = (int(m * 100.0)) / 100.0; //保留两位小数
      delayMicroseconds(2);return SR04cm;}
void setup()
{
      XXXXXXXXXgin(9600);  
      pinMode(TrigPin, OUTPUT);
      pinMode(EchoPin, INPUT);
}
void loop()
{
      int echocm=SR04();
      XXXXXXXXXintln(echocm);
      delay(10);
}

processing代码,没改过

import XXXXXXXXXXXXXrial.*;
Serial myPort=new Serial(this, XXXXXXXXXst()[1], 9600);

float r=250;
float a=0;
float x, y;
void setup()
{  
     size(600, 600);  
     background(0);  
     smooth();  
     stroke(255);  
     frameRate(100);  
     println(XXXXXXXXXst());
}
void draw()
{  
     displayX();  
     displayY();  
     fill(0,3);  
     noStroke();  
     rect(0, 0, width, height);  
     x=r*cos(a);  
     y=r*sin(a);  
     if (myPort.available()>0)
     {    
         int data;    
         data=XXXXXXXXXad();      
         fill(255);    
         text("DISTANCE:", 30, 50);    
         text(data, 100, 50);    
         stroke(0, 200, 0);    
         strokeWeight(4);    
         line(width/2, height/2, width/2+x, height/2+y);//步进电机转一下,扫描线转一下    
         a=a+0.0124;//弧度增加    
         if (data<=50)
         {      
            stroke(255, 0, 0);      
            strokeWeight(10);      
            float locx, locy;      
            locx=5*(data-1)*cos(a);      
            locy=5*(data-1)*sin(a);      
            point(width/2+locx, height/2+locy);    
          }  
      }
}
void displayX()
{  
     for (int i=-250;i<300;i+=50)
     {    
         fill(255);    
         if (i<=0)      
           text(i, i+300, 300);    
         else      
           text(i, i+285, 300);  
      }
}
void displayY()
{  
      for (int i=250;i>=-250;i-=50)
      {    
          if (i!=0)
          {      
              fill(255);      
              text(i, 300, 300-i);    
           }  
       }
}
截图:
QQ图片20130824204751.jpg



文号 / 563375

十步芳草
名片发私信
学术分 0
总主题 33 帖总回复 553 楼拥有证书:进士 笔友
注册于 2012-11-03 18:25最后登录 2018-05-13 17:00
主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:未同步

个人简介

暂未填写
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

插入资源
全部
图片
视频
音频
附件
全部
未使用
已使用
正在上传
空空如也~
上传中..{{f.progress}}%
处理中..
上传失败,点击重试
等待中...
{{f.name}}
空空如也~
(视频){{r.oname}}
{{selectedResourcesId.indexOf(r.rid) + 1}}
处理中..
处理失败
插入表情
我的表情
共享表情
Emoji
上传
注意事项
最大尺寸100px,超过会被压缩。为保证效果,建议上传前自行处理。
建议上传自己DIY的表情,严禁上传侵权内容。
点击重试等待上传{{s.progress}}%处理中...已上传,正在处理中
空空如也~
处理中...
处理失败
加载中...
草稿箱
加载中...
此处只插入正文,如果要使用草稿中的其余内容,请点击继续创作。
{{fromNow(d.toc)}}
{{getDraftInfo(d)}}
标题:{{d.t}}
内容:{{d.c}}
继续创作
删除插入插入
插入公式
评论控制
加载中...
文号:{{pid}}
加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}
ID: {{user.uid}}