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> | ||