Python#

1. Python简介#

Python是一种高级编程语言,以其简单清晰的语法和强大的功能受到开发者的广泛欢迎。它支持多种编程范式,包括面向对象、命令式和函数式编程。Python被广泛应用于数据分析、人工智能、web开发、自动化测试等领域。其丰富的库和框架,如NumPy、Pandas和Flask,使得开发者能够高效地进行复杂的计算和构建应用。Python的易用性和可读性使得它成为初学者和专家的首选语言,并在教育领域得到了广泛的应用。

2. 连接图#

3. 测试代码#

import machine  
import utime  

buzzer = machine.Pin(28, machine.Pin.OUT)  # 设置28脚为蜂鸣器输出脚  
val = 0  # 定义一个变量  

while True:  
    while val < 80:  # 变量大于80退出循环  
        val += 1  # 变量加一  
        buzzer.value(1)  # 设置28脚为高电平,蜂鸣器响  
        utime.sleep_ms(1)  # 设置延时1ms  
        buzzer.value(0)  # 设置28脚为低电平,蜂鸣器关  
        utime.sleep_ms(1)  # 设置延时1ms  

    val = 0  # 变量清零,不然无法正常运行下一个循环  

    while val < 100:  # 另一个声音,次数和频率与第一个不一样  
        val += 1  
        buzzer.value(1)  
        utime.sleep_ms(2)  
        buzzer.value(0)  
        utime.sleep_ms(2)  

    val = 0  

4. 测试结果#

无源蜂鸣器内部不带振荡源,直流信号无法令其鸣叫,必须用方波才能驱动。本实验中我们输入了两种频率的方波,使蜂鸣器发出不同的声音,实验中,两种声音循环交替。