软件工程。
最初的版本,使用Arduino,直接使用IO口驱动电路板,没有考虑到红绿灯的工作电压与IO口数量的问题。
交通信号灯上位机MQTT通信协议验证程序。
为带有TFT的ESP32S3编写的MicroPython版本,参考微雪例程。
为不带有TFT屏幕的ESP32编写的MicroPython版本,增加了很多异常处理机制与执行状态。
转接板第五版设计完成。(评估版)
- 使用PCF8574可以实现对大电流负载的灯泡的驱动能力,供电为CH340提供的3V3。
- IO都各自引出了公母排针,方便接入不同的杜邦线。
- CH340 TTL转USB 引出 Type-C更方便地将信息传输给上位机。
- 添加3个按键,使用去耦电容硬件消抖。
所有文档。原理图与PCB,其中报废版本与过渡版本省略未传。