ESP32cam和带usb接口的烧录座组合有两大作用,一可以将程序通过arduino走usb接口烧入esp32cam中,二usb接口连接电源使摄像头工作。

但是ESP32cam除了摄像头还可以有其他作用,比如蓝牙无线控制等,其相比esp32缓存更大,性能更强。

一般是搭配esp32和TTL实现其他各种功能,但ESP32cam、烧录座、面包板无需TTL也可以实现,第一步就是连接好供电。

实际测试发现ESP32CAM有3v3 IO16 IO0 GND VCC UOR UOT GND/R 和IO4 IO2 IO13 IO15 IO13 IO12 GND 5V一共16个外接引脚,实际测试5V、GND可以作为供电接口(2个GND中的任意一个都可以,GND/R不行),3v3和VCC也不行。

具体方法是将ESP32cam和烧录座在烧写完程序后分开,记下烧录座上的5V和GND排插位置,将其连接到面包板上,电源通过usb接口连接到烧录座上。ESP32cam上的5V和GND也连接到面包板上,这样就可以通过电源给ESP32cam供电。为了验证供电是否成功,可以利用ESP32cam的IO2接口实现LED灯泡的点亮,程序如下所示:

// 定义LED连接的GPIO引脚\n\n#define LED_PIN 2

void setup() {

 // 初始化GPIO引脚为输出模式

 pinMode(LED_PIN, OUTPUT);

}

void loop() {  // 点亮LED

digitalWrite(LED_PIN, HIGH);  

ESESP32AP32Adelay(1000);  // 延迟1秒

// 熄灭LED

digitalWrite(LED_PIN, LOW);

 

delay(1000);  // 延迟1秒}

注意LED的长脚为正极连接到IO2,短脚连接到面包板的GND上,之后还可以实现wifi和蓝牙控制等其他的功能。

 

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐