摇杆模块
摇杆模块
GND、VCC(+5V)是供电端
VRx,VRy (X、Y轴)为模拟输入信号
VRx 的值:从 0 ~ 1023 分别代表 左~右。中间值为512。
VRy 的值:从 0 ~ 1023 分别代表 上~下。中间值为512。
SW (Z轴)是数字输入信号,连接到数字端口,并启用上拉电阻。
SW 的值:1代表未按下,0代表按下。
#include "stm32f10x.h" // Device header
#include "Delay.h"
#include "OLED.h"
#include "ADC.h"
uint16_t ADCXvalue ,ADCYvalue;//创建X,Y变量
int main(void)
{
OLED_Init();//初始化OLED
ACD_Init();//初始化ADC
OLED_ShowString(1,1,"ADCXvalue:");
OLED_ShowString(3,1,"ADCYvalue:");
while(1)
{
ADCXvalue=ADC_Getvalue(ADC_Channel_0);//返回值是通道0
ADCYvalue=ADC_Getvalue(ADC_Channel_1);//返回值是通道1
OLED_ShowNum(2,1,ADCXvalue,4);//显示值
OLED_ShowNum(4,1,ADCYvalue,4);
Delay_ms(100);
}
}

浙公网安备 33010602011771号