万马奔腾 发表于 2013-4-4 13:30:46

新手学习 ,遇到的问题?谢谢~~

学习中有些语句看不懂,麻烦各位指点,关于红外线接收的例子:
1.void dump(decode_results *results) //括号里面的语句什么意思?
{
int count = results->rawlen;//表达式表示什么意思?
if (results->decode_type == UNKNOWN) //results->decode_typ什么意思?
2.for (int i = 0; i < count; i++)
   {
      if ((i % 2) == 1) {
      Serial.print(results->rawbuf*USECPERTICK, DEC);//(results->rawbuf*USECPERTICK这个表达式看不懂
   }
3.if (millis() - last > 250)
      {
       on = !on;//什么意思
//       digitalWrite(8, on ? HIGH : LOW); //什么意思
       digitalWrite(13, on ? HIGH : LOW); //什么意思
       dump(&results); //什么意思?
      }
页: [1]
查看完整版本: 新手学习 ,遇到的问题?谢谢~~