MicroPython是Python的精简版,但保留了python的基本特色。是学习python的工具之一。
烧录软件用的是uPyCraft。
本案例用了ESP32 和 L298N电机驱动。以及两个直流电机。
电源用一块废旧手机电池,加上Type-c的充放电保护模块。方便充电使用
放了个测速 霍尔传感器也没有写程序,惆怅找不上工作,以后陆续更新
esp32作为无线Ap,接收手机命令,并且控制电机驱动使小车前进、后退、左右、停止。
esp32启动时,运行boot.py 开启热点,手机连接热点 打开192.168.1.4 对小车进行控制
小车电机驱动&指令接收:
from machine import Pin, PWM
import socket
import time
from time import sleep
html='''
ESP32 LED on/offWebServer for turning LED on
.box{ font-size:14px}
.box .f20{ font-size:20px}
LED ON
LED OFF
UP
DOWN
LEFT
RIGHT
STOP