2015-04-23 81 views
1

我將外部傳感器連接到天空的GIO端口。如何從sky mote的GIO引腳獲取數據。Contiki操作系統:如何從SKY-mote的GIO引腳讀取

PS:我使用的半自助旅遊旅行社OS

P2DIR&= ~0x08; // set the port as input 
P2SEL &= ~0x08;     
P2REN |= 0x08;    
if((P2IN & 0x08) == 0) 
{ 
SEND_STRING(&s->sout,"UP"); 
} 
else 
{ 
SEND_STRING(&s->sout,"Down"); 
} 

幫助我如何讀天空微粒的GIO針數據在半自助旅遊旅行社OS

預先感謝您。

+0

的GIO2這是以前的任何幫助的問題? http://stackoverflow.com/questions/21047965/how-to-read-temperature-humidity-and-light-measures-with-contiki-os –

+0

我將外部傳感器連接到天空微塵的GIO針腳。我想從GIO引腳讀取數據。 –

+0

您已配置P2,但是從P1讀取。 –

回答

0

此代碼是用來獲取SKY-MOTE

P2DIR&= ~0x08; // set the port as input 
P2SEL &= ~0x08;     
P2REN |= 0x08;    
if((P2IN & 0x08) == 0) 
{ 
SEND_STRING(&s->sout,"UP"); 
} 
else 
{ 
SEND_STRING(&s->sout,"Down"); 
}