51单片机小车包括:蓝牙串口通信,红外避障,MPU6050采集加速度数据。 上位机程序功能包括:与51单片机串口通信,控制小车运动,读取小车加速度的ADC数据,并简单处理转换成加速度值。
2022-02-22 15:03:15 5.06MB 51单片机 嵌入式硬件 单片机 C#上位机
1
VC++编写简单串口上位机程序.docx
2022-01-25 22:33:24 951KB VC++
1
C#编写的温度采集上位机程序源码
1
串口通信,MCU跟PC通信经常用到的一种通信方式,做界面、写上位机程序的编程语言、编译环境等不少,VB、C#、LABVIEW等等,我会的语言很少,C语言用得比较多,但是还没有找到如何用C语言来写串口通信上位机程序的资料,在图书管理找到了用VC++编写串口上位机的资料,参考书籍,用自己相当蹩脚的C++写出了一个简单的串口上位机程序,分享一下,体验一下单片机和PC通信的乐趣。
2021-12-28 14:09:37 1.02MB 上位机程序
1
这个是基于我上一个资源,使用上一个资源生成的Dll,写的一个简单的winform的上位机测试程序
2021-12-17 22:23:38 153KB 西门子plc
1
将数据通过USB芯片CY7C68013A发送到上位机,实时显示数据曲线图
2021-12-13 09:57:43 531B CY7C68013A 上位机程序
1
分享一个很好的毕业设计——USB照相机,传感器用的是MT9M001C12STM芯片(MT9M001C12STM数据手册),USB微控制器用的是CY7C68013A芯片(CY7C68013A-56PVXC数据手册)。 CY7C68013A概述: CY7C68013A是个带8051的高速USB控制器,优点是开发方便(Cypress提供了开发包)、开发成本低(直接通过USB下载程序)、便宜(中发零售价¥20)、保密性差(程序不能存在单片机里,只能每次上电后从PC下载或者存24Cxx里,要保密的话就要额外想一点损招,我给的电路原理图中在I2C总线上挂了个AVR就是打算干这个用的) USB照相机设计流程如下: 从零开始学68013的开发(当然零包含会8051,否则就先去学一下51……),Cypress官方网站下一个叫做Cy3684的开发包,也可以下Cy4604,这两个大同小异,如果上位机要用C#的话就下SuiteUSB.Net2.0,下载完后把该安的安上,包括Keil C(Cy3684)里有一个限制版的Keil C,足够用了。 读开发包里的文档,明确每种传输都能干什么,适合干什么,根据自己的需求决定要用的传输方式; 写固件,Cypress有个固件框架,在里面填上自己的程序就能用,怎么写有个叫trm的文档里也写得挺清楚的; 用USB Console调固件,由于Cypress提供了个效率还不错的驱动CyUSB,所以一般应用不用自己写驱动,直接用那个就行; 写上位机程序,用CyAPI这个API就行……如果要传得比较快的话可以参考我的上位机程序; 调完上位机程序,把最终的固件下载到EEPROM里; 附件内容包括:USB照相机电路原理图,固件的工程,上位机程序,还有release里是需要准备的东西。 希望对大家有帮助~总得来说还是那句话,68013是个不错的东西,个人觉得比PSoC系列要成功多了。 USB照相机电路:
1
单片机项目-基于VB的上位机程序设计带仿真PPT.rar
2021-12-04 12:04:26 439KB
前言: 无人遥控水下机器人主要有,有缆遥控水下机器人(简称ROV)和无缆遥控水下机器人(简称AUV)两种,ROV是从水面进行控制,带有推进器、水下电视、水下机械手和其他作业工具,能够在三维水域运动,由水面提供能源的装置。水面与ROV之间通过数百米甚至数千米的线缆连接供电,为了减小线缆上的损耗,必须减小其电流,这就要求ROV输入电压尽量高,最好(300-400)V,以目前的DC48V/(3000-4000)W需求为例,传统的砖模块电源很难满足高效率及小体积方面的要求。 Vicor针对水下机器人对体积、效率及大功率的特殊要求提供了有效的解决方案(https://www.cirmall.com/circuit/4302/details)。 该水下机器人,特色为局部有缆与远程无缆相结合实现了远程遥控功能,具备水下定深航行功能。能够实时回传水下视频、深度、方向(电子指南针),主控板为5块ATmega88单片机小板,主要功能是8路PWM信号的测量、桥接、产生(完成遥控与自控的切换以及监控各个电机的状态)。07年暑假到镜泊湖进行了水试,最大潜深25米。 水下潜艇机器人上位机截图:
1