micropython(esp8266)SG90舵机控制

article/2025/3/10 10:24:31

文章目录

  • SG90舵机
    • 接线
    • 控制方法
  • micropython程序部分
    • 示例
    • 实际操作

SG90舵机

接线

接线方法
有三根线,分别对应
红色-VCC
棕色-GND
橙色-信号线 这里接在D1也即是GPIO5处

控制方法

控制方法通过pwm控制信号线, 从而控制电机的运动
PWM周期:20ms

PWM高电平占整个周期的时间舵机旋转角度
0.5ms
1ms45°
1.5ms90°
2ms135°
2.5ms180°

micropython程序部分

在这里插入图片描述
PWM可以在除引脚(16)外的所有引脚上启用。
所有通道都有一个单一的频率,范围在1到1000(以Hz测量)之间。
占空比在O和1023(含1023)之间。

示例

from machine import Pin, PWMpwm0 = PWM(Pin(0))      # 从一个引脚创建PWM对象
pwm0.freq()             # 得到当前的频率
pwm0.freq(1000)         # 设置频率
pwm0.duty()             # 得到当前占空比
pwm0.duty(200)          # 设定了占空比
pwm0.deinit()           # 关闭PWM引脚pwm2 = PWM(Pin(2), freq=500, duty=512) # 一次性创建和配置

实际操作

from machine import Pin, PWMpwm0 = PWM(Pin(5))      # create PWM object from a pin
pwm0.freq(50)         # set frequency
pwm0.duty(200)          # set duty cycle
pwm0.duty(int((0.5+0.1)/20*1023))          # set duty cycle

在这里插入图片描述


http://chatgpt.dhexx.cn/article/B6QnrYJ4.shtml

相关文章

雪碧enjoy_雪碧牛

雪碧enjoy 作者 克里斯科耶尔 已发表 2011年6月21日 翻译自: https://css-tricks.com/sprite-cow/ 雪碧enjoy

HTML css jQuery实现导航栏(华丽动画)

<!DOCTYPE html> <html><head><meta charset"utf-8" /><title>HTML css jQuery实现导航栏(华丽版)</title><style>* {/* 清除默认内边距 */padding: 0;/* 清除默认外边距 */margin: 0;}body {/* 设置默认字体 */font-weig…

CSS/HTML制作京东商城顶部导航条

京东商城原网站&#xff1a; 效果图&#xff1a; 源码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"…

雪碧图 移动端雪碧图

<!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <title>雪碧图</title><style type"text/css">span{display: inline-block; width: 24px; height: 24px; border: 1px solid #…

CSS雪碧图demo(含雪碧代码)

css雪碧图demo效果图&#xff0c;含hover&#xff0c;代码附件下载sprite_demo.zip 雪碧图制作问题参考&#xff1a; HTML 5开发的在线雪碧图片合成工具 http://developer.51cto.com/art/201206/341225.htm 合成工具url http://alloyteam.github.io/gopng 练手小图片素材&#…

CSS雪碧

CSS雪碧 CSS雪碧 即CSS Sprites&#xff0c;也有人叫它CSS精灵&#xff0c;是一种CSS图像合并技术&#xff0c;该方法是将小图标和背景图像合并到一张图片上&#xff0c;然后利用css的背景定位来显示需要显示的图片部分。 原理 CSS雪碧的基本原理是把你的网站上用到的一些图片整…

19-CSS sprites (css 精灵)实现教程

一、Css Sprites介绍 CSS Sprites : css精灵&#xff0c;css图片整合技术&#xff0c;css雪碧; 定义∶将导航背景图片&#xff0c;按钮背景图片等有规则的合并成一张背景图&#xff0c;即将多张图片合为一张整图&#xff0c;然后用background-position来实现背景图片的定位技术…

CSS3—雪碧图和滑动门

一、CSS Sprite&#xff08;雪碧图&#xff09; CSS Sprite也叫CSS精灵、CSS雪碧图&#xff0c;是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去&#xff0c;这样一来&#xff0c;当访问该页面时&#xff0c;由从前的多次请求变为一…

精灵图,雪碧图的应用

1.什么是精灵图&#xff1f; 精灵图就是一张图片中显示了页面中多个地方使用的图片&#xff0c;如 2.为什么使用精灵图&#xff1f; 使用精灵图可以减少加载图片的次数&#xff0c;当引入一次图片后&#xff0c;后面再使用就不用再请求资源&#xff0c;提高效率 3.怎么使用精…

【web前端性能优化】12.css sprite(图片精灵)-雪碧图实现原理

CSS雪碧 即CSS Sprite&#xff0c;也有人叫它CSS精灵&#xff0c;是一种CSS图像合并技术&#xff0c;该方法是将小图标和背景图像合并到一张图片上&#xff0c;然后利用css的背景定位来显示需要显示的图片部分。 举个应用的实例&#xff1a;这是淘宝网的分类导航实例&#xff…

练习京东顶部导航条、背景、渐变、按钮练习(雪碧图)、渐变

练习 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv"X-UA-Compatible" content&qu…

DaZeng:雪碧图(精灵图)的使用

雪碧&#xff08;精灵&#xff09;图 要求显示效果&#xff1a;&#xff08;轮播图导航栏效果&#xff09; 页面结构&#xff1a; <ul class"list-box"><li></li><li></li><li></li><li></li><li><…

a与雪碧图在导航处的使用

a与雪碧图在导航处的使用 实现效果为鼠标未放上之前为默认颜色&#xff0c;放上之后变成可以选中的红色。 选中前的效果&#xff1a; 选中后的效果&#xff1a; 设置的HTML源代码为&#xff1a; 设置未选中前的CSS代码&#xff1a; 设置选中前的a颜色以及div中的雪碧图类型…

【Unity ShaderGraph使用雪碧图制作导航光效效果】

效果&#xff1a; ShaderGraph的制作&#xff1a; shader中uv数和雪碧图的uv数对上就能出效果。 直接上代码&#xff1a; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI;public class TurnDirEffectController : …

css超链接样式+雪碧图实现导航

一、CSS链接的四种状态【演示前清除浏览器记录】 1.1 a:link 普通的、未被访问的链接&#xff1f;&#xff1f;&#xff1f; 1.2 a:visited 用户已被访问的链接&#xff1f;&#xff1f;&#xff1f; 1.3 a:hover 鼠标指针位于链接的上方 1.4 a:active 链接被点…

Apache Flink Meetup 8.7 深圳站,企业实践 + 1.14 新特性预览

时隔 10 个月&#xff0c;Apache Flink Meetup 又来到了深圳这个与 Flink 契合度很高的城市。正如改革和创新是深圳的标签&#xff0c;Apache Flink 给技术开发者们带来的&#xff0c;也是摒弃旧的 “批处理” 思维&#xff0c;迎接新的 “流批一体” 趋势。那么本次的 Meetup …

JUST技术:利用轨迹拼接分析实时可达区域

如何快速得知从你的位置开始出发&#xff0c;在当前的交通状况下&#xff0c;5分钟之内能够抵达的空间区域范围&#xff1f;当你掏出手机打车时&#xff0c;出租车调度平台应该通知哪些范围的车主进行接单&#xff1f;本文将带来被国际著名数据库和数据挖掘会议DASFAA 2020 &am…

基于在线地图的轨迹跟踪服务_JUST技术:利用轨迹拼接分析实时可达区域

作者&#xff1a;JUST团队-李瑞远 如何快速得知从你的位置开始出发&#xff0c;在当前的交通状况下&#xff0c;5分钟之内能够抵达的空间区域范围&#xff1f;当你掏出手机打车时&#xff0c;出租车调度平台应该通知哪些范围的车主进行接单&#xff1f;本期技术前沿&#xff0c…

CCF 区块链国际会议 统计 有哪些接收区块链论文的会议 (最全)

投稿截止日期排序 区块链相关会议和论文信息&#xff1a;元宇宙最新报告 1. USENIX ATC CCF等级&#xff1a;A 最近截止日期&#xff1a;2022-01-06 会议全称&#xff1a; USENIX Annual Technical Conference 是否有区块链Topics&#xff1a;否 录用率&#xff0c;接收比…

【计算机视觉】会议投稿相关推荐

一个call for paper的站点&#xff0c;small推荐给我的&#xff1a;http://www.wikicfp.com/cfp/ 能够加入自己关注的会议&#xff0c;会生成对应的deadline列表。非常方面~ 还有一个是中科院的CCF推荐排名&#xff1a;http://www.ccf.org.cn/sites/ccf/paiming.jsp&#xff0c…