nanoFramework.Iot.Device.A4988 1.1.613

前缀已保留
dotnet add package nanoFramework.Iot.Device.A4988 --version 1.1.613                
NuGet\Install-Package nanoFramework.Iot.Device.A4988 -Version 1.1.613                
此命令适用于 Visual Studio 的包管理器控制台,因为它使用了 NuGet 模块的版本 Install-Package.
<PackageReference Include="nanoFramework.Iot.Device.A4988" Version="1.1.613" />                
对于支持 PackageReference 的项目,将此 XML 节点粘贴到项目文件中以引用包。
paket add nanoFramework.Iot.Device.A4988 --version 1.1.613                
#r "nuget: nanoFramework.Iot.Device.A4988, 1.1.613"                
#r 指令可用于 F# Interactive 和多语言笔记本。将此内容复制到交互式工具或脚本源代码中,以引用包。
// Install nanoFramework.Iot.Device.A4988 as a Cake Addin
#addin nuget:?package=nanoFramework.Iot.Device.A4988&version=1.1.613

// Install nanoFramework.Iot.Device.A4988 as a Cake Tool
#tool nuget:?package=nanoFramework.Iot.Device.A4988&version=1.1.613                

四线步进电机 & A4988 驱动板

步进电机是一种将电脉冲转换为离散机械运动的机电装置。当在正确的顺序给步进电机施加电脉冲时,步进电机的轴或主轴则以离散的步长增量旋转。步进电机的旋转与施加的输入脉冲有多个直接关系。施加脉冲的顺序直接与电机轴旋转的方向有关。电机轴旋转的速度直接与输入脉冲的频率有关,旋转的长度直接与施加的输入脉冲的数量有关。步进电机最显著的优点之一是它能够在开环系统中精确控制。开环控制意味着不需要位置反馈信息。这种控制类型消除了需要昂贵的感觉和反馈设备(如光编码器)的需要。你的位置可以通过跟踪输入步进脉冲来简单地识别。

文档

您可以在以下位置找到 A4988 文档

连接

VDD - 连接到 3-5.5V(驱动器电源电压)

VMOT - 连接到 8-35V(电机供电电压)

GND - 连接到 GND

1A, 1B, 2A, 2B - 连接到电机的 4 个线圈

DIR - 连接到微控制器引脚

STEP - 连接到微控制器引脚

使用说明

using Iot.Device.A4988;
using System;

// Pinout for MCU please adapt depending on your MCU
// Any regular GPIO will work
const byte stepPin = 10;
const byte dirPin = 11;
const Microsteps microsteps = Microsteps.FullStep;
const ushort fullStepsPerRotation = 200;
TimeSpan sleepTime = TimeSpan.Zero;
using (var motor = new A4988(stepPin, dirPin, microsteps, fullStepsPerRotation, sleepTime))
{
    var direction = true;
    while (true)
    {
        var rotationDegree = (direction ? 1 : -1) * 360;
        motor.Rotate(UnitsNet.Angle.FromDegrees(rotationDegree));
        direction = !direction;
        System.Threading.Thread.Sleep(1000);
    }
}
产品 兼容的以及额外的计算目标框架版本。
.NET 框架 net 兼容。
兼容的目标框架
包含的目标框架(在包中)
了解更多关于 目标框架.NET 标准 的信息。

NuGet 包

该包未由任何 NuGet 包使用。

GitHub 仓库

该包未由任何流行的 GitHub 仓库使用。

版本 下载 最后更新
1.1.613 59 8/9/2024
1.1.601 64 7/26/2024
1.1.590 60 7/17/2024
1.1.573 82 6/19/2024
1.1.570 70 6/14/2024
1.1.560 74 5/29/2024
1.1.548 85 5/15/2024
1.1.536 91 4/15/2024
1.1.514 100 3/22/2024
1.1.494 84 2/28/2024
1.1.474 114 1/24/2024
1.1.462 137 1/5/2024
1.1.458 111 12/20/2023
1.1.436 165 11/10/2023
1.1.403 137 10/6/2023
1.1.396 123 9/27/2023
1.1.384 143 9/6/2023
1.1.378 142 8/16/2023
1.1.369 173 8/2/2023
1.1.363 134 7/28/2023
1.1.357 163 7/19/2023
1.1.354 144 7/14/2023
1.1.345 207 6/21/2023
1.1.341 165 6/14/2023
1.1.337 154 6/7/2023
1.1.335 157 6/2/2023
1.1.329 133 5/26/2023
1.1.313 140 5/12/2023
1.1.302 145 5/10/2023
1.1.297 152 5/3/2023
1.1.273 229 3/17/2023
1.1.267 228 3/10/2023
1.1.263 246 3/8/2023
1.1.259 246 2/27/2023
1.1.256 266 2/24/2023
1.1.253 258 2/22/2023
1.1.222 298 1/9/2023
1.1.208 305 1/3/2023
1.1.203 308 12/28/2022
1.1.153 376 11/5/2022
1.1.141 397 10/25/2022
1.1.122 444 10/12/2022
1.1.114 427 10/8/2022
1.1.95 449 9/22/2022
1.1.87 480 9/15/2022
1.1.73 399 9/8/2022
1.1.63 402 9/3/2022
1.1.47 428 8/15/2022
1.1.40 436 8/6/2022
1.1.38 418 8/5/2022
1.1.32 426 8/2/2022
1.1.28 420 8/1/2022
1.1.13 467 7/24/2022
1.1.10 423 7/23/2022
1.0.17.58726 426 7/7/2022
1.0.10.15865 447 7/5/2022
1.0.2.28143 430 6/29/2022