让AI识别电路图,帮你进行编码(以51单片机为例)
这里使用的AI大模型使用的是 Copilot。(两个前提:1. 科学上网、2. 有微软账号)
今天测试了一下Copilot识别图片的能力,能力还是可圈可点的。
首先准备一张电路图
注意以下两点:
- 图片不能太大
太大上传不了,尽量不大于1MB
-
图片不能太模糊
不要使用截图保存的方式把电路图放在本地,请使用PDF导出图片的方式。注意导出的时候选择合适清晰度的导出,满足第一点的同时还要满足你放大后你用肉眼能识别每个引脚的标号
至少像这张图一样的清晰度,下面这张图上传CSDN可能会被吃像素,真正的清晰度请点击链接查看
上传电路图
点击这个按钮就可以.
上传电路图后,追加一些信息。以及你的目的。
提问方式
- 简要介绍一下你的这张图片是什么。
- 你要让AI做什么(你的目的)
- 向AI介绍你的环境,以及约束条件。例如你使用的是Keil(环境),使用C语言编写程序(约束条件)
- 功能点1……
- 功能点2……
- ……
最终效果
因为它有联系上下文对话的能力,所以一开始我是先让看图,然后问一下比较简单的问题。然后我让他完成了流水灯的功能,这是他给出的程序.
#include <reg52.h> // 包含8051单片机的寄存器定义
void delay(unsigned int time); // 延时函数声明
void main() {
unsigned char i;
while (1) {
for (i = 0; i