Python编程小车零基础开发教程(ESP32-NodeMCU-DevKit开发板)

for循环语句-LED小灯有限次闪烁

1. 课程介绍
2. ESP32开发板引脚号说明
3. Python编程软件Thonny安装与使用
4. Python编程给引脚设置数字值-点亮ESP32开发板自带LED小灯
5. Python编程给引脚设置数字值-点亮ESP32开发板外接LED小灯
6. sleep()暂停函数-实现LED小灯闪烁效果
7. while循环语句-LED小灯无限次闪烁
8. while循环语句-LED小灯有限次闪烁
9. for循环语句-LED小灯有限次闪烁
10. 程序代码保存到芯片上运行
11. Python编程驱动电机-L298N两路电机驱动板
12. Python编程手机WIFI遥控电机-L298N两路电机驱动板
13. Python编程手机WIFI遥控四轮小车接线-L298N两路电机驱动板
14. Python编程手机WIFI遥控四轮小车完整代码-L298N两路电机驱动板
15. PS2手柄遥控器编程-遥控ESP32开发板自带LED小灯
16. PS2手柄遥控器编程-遥控四轮小车-接线安装-L298N两路电机驱动板
17. PS2手柄遥控器编程-遥控四轮小车-完整程序代码-L298N两路电机驱动板
18. PS2手柄遥控器编程-摇杆使用
19. PS2手柄遥控器编程-使用摇杆和PWM脉冲信号控制小车行驶速度完整程序
20. I2C串行总线-LCD1602显示屏
21. I2C串行总线-LCD1602显示屏-文字动画
22. I2C串行总线-LCD1602显示屏-文字滚动动画
23. Python编程ESP32播放MP3
24. Python编程ESP32播放MP3-指令格式
25. Python编程MP3播放器-手机WIFI遥控播放

1. for循环语句

for循环的语法格式:

for 变量 in range(start, stop, step):

    语句

说明:

Ø start 起始数

Ø stop终止数,循环终止到stop-1那个数。例如终止数是10,则循环到9,不包括10,如果要循环到10,则stop应该写成10+1

Ø step增长步长

1循环打印110增长步长为1

for a in range(1, 10+1, 1):

    print(a)

执行结果:

图片.png 

 

2如果循环打印13579增长步长为2):

for a in range(1, 9+1, 2):

    print(a)

执行结果:

图片.png 

如果把终止数改成9,则执行结果如下(9没有打印出来,说明循环不包括终止数):

图片.png 

2. for循环闪烁LED小灯3

import machine

import time

 

pin22 = machine.Pin(22, machine.Pin.OUT) #设置22号引脚为输出引脚

pin23 = machine.Pin(23, machine.Pin.OUT) #设置23号引脚为输出引脚

 

for a in range(1,3+1):

    #点亮LED小灯,并延时1

    pin22.value(1) #给引脚设置数字值为1(高电平)

    pin23.value(0) #给引脚设置数字值为0(低电平)

    time.sleep(1) #延时1

 

    #关闭LED小灯,并延时1

    pin22.value(0) #给引脚设置数字值为0(低电平)

    pin23.value(0) #给引脚设置数字值为0(低电平)

    time.sleep(1) #延时1