|
|
本帖最后由 49741933o 于 2014-10-27 22:54 编辑
求大神解答两个问题
{:soso_e121:} {:soso_e121:}
问题一。。
#define RED 1
#define GREEN 2
#define ORANGE 3
#define redPin 9
#define greenPin 10
void flash(int color,int times,int duration) //times是闪烁次数,duration闪烁频率
{
int red = color & 0x01; //这句是什么意思啊?
int green = color >> 1; //这句是什么意思啊,求解释啊?
for(int i=0;i<times;i++)
{
digitalWrite(redPin,red);
digitalWrite(greenPin,green);
delay(duration/2);
digitalWrite(redPin,LOW);
digitalWrite(greenPin,LOW);
delay(duration/2);
}
}
flash函数的用法:如,flash(RED,1,500);
谁能分析一下这个子函数呀?先谢谢啦!
{:soso_e121:} {:soso_e121:}
问题二。。。
可不可以解释下EEPROM是怎样存数据的和读取数据的?有关于它的资料可不可以提供一下?对它很陌生,但是它又很重要。
|
|