资源简介
c#控制stme32 驱动电机,同时还有红外线判断电机移动位置
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO.Ports;
namespace test_app
{
public partial class fish : Form
{
private SerialPort ComDevice = new SerialPort();
public fish()
{
InitializeComponent();
this.init();
}
public void init()
{
this.MaximizeBox = false;
this.MinimizeBox = false;
comboBox_COMList.Items.AddRange(SerialPort.GetPortNames());
if (comboBox_COMList.Items.Count > 0)
{
comboBox_COMList.SelectedIndex = 0;
}
comboBox_rate.SelectedIndex = 5;
comboBox_databit.SelectedIndex = 0;
comboBox_parity.SelectedIndex = 0;
comboBox_stopbit.SelectedIndex = 0;
//pictureBox1.BackgroundImage = Properties.Resources.red;
//ComDevice.DataReceived += new SerialDataReceivedEventHandler(Com_DataReceived);//绑定事件
}
private void btn_openCOM_Click(object sender EventArgs e)
{
if (comboBox_COMList.Items.Count <= 0)
{
MessageBox.Show(“没有发现串口请检查线路!“);
return;
}
if (ComDevice.IsOpen == false)
{
ComDevice.PortName = comboBox_COMList.SelectedItem.ToString();
ComDevice.BaudRate = Convert.ToInt32(comboBox_rate.SelectedItem.ToString());
ComDevice.Parity = (Parity)Convert.ToInt32(comboBox_parity.SelectedIndex.ToString());
ComDevice.DataBits = Convert.ToInt32(comboBox_databit.SelectedItem.ToString());
ComDevice.StopBits = (StopBits)Convert.ToInt32(comboBox_stopbit.SelectedItem.ToString());
try
{
ComDevice.Open();
//btnSend.Enabled = true;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message “错误“ MessageBoxButtons.OK MessageBoxIcon.Error);
return;
}
btn_openCOM.Text = “关闭串口“;
//pictureBox1.BackgroundImage = Properties.Resources.green;
}
else
{
try
{
ComDevice.Close();
//btnSend.Enabled = false;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message “错误“ MessageBoxButtons.OK MessageBoxIcon.Error);
}
btn_openCOM.Text = “打开串口“;
//pictureBox1.BackgroundImage = Properties.Resources.red;
}
comboBox_COM
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 142 2018-08-26 22:08 test_app\.vs\test_app\DesignTimeBuild\.dtbcache
..A..H. 52736 2018-11-14 22:20 test_app\.vs\test_app\v15\.suo
文件 0 2018-08-05 00:20 test_app\.vs\test_app\v15\Server\sqlite3\db.lock
文件 585728 2018-08-10 07:54 test_app\.vs\test_app\v15\Server\sqlite3\storage.ide
文件 32768 2018-11-05 22:00 test_app\.vs\test_app\v15\Server\sqlite3\storage.ide-shm
文件 4120032 2018-09-09 20:48 test_app\.vs\test_app\v15\Server\sqlite3\storage.ide-wal
文件 189 2018-08-05 00:19 test_app\test_app\App.config
文件 16384 2018-08-10 21:57 test_app\test_app\bin\Debug\test_app.exe
文件 189 2018-08-05 00:19 test_app\test_app\bin\Debug\test_app.exe.config
文件 26112 2018-08-10 21:57 test_app\test_app\bin\Debug\test_app.pdb
文件 35840 2018-09-08 10:30 test_app\test_app\bin\Release\Fishing.exe
文件 189 2018-08-05 00:19 test_app\test_app\bin\Release\Fishing.exe.config
文件 26112 2018-09-08 10:30 test_app\test_app\bin\Release\Fishing.pdb
文件 9662 2018-08-11 08:40 test_app\test_app\favicon-20180811083905493.ico
文件 7366 2018-09-08 10:30 test_app\test_app\Form1.cs
文件 18594 2018-09-08 10:30 test_app\test_app\Form1.Designer.cs
文件 20617 2018-09-08 10:30 test_app\test_app\Form1.resx
文件 1443 2018-08-05 21:06 test_app\test_app\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7156 2018-08-05 00:22 test_app\test_app\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2018-08-05 00:19 test_app\test_app\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2018-08-05 00:19 test_app\test_app\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2018-08-05 00:19 test_app\test_app\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 42 2018-08-10 21:49 test_app\test_app\obj\Debug\test_app.csproj.CoreCompileInputs.cache
文件 674 2018-08-10 21:49 test_app\test_app\obj\Debug\test_app.csproj.FileListAbsolute.txt
文件 1012 2018-08-10 21:57 test_app\test_app\obj\Debug\test_app.csproj.GenerateResource.cache
文件 16384 2018-08-10 21:57 test_app\test_app\obj\Debug\test_app.exe
文件 180 2018-08-10 21:57 test_app\test_app\obj\Debug\test_app.fish.resources
文件 26112 2018-08-10 21:57 test_app\test_app\obj\Debug\test_app.pdb
文件 180 2018-08-10 21:49 test_app\test_app\obj\Debug\test_app.Properties.Resources.resources
文件 1605 2018-09-02 17:19 test_app\test_app\obj\Release\DesignTimeResolveAssemblyReferences.cache
............此处省略44个文件信息
- 上一篇:C#实现写字板word
- 下一篇:c#高级计算器
相关资源
- c#高级计算器
- C#实现写字板word
- pb调用c#编写的动态库SM3/SM4加解密
- 图书管理系统!我刚刚完成的期末大
- C#TCP协议服务器客户端通信源码服务器
- Winform版 简单的打字游戏c#
- c#编写基于socket通信的远程控制案例
- C# WEB/HTTP大文件与文件夹上传2
- 操作系统课程设计—进程调度算法C
- C# 1394接口或者USB相机的采集程序
- 使用C# Modbus RTU串口通信
- 仓库管理系统毕业设计 C# .NET
- 肖维勒算法剔除数据
- C#局域网发送文件
- C#水晶报表打印二维码
- c#通讯录管理系统课程设计报告
- C# 百度文字识别Demo
- C#源代码 读取多个txt写入excel
- C#统计词频出现的次数并排序
- C#抓取网页数据,彩票数据查询
- C# 动态复制多个文件的源码,高手跳
- c# 设计模式,装饰者模式,星巴兹咖
- asp.net c#gridview对数据进行绑定增加查
- c# sql数据库操作类 增删改查
- c#文件夹及文件加密
- c# panel的拖动和缩放
- 可以自己选择图片的简单连连看小程
- C#开发的超市收银系统
- C#开发五子棋
- C#远程控制服务器端和客户端源代码
评论
共有 条评论