LOADING

加载过慢请开启缓存 浏览器默认开启

GPIO输入

2024/7/17

本节课目标

  1. 按键控制LED
  2. 光敏传感器控制蜂鸣器

C语言数据类型
typedef
宏定义
指针

###按键介绍
alt text

处理按键抖动的方法:对于按键抖动进行过滤

传感器模块介绍

光敏电阻传感器
热敏电阻传感器
对射式红外传感器
反射式红外传感器

alt text

硬件电路

alt text

C语言部分学习

c语言数据类型

alt text

注意stdint关键字,ST关键字

c语言宏定义

typedef 只针对于变量类型
更安全

区别

结构体:
组合不同的结构类型

#include<stdio.h>

int main(void)
{
    int a;
    int b[5];
    
    struct{char x;int y;float z;} c;
        

}

枚举

#include<stdio.h>

int main(){
    enum{M =1; T = 2; W = 3} week; //顺序值,可以不写=2,=3
    
    week = M;
    week = 2;
    
    print
}

在给定的参数里面赋值

枚举也是一个宏定义的集合

#3.4按键控制LED
使用的接法,第一种
alt text

模块化编程的方式