通过单片机连接的蓝牙模块发送数据,手机也是通过蓝牙接收,并在屏幕上完成绘画。
task.cancel();
}
task = new TimerTask() { //新建任务
@Override
public void run() {
//获取每一次实时的y坐标值
//如果不注释,则是画出正弦波
//int cy = centerY -(int)(100 * Math.sin((cx -5) *2 *
Math.PI/150));
int cy = centerY + temp; //实时获取的temp数值,因为对于
画布来说
//最左上角是原点,所以我要到y值,需要从画布中间开始
计数
Canvas
Rect(cx,cy-2,cx+2,cy+2));
//锁定画布,只对其中Rect(cx,cy-2,cx+2,cy+2)这块区域
做改变,减小工程量
canvas.drawPoint(cx, cy, paint); //打点 canvas = holder.lockCanvas(new
cx++; //cx 自增, 就类似于随时间轴的图形 holder.unlockCanvasAndPost(canvas); //解锁画布
if(cx >=WIDTH){
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育android 蓝牙 单片机 显示波形(18)全文阅读和word下载服务。
相关推荐: