草庐IT

Openmv+STM32F103C8T6视觉巡线小车

Openmv巡线机器视觉巡线处理是参考openmv官方代码Openmv官网源代码:book.openmv.cc/project/follow-lines.html根据官网视频及教程将源码注入openmv中。小车巡的是黑线,所以颜色阈值要更改。颜色阈值获取方法在文件示例中打开helloworld.py。打开工具/机器视觉/阈值编辑器/缓冲区。将我们需要寻迹的黑线调至全白,背景全黑即可,环境光亮度不同阈值也会不同,调好后将LAB阈值复制粘贴到openmv上就行。对于openmv来说,引脚是已经配置好了,将小车和硬件搭好就可以驱动,但是我们是想利用STM32来驱动,所以要将数据通过串口发送给STM3

Openmv+STM32F103C8T6视觉巡线小车

Openmv巡线机器视觉巡线处理是参考openmv官方代码Openmv官网源代码:book.openmv.cc/project/follow-lines.html根据官网视频及教程将源码注入openmv中。小车巡的是黑线,所以颜色阈值要更改。颜色阈值获取方法在文件示例中打开helloworld.py。打开工具/机器视觉/阈值编辑器/缓冲区。将我们需要寻迹的黑线调至全白,背景全黑即可,环境光亮度不同阈值也会不同,调好后将LAB阈值复制粘贴到openmv上就行。对于openmv来说,引脚是已经配置好了,将小车和硬件搭好就可以驱动,但是我们是想利用STM32来驱动,所以要将数据通过串口发送给STM3

【开源硬件篇】STM32F103C8T6核心板

STM32F103C8T6核心板文章目录STM32F103C8T6核心板一、STM32F103C8T6芯片1.1STM32F103C8T6简介1.2芯片引脚说明二、去耦电路2.1原理图设计2.2原理分析2.2.1结论2.2.2去耦效果图2.2.3放置距离问题2.2.3放置位置问题2.3PCB设计示例三、晶振电路3.1原理图设计3.2原理分析3.3PCB设计示例四、SWD下载电路4.1原理图设计4.2原理讲解4.2.1JTAG介绍4.2.2SWD模式4.2.3SWCLK为什么需要经过10K电阻下拉至GND?SWDIO为什么需要经过10K电阻上拉至3.3V?4.3PCB设计参考示例五、电源指示电路

【开源硬件篇】STM32F103C8T6核心板

STM32F103C8T6核心板文章目录STM32F103C8T6核心板一、STM32F103C8T6芯片1.1STM32F103C8T6简介1.2芯片引脚说明二、去耦电路2.1原理图设计2.2原理分析2.2.1结论2.2.2去耦效果图2.2.3放置距离问题2.2.3放置位置问题2.3PCB设计示例三、晶振电路3.1原理图设计3.2原理分析3.3PCB设计示例四、SWD下载电路4.1原理图设计4.2原理讲解4.2.1JTAG介绍4.2.2SWD模式4.2.3SWCLK为什么需要经过10K电阻下拉至GND?SWDIO为什么需要经过10K电阻上拉至3.3V?4.3PCB设计参考示例五、电源指示电路

STM32开发(1)----stm32f103c6t6开发板介绍和环境搭建

stm32f103c6t6开发板介绍前言一、stm32f103c6t6芯片资源介绍1.STM32的命名规则二、最小系统开发板介绍三、开发板基本使用方法1.软件安装1.1MDK5安装1.1.1安装STM32芯片包1.1.2安装license1.2USB转串口驱动安装2.keil5配置3.keil5常见问题汇总常见错误一常见错误二常见错误三四、本文小结前言接下来将用一个专栏来介绍STM32开发,前面是一些基础介绍,后面将结合具体物联网项目进行介绍一、stm32f103c6t6芯片资源介绍stm32f103c6t6是一款基于ARMCortexM3内核的32位通用微控制器芯片:STM32F103系列芯

STM32开发(1)----stm32f103c6t6开发板介绍和环境搭建

stm32f103c6t6开发板介绍前言一、stm32f103c6t6芯片资源介绍1.STM32的命名规则二、最小系统开发板介绍三、开发板基本使用方法1.软件安装1.1MDK5安装1.1.1安装STM32芯片包1.1.2安装license1.2USB转串口驱动安装2.keil5配置3.keil5常见问题汇总常见错误一常见错误二常见错误三四、本文小结前言接下来将用一个专栏来介绍STM32开发,前面是一些基础介绍,后面将结合具体物联网项目进行介绍一、stm32f103c6t6芯片资源介绍stm32f103c6t6是一款基于ARMCortexM3内核的32位通用微控制器芯片:STM32F103系列芯

AS608指纹模块与stm32f103c8t6通信实现指纹识别

目录 AS608指纹模块 stm32f103c8t6最小系统板以及其他外设工程资料遇到的问题 AS608指纹模块 光学指纹模块更好用一点,电容式指纹模块的通信协议有一点不一样。网上可以搜到相关的串口通信协议用户手册首先可以尝试通过usb转串口让AS608与电脑串口通信,看通信协议,用电脑串口发送指令完成指纹录入等的操作。通信协议在手册里,按照格式写命令。具体串口通信如下:AS608模块代码如下(包括.c和.h文件)://AS608.c//正点原子版权所属 // #include"string.h"#include"Delay.h" #include"usart2.h"#includ

AS608指纹模块与stm32f103c8t6通信实现指纹识别

目录 AS608指纹模块 stm32f103c8t6最小系统板以及其他外设工程资料遇到的问题 AS608指纹模块 光学指纹模块更好用一点,电容式指纹模块的通信协议有一点不一样。网上可以搜到相关的串口通信协议用户手册首先可以尝试通过usb转串口让AS608与电脑串口通信,看通信协议,用电脑串口发送指令完成指纹录入等的操作。通信协议在手册里,按照格式写命令。具体串口通信如下:AS608模块代码如下(包括.c和.h文件)://AS608.c//正点原子版权所属 // #include"string.h"#include"Delay.h" #include"usart2.h"#includ

STM32F103C8T6模拟IIC控制4针0.96寸OLED显示屏

OLED,即有机发光二极管(OrganicLight-EmittingDiode),又称为有机电激光显示(OrganicElectroluminesenceDisplay,OELD)。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。OLED显示技术具有自发光的特性,采用非常薄的有机材料涂层和玻璃基板,当有电流通过时,这些有机材料就会发光,而且OLED显示屏幕可视角度大,并且能够节省电能,从2003年开始这种显示设备在MP3播放器上得到了应用。LCD都需要背光,而

STM32F103C8T6模拟IIC控制4针0.96寸OLED显示屏

OLED,即有机发光二极管(OrganicLight-EmittingDiode),又称为有机电激光显示(OrganicElectroluminesenceDisplay,OELD)。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。OLED显示技术具有自发光的特性,采用非常薄的有机材料涂层和玻璃基板,当有电流通过时,这些有机材料就会发光,而且OLED显示屏幕可视角度大,并且能够节省电能,从2003年开始这种显示设备在MP3播放器上得到了应用。LCD都需要背光,而