个人理财 电子设计项目:如何在PBASIC中编程伺服 - 虚拟

电子设计项目:如何在PBASIC中编程伺服 - 虚拟

视频: 【ライブ配信】予選Bシフト後半4G『第42回 JLBCクイーンズオープン プリンスカップ』 2024

视频: 【ライブ配信】予選Bシフト後半4G『第42回 JLBCクイーンズオープン プリンスカップ』 2024
Anonim

为了在您的电子项目中创建运动,可以添加一个非常有用的设备,叫做 serv o, ,它可以让你用BASIC Stamp程序控制机械运动。一个 伺服 是一种特殊类型的电机,被设计为旋转到一个特定的位置,并保持该位置,直到被告知旋转到不同的位置。爱好舵机在无线电控制车辆中经常使用,但舵机还有许多其他用途。

<! - 1 - >

BASIC Stamp Activity Kit附带一个伺服器,您可以使用它来学习如何编写控制舵机的程序。您也可以直接从Parallax或大多数业余爱好商店购买舵机。

从BASIC Stamp微控制器控制伺服器最简单的方法是使用PULSOUT命令。该命令会将您指定的任意持续时间的脉冲发送到您选择的I / O引脚。该命令的语法如下所示:

<! - 2 - >
PULSOUT引脚,持续时间

您可以以2微秒为单位指定持续时间。一微秒是百万分之一秒。毫秒中有一千微秒。因此,要使用PULSOUT命令发送一个1.5 ms脉冲,必须指定750作为持续时间,如下所示:

PULSOUT 0,750

这里,一个1.5 ms的脉冲发送到引脚0。

以下是您应该用于各种角度的典型业余爱好伺服的PULSOUT持续时间值。

电子设计项目:如何在PBASIC中编程伺服 - 虚拟

编辑的选择

添加新的SketchUp图层并在图层之间移动实体 - 虚拟图层

添加新的SketchUp图层并在图层之间移动实体 - 虚拟图层

是SketchUp非常有用的一部分,他们可以让你的生活变得更轻松。以下是如何在Sketchup中添加新图层以及如何将实体移动到不同图层的方法。添加新图层按照以下步骤将图层添加到SketchUp文件:选择“窗口”→“图层”。图层...

全部关于地理位置快照和SketchUp - 虚拟

全部关于地理位置快照和SketchUp - 虚拟

当您将地理位置快照导入SketchUp ,您可以访问Google庞大的地理数据存储库;快照不仅仅是漂亮的图片:导入快照地理位置自动定位您的位置。这意味着快照设置您的模型的经纬度,并定位在正确的主要方向。任何阴影研究你...

如何在SketchUp中使用场景动画区域

如何在SketchUp中使用场景动画区域

将区域视图与场景组合在一起以创建动画展示您的SketchUp模型都是一种有用且令人印象深刻的方式。基本的想法是,您可以使用场景来创建动画,其中您的剖面在您的模型中移动。以下是您可能需要使用此技巧的几个原因:如果...

编辑的选择

Drupal友好的网页寄存公司 - 傻瓜

Drupal友好的网页寄存公司 - 傻瓜

网页寄存公司为您提供访问Web服务器,您可以在其中安装Drupal并使您的网站在Web上可见。一些公司为您安装Drupal或为您提供一键安装,为您节省了一些工作量。如果您决定自己跳过Drupal的安装,请考虑通过以下方式之一获取帐户...

Drupal花园功能 - 傻瓜

Drupal花园功能 - 傻瓜

让您有机会查看和使用所有Drupal花园功能,可以创建一个新的站点,然后选择自定义选项而不是其中一个已安装的模板:确保已经登录,然后单击我的站点链接。这样做打开了Drupal花园站点经理。点击创建...

Drupal园林主题生成器 - 傻瓜

Drupal园林主题生成器 - 傻瓜

Drupal花园设置完成后,有一些乐趣和玩你的网站上的主题。使用Drupal Gardens Theme Builder控制网站的外观是与安装Drupal自身副本不同的主要方式。但是你不会错过太多...

编辑的选择

上一次显示一张照片(全屏播放)如何在您的照片上一次显示一张照片(全屏播放)尼康D5300 - 傻瓜

上一次显示一张照片(全屏播放)如何在您的照片上一次显示一张照片(全屏播放)尼康D5300 - 傻瓜

很可能您已经在尼康D5300上播放了播放模式。但是,在数码相机上查看照片有不同的选项。对于正常播放 - 即每次只能查看一张照片 - 请执行以下步骤:

如何自定义尼康D3300的优化校准 - 傻瓜

如何自定义尼康D3300的优化校准 - 傻瓜

当您使用尼康D3300的内置原始处理器,您可以尝试不同的优化校准设置,了解每个设置对图像的影响。当您使用免费的Nikon软件Nikon ViewNX处理图像时,您可以选择相同的选项。该程序的原始转换器,以及在Adobe Photoshop中找到的那些...

如何在HDMI屏幕上显示实时预览预览 - 假人

如何在HDMI屏幕上显示实时预览预览 - 假人

尼康D7100相机连接到HDMI(高清晰度多媒体接口)设备,以在该屏幕上查看实时显示输出。摄影师经常使用此功能,因为摄影师需要比相机显示器提供更大的主题。使用此选项时,会出现一些问题:...

持续时间 持续时间
0 250 95 778
5 278 100 806
10 306 105 833
15 333 110 861
20 361 115 > 889 25
389 120 917 30
417 125 944 35
444 130 972 40
472 135 1000 45
500 140 1028 50
528 145 1056 > 55 556
150 1083 60 583
155 1111 65 611
160 1139 70 639
165 1167 75 667
170 1194 80 694
175 1222 85 例如,要将引脚0上的伺服移动到75°,请使用以下命令: PULSOUT 0,667
记住为了保持它的位置,一个伺服系统需要一个持续大约20ms的脉冲流。因此,PULSOUT命令通常包含在DO循环或FOR-NEXT循环中。例如,下面是一些代码,使伺服器无限期地保持在0引脚上: DO PULSOUT 0,500 PAUSE 20 LOOP 这是一个完整的程序,当SW1(按钮在销14上)被按压,并且当按压SW2(在销10上的按钮)时,按压135°。 '伺服控制程序'Doug Lowe'2011年7月15日“当按下SW1时,该程序将伺服移动到两个之一”,并且当按下SW2时将伺服返回到中心位置'{$ STAMP BS2}'{ $ PBASIC 2. 5}伺服引脚0 SW1引脚14 SW2引脚10位置VAR字位置= 500 DO IF SW1 = 1 THEN位置= 500 ENDIF IF SW2 = 1 THEN位置= 1000 ENDIF PULSOUT伺服,位置PAUSE 20 LOOP