Quantcast
Channel: 英特尔开发人员专区文章
Viewing all articles
Browse latest Browse all 583

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

$
0
0

项目介绍:
这是一个为了增进情侣和亲人之间感情而研发的可穿戴智能交互设备,有不同的佩戴方式可以选择,其功能是定时提醒情侣应该和爱人进行亲密的互动,因为现代人平时工作繁忙疏于和对方交流,久而久之就会产生家庭的矛盾和情感的危机,有了定时提醒的功能就会时刻想到对方,让亲密形成一种习惯,从而让家庭更加和谐,爱情更加甜蜜长久。

  

        


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

硬件设备介绍:

 

intel Edison 开发板

磁力传感器

     

LED灯

     

微型振动马达

代码:
#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");
}

 


Viewing all articles
Browse latest Browse all 583

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>