跳转到主要内容
editor 提交于

<strong>项目介绍:</strong>

这是一个为了增进情侣和亲人之间感情而研发的可穿戴智能交互设备,有不同的佩戴方式可以选择,其功能是定时提醒情侣应该和爱人进行亲密的互动,因为现代人平时工作繁忙疏于和对方交流,久而久之就会产生家庭的矛盾和情感的危机,有了定时提醒的功能就会时刻想到对方,让亲密形成一种习惯,从而让家庭更加和谐,爱情更加甜蜜长久。
<center><img src="http://intel.eetrend.com/files/2016-03/wen_zhang_/100001255-1193-1.jpg&…; alt=""></center>
<center><img src="http://intel.eetrend.com/files/2016-03/wen_zhang_/100001255-1194-2.jpg&…; alt=""></center>
<center><img src="http://intel.eetrend.com/files/2016-03/wen_zhang_/100001255-1195-3.jpg&…; alt=""></center>

<strong>视频介绍:</strong>
http://v.youku.com/v_show/id_XMTM0ODcyMjgyMA==.html

<strong>硬件设备介绍:</strong>
<center><img src="http://intel.eetrend.com/files/2016-03/wen_zhang_/100001255-1196-4.jpg&…; alt=""></center>
intel Edison 开发板

<center><img src="http://intel.eetrend.com/files/2016-03/wen_zhang_/100001255-1197-5.jpg&…; alt=""></center>
磁力传感器

<center><img src="http://intel.eetrend.com/files/2016-03/wen_zhang_/100001255-1198-6.jpg&…; alt=""></center>
LED灯

<center><img src="http://intel.eetrend.com/files/2016-03/wen_zhang_/100001255-1199-7.jpg&…; alt=""></center>
微型振动马达

<strong>代码:</strong>

#define uchar unsigned char
//#define uint unsigned int
#define LedPin 2
#define BeepPin 3
#define MagnetPin 4
uchar magnetVal=0;
uchar oldMagnetVal=0;
int number = 0;
void setup()
{
Serial.begin(9600);
pinMode(LedPin,OUTPUT);
pinMode(BeepPin,OUTPUT);
pinMode(MagnetPin,INPUT);
number = 1;
}
void loop()
{
FunMagnetScan();
}
void FunMagnetScan()
{
magnetVal=digitalRead(MagnetPin);
if((magnetVal==LOW)&&(oldMagnetVal==LOW)) //SLEEP
{
digitalWrite(LedPin,LOW);
digitalWrite(BeepPin,LOW);
}
if((magnetVal==HIGH)&&(oldMagnetVal==LOW)) //START
{
digitalWrite(LedPin,HIGH);
digitalWrite(BeepPin,LOW);
}
if((magnetVal==LOW)&&(oldMagnetVal==HIGH)) //STOP
{
digitalWrite(LedPin,HIGH);
delay(3000);
digitalWrite(LedPin,LOW);
digitalWrite(BeepPin,HIGH);
delay(1000);
digitalWrite(BeepPin,LOW);
delay(1000);
digitalWrite(BeepPin,HIGH);
delay(1000);
digitalWrite(BeepPin,LOW);
delay(1000);
digitalWrite(BeepPin,HIGH);
delay(1000);
digitalWrite(BeepPin,LOW);
Serial.println(number);
number ++ ;
}
if((magnetVal==HIGH)&&(oldMagnetVal==HIGH)) //USING
{
digitalWrite(LedPin,HIGH);
digitalWrite(BeepPin,LOW);
// Serial.println("1");
}
oldMagnetVal=magnetVal;
//Serial.println("1");
}

文章来源:<a href="https://software.intel.com/zh-cn/articles/love%20_plus_wearable-device"…; 英特尔开发人员专区</a><a href="https://software.intel.com/zh-cn/articles/evilmaker-intel-edison"></a&gt;

love+情侣感情增进可穿戴智能设备