2.STM32端:USART_TX—PA9 ---USART_RX—PA10 3.四针OLED IIC连接:SDA—PA2---SCL—PA1 由于使用的是模拟IIC而不是硬件IIC,可以根据个人需要修改IO口来控制SDA线和SCL线,只需要简单修改一下代码即可。 4.STM32的TX(RX)接OpenMV的RX(TX),OLED连接到STM32即可。 3.软件代码———OpenMV端 import sens...
因为没有USB,所以不能使用OPENMV IDE,但是我们可以曲线救国(勉强能用),建议使用ST7789 的LCD屏幕 320x240的分辨率,20元左右(SSD1351 的OLED屏幕),直接接收RGB565的数据,建议使用分辨率320x240(128x128,目前draw.py里面的分辨率是128x96(因为手头上只有这个屏幕))。需要注意的是,ESP32CAM在非JPG下仅能4FPS的速度...
的是stm32h7,用的串口为串口3。控制板是stm32f407zgt6,用的串口是串口2。目的是将openmv的数据通过串口传到控制板并在oled上面显示。大概思路两个单片机用串口通信,必须把自己的串口 基于STM32F407的openmv项目设计资料 `本项目是一个openmv,通过摄像头可以把图像实时传输给显示屏显示。MCU选择的是STM32F407(ST...
4231 0 00:33 App 【OPENCV】| 上位机识别 串口发送控制下位机舵机角度 5293 0 01:45 App 【分享】基于Arduino的AI视觉机器人汽车 7471 0 00:37 App [DIY]|向我开火 3d打印 arduino 炮台 955 0 00:20 App Arduino Nano ESP32 OLED教程_轻松显示自定义图像 388 0 00:09 App [分享]|Arduino 机器臂 ...
按键模块通过OLED实现人机交互,进行各个功能的分开调试,更加直观观察参数,为后续的调试带来了很多便利。...
注意,我这里Task_OLED_ShowString是我自己写的OLED函数,你是没有的。虽然这是很基础的东西,还是提醒一下。 //OpenMV串口中断void USART2_IRQHandler(){uint16_t temp;//while(USART_GetITStatus(USART1,USART_IT_RXNE) == RESET); //使用这个,程序会一直停留在这里if(USART_GetITStatus(OpenMV_USART,USART...
<2>大家都打电赛了,肯定是玩过常见的OLED,或者是点阵屏的。那么我们让OLED或者点阵屏画图是怎么做的呢?很简单,一个像素点一个像素点的画。 <3>比如常见的4脚0.96寸的OLED是128*64像素。这是什么意思呢?他说明了,这款OLED纵向有128个小型的LED,横向有64个小型LED。我们想要绘制一个图像,就是一个一个的点亮...
编译上面程序,并烧录到我们的单片机、单片机连接到电脑、然后电脑模拟openmv发送正确格式的数据,手动点击SSCOM发送数据、单片机可以接收到数据并显示在OLED上(观察的是OLED的第一行数值变化)、当我们设置每1ms发送一次数据时候,单片机的OLED有时候会出现卡死的情况。所以是单片机串口接收大量数据卡死的情况,经过网上搜索发现...
8564 1 0:40 App 【开源】使用摇杆控制OLED上的眼珠子 7530 -- 1:53 App 无感FOC电机控制 10.7万 28 4:31 App 仅需39元的RV1106/RV1103 Linux Ubuntu 智能家居 小电视 Python AI NPU LVGL 86盒子开发板试玩 4996 -- 0:45 App (开源)手写STM32 FOC记录--- 速度闭环控制 1.4万 -- 2:05 App...
而这段代码的主要目的就是在openmv视野种寻找红色色块,并将其中点坐标发送会Stm32,并在OLED屏幕上...