配置OLED显示屏功能
This commit is contained in:
26
User/main.c
26
User/main.c
@@ -1,17 +1,21 @@
|
||||
#include "stm32f10x.h"
|
||||
#include "Delay.h"
|
||||
#include "Buzzer.h"
|
||||
#include "LightSensor.h"
|
||||
uint8_t KeyNum;
|
||||
|
||||
#include "OLED.h"
|
||||
int main(void) {
|
||||
Buzzer_Init();
|
||||
LightSensor_Init();
|
||||
|
||||
OLED_Init();
|
||||
OLED_ShowChar(1,1, 'A');
|
||||
OLED_ShowString(1,3, "Hello World!12");
|
||||
OLED_ShowNum(2, 1, 12345, 5);
|
||||
OLED_ShowSignedNum(2, 7, 12, 2);
|
||||
OLED_ShowSignedNum(2, 11, -34, 2);
|
||||
OLED_ShowHexNum(3,1,0xaa55,4);
|
||||
OLED_ShowBinNum(4,1,0xaa55,16);
|
||||
|
||||
Delay_ms(1000);
|
||||
OLED_Clear();
|
||||
|
||||
while (1) {
|
||||
if (LightSensor_Read() == 1) {
|
||||
Buzzer_ON();
|
||||
} else {
|
||||
Buzzer_OFF();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user