实验8:pcDuino串口实验

雨后的彩虹桥 发布于 2014/01/15 14:19
阅读 610
收藏 0

pcDuino上面有两种串口。 一种是调试串口,也就是用来命令行方式进入Linux的串口。 还有一种是 UART,可以用来和其他UART模块进行通讯,控制的。 在这里我们看看 管脚 0,1的串口。

在这个实验里面,我们用pcDuino的 ADC来读光敏传感器电路,然后把读数在屏幕显示的同时通过UART打印出来。

IMG_4143

实验元件

1. pcDuino实验平台

2. 串口调试线

3. 光敏电阻

4. 10K ohm 电阻

5. 跳线

接线图

IMG_4143

实验原理

光敏电阻的电阻值随着光强的变化而变化, 这导致 ADC口的电压随着光照而变化。 光越强, 读数越小。 我们通过ADC来读取数值。 在屏幕显示的同时通过pcDuino串口来打印出来。

我们用UART到USB转换的设备来把UART的结果在PC显示, 串口程序可以在这里下载。

实验代码

#include <core.h>
 
#define SENSOR 1
 
int val=0;
 
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
 
}
 
void loop() {
// put your main code here, to run repeatedly:
val=analogRead(0);
Serial.println(val);
printf("%d\n", val);
delay(100);
 
}
 
&nbsp;




实验结果

pcDuino的屏截如下:

LDR_pcduino

与此同时, 在PC端:

pc

linksprite学习中心

加载中
返回顶部
顶部