极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: Malc

玩儿大了~给arduino上操作系统了~!

  [复制链接]
发表于 2012-5-16 14:15:41 | 显示全部楼层
这个。。很复杂啊,还是把用户圈入到在OS下编程的怪圈了!
回复 支持 反对

使用道具 举报

发表于 2012-5-22 13:16:51 | 显示全部楼层
    程度没到 先mark一下。
回复 支持 反对

使用道具 举报

发表于 2012-5-22 21:48:03 | 显示全部楼层
Malc 发表于 2012-3-21 10:15
上面的示例只是用了一个delay()来设定时间片,用来演示一个简单的程序罢了
写程序最好不要用delay,一de ...

我想实现这样的功能:一边控制电机转动一定时间(1000ms)停下,与此同时每隔(100ms)输出输出一次加速度计值。请问用PT可以实现吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-22 22:14:22 | 显示全部楼层
树·水·风 发表于 2012-5-22 21:48
我想实现这样的功能:一边控制电机转动一定时间(1000ms)停下,与此同时每隔(100ms)输出输出一次加速度 ...

可以滴,参照实例改改
http://www.geek-workshop.com/for ... ;tid=666&extra=
你也可以先拿几个定时器的库来练练手,会更简单
回复 支持 反对

使用道具 举报

发表于 2012-5-26 21:23:48 | 显示全部楼层
很有意思,正在研究,希望目前正在做的这个东东就用上了,呵呵
回复 支持 反对

使用道具 举报

发表于 2012-7-18 18:28:26 | 显示全部楼层
挺简单的
回复 支持 反对

使用道具 举报

发表于 2012-7-20 21:41:06 | 显示全部楼层
这个强,必须留个脚印。。。
回复 支持 反对

使用道具 举报

发表于 2012-7-23 15:53:44 | 显示全部楼层
arduino居然也有线程.... {:soso__6235880048239246314_3:} 帅气!
回复 支持 反对

使用道具 举报

发表于 2012-7-23 16:59:54 | 显示全部楼层
经过试验..此功能不能加delay 就有点2了{:soso_e148:}
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-23 19:17:38 | 显示全部楼层
麽麽茶㊣ 发表于 2012-7-23 16:59
经过试验..此功能不能加delay 就有点2了

囧。。。这个系统优点就是充分利用了delay空循环的时间
你还给他加delay???
回复 支持 反对

使用道具 举报

发表于 2012-7-24 12:03:05 | 显示全部楼层
Malc 发表于 2012-7-23 19:17
囧。。。这个系统优点就是充分利用了delay空循环的时间
你还给他加delay???

我一个线程中控制舵机一定要加delay啊..
这个线程感觉写起来又有点不象线程. 怎么setup初始化后 还要在loop中运行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-24 12:09:00 | 显示全部楼层
麽麽茶㊣ 发表于 2012-7-24 12:03
我一个线程中控制舵机一定要加delay啊..
这个线程感觉写起来又有点不象线程. 怎么setup初始化后 还要在l ...


遇到delay你可以干点别的事,时间到了再回来接着控制舵机。。
这不既利用了delay的时间又实现了delay的效果吗??
这个是最简单的多线程,可以说是任务调度程序
回复 支持 反对

使用道具 举报

发表于 2012-9-4 07:12:34 | 显示全部楼层
这个要顶,OS很方便
回复 支持 反对

使用道具 举报

发表于 2012-9-11 14:52:16 | 显示全部楼层
留着以后学习~~·
回复 支持 反对

使用道具 举报

发表于 2012-9-11 23:43:39 | 显示全部楼层
越来月觉得malc兄真是个牛人。顶!膜拜了。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-20 08:00 , Processed in 0.048385 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表