Arduino0017启动错误
作者:admin 日期:2010-01-25
RGB Monome之二(按钮颜色切换)
作者:admin 日期:2009-08-30
Arduino中国上提供的code.txt 有些让人晕菜,先做些简单的修改:按下按钮进行颜色切换
1. 删除checkButtons函数中如下代码,取消“松开”事件
else {
on_release(r, c);
}
2.将on_press函数修改(这个代码修改得很笨拙,呵呵)
void on_press(byte r, byte c){
Serial.print( 0 << 4, BYTE);
Serial.print( (r << 4) | c, BYTE);
if(levelR[remap[c][r]] ==4095){
levelR[remap[c][r]] = 0;
levelG[remap[c][r]] = 0;
levelB[remap[c][r]] = 4095;
}else if( levelG[remap[c][r]]==4095){
levelR[remap[c][r]] = 4095;
levelG[remap[c][r]] = 0;
levelB[remap[c][r]] = 0;
}else if( levelB[remap[c][r]]==4095){
levelR[remap[c][r]] = 0;
levelG[remap[c][r]] = 4095;
levelB[remap[c][r]] = 0;
}else{
levelR[remap[c][r]] = 0;
levelG[remap[c][r]] = 0;
levelB[remap[c][r]] = 4095;
}
}
RGB Monome的颜色很撩人!


RGB Monome 之一(to Flash)
作者:admin 日期:2009-08-27
胜利大逃亡的鲸把他的RGB Monome送给了我。在我看来,它既是16个按钮也是一个4X4的微型显示器,这么有趣的东西,应该在开学前的最后一天玩一把!
先尝试了一下它与Flash之间的通讯,让按钮各自控制一个影片剪辑。实验成功,但发现了一个问题,TinkerProxy和serproxy传输的内容居然不一样,serproxy会在按下一个按钮时是发送的上一个按钮值,相同的代码用TinkerProxy却是正常的。看来得多多关注下它们了,要想使用flash和arduino做东西,稳定的“通讯”是必不可少。
PS2鼠标直连到arduino
作者:admin 日期:2009-03-04
arduino和processing通讯详解之一(基本通讯)
作者:admin 日期:2008-12-07
在很多地方都可以找到关于arduino和processing通讯的教程,但比较详细的大都是英文,往往在需要用的时候还得翻来覆去反复试验才能搞明白。我的忘性大,几天不用就忘了,所以干脆写下这篇教程以备再次遗忘。本人非电子专科出生,所以对某些概念理解得比较感性,甚至错误,各位专家见笑了。
一. 通讯的途径
arduino和processing可以通过串行端口进行通讯,也就是我们常见的COM1、COM2什么的。在安装arduino驱动的时候我们已经设置了arduino的端口,我自己设置的是COM4,可以参考这里进行设置。
在arduino程序中也需要设置相同的端口:
Tags: Arduino processing
arduino0012版本新增伺服电机控制lib
作者:admin 日期:2008-10-19
arduino0012版本新增伺服电机控制lib,可以让arduino更容易的控制伺服电机,下面是它的两个范例。
分析一下范例代码:
// 使用可变电阻控制伺服电机位置
// by Michal Rinott http://people.interaction-ivrea.it/m.rinott
//翻译 burn http://interactive.burncg.cn
#include <Servo.h> //引入lib
Tags: arduin










