This shows you the differences between two versions of the page.
tutorials:arduino:analogread [2014/02/28 10:16] sam |
tutorials:arduino:analogread [2014/02/28 10:21] (current) sam |
||
---|---|---|---|
Line 17: | Line 17: | ||
==== Source Code ==== | ==== Source Code ==== | ||
<code> | <code> | ||
- | int potPin = 0; //定义模拟接口0 连接LM35 温度传感器 | + | int potPin = 0; |
void setup() | void setup() | ||
{ | { | ||
- | Serial.begin(9600);//设置波特率 | + | Serial.begin(9600); |
} | } | ||
void loop() | void loop() | ||
{ | { | ||
- | int val;//定义变量 | + | int val; |
- | int dat;//定义变量 | + | int dat; |
- | val=analogRead(0);// 读取传感器的模拟值并赋值给val | + | val=analogRead(0); |
- | dat=(125*val)>>8;//温度计算公式 | + | dat=(125*val)>>8; |
- | Serial.print("Tep:");//原样输出显示Tep 字符串代表温度 | + | Serial.print("Tep:"); |
- | Serial.print(dat);//输出显示dat 的值 | + | Serial.print(dat); |
- | Serial.println("C");//原样输出显示C 字符串 | + | Serial.println("C"); |
- | delay(500);//延时0.5 秒 | + | delay(500); |
} | } | ||
</code> | </code> |