Python#
1. Python简介#
Python是一种通用的高级编程语言,以其简单易读的语法和强大的功能而闻名。它被广泛用于数据分析、机器学习、Web开发、自动化脚本、科学计算以及嵌入式系统开发等多个领域。Python的设计哲学强调代码的可读性,支持多种编程范式,包括面向对象、命令式和函数式编程。由于拥有丰富的标准库和第三方库,开发者可以轻松地处理各种复杂任务。从教学到生产,Python都深受开发者和数据科学家的喜爱。在物联网和嵌入式系统上,Python同样发挥着重要作用,尤其是在Arduino和ESP等热门平台上,结合MicroPython等轻量级实现,使得它在硬件项目中的应用非常广泛。
2. 连接图#

3. 测试代码#
import machine
import utime
sensorPin = machine.Pin(28, machine.Pin.IN) # 设置碰撞传感器引脚为28脚输入
led = machine.Pin(25, machine.Pin.OUT) # 设置led灯为25脚输出
while True:
if sensorPin.value() == 0: # 判断传感器输入的状态是否为0
led.value(1) # 是led灯亮
else:
led.value(0) # 不是led灯灭
4. 测试结果#
按照上图接好线,烧录好代码;上电后,将碰撞传感器的小铁片往下压,板上的指示灯亮,同时碰撞模块上的D1灯也亮起。