咸鱼Micropython—PyEd 外接LED

咸鱼Micropython—PyEd 外接LED

          • 例程1:点亮8MMLED
          • 例程2:pwm调节灯光亮度

板载的传感器还有好多功能等待小伙伴们发觉,我就不一一介绍了。本次小案例使用了接线比较少的8MMled发光模块。来练下手吧~

点击此处查看三轴加速传感器原理

加速传感器制作平衡仪

目标:外接传感器,了解简单的接线。初步了解一下引脚,PWM。

“新手玩家”要注意看接线说明哦~要不就

咸鱼Micropython—PyEd 外接LED_第1张图片
基础接线

  1. 传感器上含有“VCC”字样的一般接到开发板的3.3V,5V或者12V。(看传感器参数,如下图VCC可接3.3V或者5V。12V不要接回烧坏传感器的)
    咸鱼Micropython—PyEd 外接LED_第2张图片

  2. 传感器上含有"GND"字样的直接接到开发板的GND即可

  3. 其他引脚接线看说明即可例如:
    咸鱼Micropython—PyEd 外接LED_第3张图片
    传感器上Trig和Echo引脚在编程中的设置如下
    咸鱼Micropython—PyEd 外接LED_第4张图片
    说明Trig在板子上对应的引脚为A13,Echo在板子上对应的引脚为A14~
    注意:一般程序开头都会做一个引脚定义,看懂会接即可

GPIO(引脚)使用方法:点击查看MicroPython引脚使用方法

传感器:8mmLED发光模块

在这里插入图片描述

引脚说明

引脚 说明
G GND
V 5V
s 输出
例程1:点亮8MMLED

引用变量
咸鱼Micropython—PyEd 外接LED_第5张图片
点击【引脚】选择

在这里插入图片描述
引脚说明V为输出引脚,点击下拉三角选择引脚和输出方式即可
咸鱼Micropython—PyEd 外接LED_第6张图片
点击【引脚】选择
在这里插入图片描述

完整代码
咸鱼Micropython—PyEd 外接LED_第7张图片
上传到板子看可以看到LED亮了
咸鱼Micropython—PyEd 外接LED_第8张图片

例程2:pwm调节灯光亮度

什么是PWM
脉冲宽度调制是一种模拟控制方式,其根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。

查看ZTMS原理图可知

引脚 定时器Timer 对应通道CH
X3 TIM5 CH3
TIM9 CH1
TIM2 CH3

定义初始化变量ch1(ch1为空)提示【变量】【逻辑】
在这里插入图片描述
点击【脉宽调制(PWM)】选择
咸鱼Micropython—PyEd 外接LED_第9张图片
定时器编号设置为2,定时器通道设置为3,输出引脚X3
在这里插入图片描述
点击【脉宽调制(PWM)】选择
在这里插入图片描述
占空比范围 0~100,设置为1看效果。
咸鱼Micropython—PyEd 外接LED_第10张图片
咸鱼Micropython—PyEd 外接LED_第11张图片

你可能感兴趣的:(#,python,editor,图形化编程,#,micropython库)