当前位置: 首页 > wzjs >正文

住房和城乡建设部网站打不开网站建设是干什么的

住房和城乡建设部网站打不开,网站建设是干什么的,做微商去哪些社交网站,做网站怎么制作目录 一、实验目的 二、实验环境 三、实验内容 四、实验记录及处理 五、实验小结 六、成果文件提取链接 一、实验目的 熟悉和掌握舵机及串口控制方式 二、实验环境 Win10ESP32实验开发板 三、实验内容 1、熟悉舵机的控制方式; 2、用串口发…

目录

一、实验目的 

二、实验环境

三、实验内容        

四、实验记录及处理

五、实验小结

六、成果文件提取链接

一、实验目的 

        熟悉和掌握舵机及串口控制方式

二、实验环境

        Win10+ESP32实验开发板

三、实验内容        

        1、熟悉舵机的控制方式;

        2、用串口发送指令,让舵机旋转到指定的角度(自行设计控制指令和旋转角度)

        3、(选做)编写程序,可以切换手动和自动运行两种方式:自动模式下,舵机来回摆动;手动模式下,舵机按指令转动。

四、实验记录及处理

  1. 器件连接

设备名称

设备管脚

ESP32管脚

舵机

G16

G16

  1. 实物连接图(拍照,控制图片大小,能看清即可)及程序运行结果描述

输入1时,进入手动模式时,显示可以输入A-F任意一个字母对应相应度数。

       当输入A时,舵机转动到30度。

 部分代码如下,完整代码请查看网盘

void setup() {Serial.begin(115200);ledcSetup(channel, freq, resolution);ledcAttachPin(servopin, channel);Serial.println("servu=o_seral_simple ready" ) ;
}
void loop() {if(menu_1>=1){menu();menu_1=menu_1-1;}if (Serial.available() > 0) {user_input = Serial.read() - '0'; // 读取用户输入并转换为数字while(Serial.available() > 0) Serial.read(); // 清空缓冲区flag = user_input; // 根据输入设置flagmodel_choose(flag); // 根据flag执行相应模式}
}
//自动模式
void model_automatic() {Serial.println("自动模式: 舵机会在0-180度之间往复");for (int d = 0; d <= 180; d += 10) {ledcWrite(channel, calculatePWM(d));delay(1000);}for (int d = 180; d >= 0; d -= 10) {ledcWrite(channel, calculatePWM(d));delay(1000);}Serial.println("自动模式运行结束");
}
//用户输入选择
void model_user_choose() {Serial.println("手动模式: 请输入A-F中的其中一个字母");while(Serial.available() == 0) {} // 等待用户输入val = Serial.read();while(Serial.available() > 0) Serial.read(); // 清空缓冲区int angle = 0;switch (val) {case 'A': angle = 30; break;case 'B': angle = 60; break;case 'C': angle = 90; break;case 'D': angle = 120; break;case 'E': angle = 150; break;case 'F': angle = 0; break;default: Serial.println("无效输入"); return;}ledcWrite(channel, calculatePWM(angle));Serial.printf("舵机转动到 %d 度\n", angle);
}

五、实验小结

PWM(脉宽调制)控制:利用ledcSetup()和ledcAttachPin()函数,在特定的通道上配置并激活PWM,以精确调控舵机的旋转角度。PWM信号的周期设定为20毫秒,其中高电平占比决定了180度舵机从0°至180°的旋转范围。

循环控制:在自动操作模式下,通过for循环机制,实现舵机在0°至180°区间内的连续往复运动。

延时操作:采用delay()函数,在舵机的每次移动指令间插入暂停时段,以确保动作间的平稳过渡。

六、成果文件提取链接

链接: https://pan.baidu.com/s/14AjaJ6nyJAsIDe5WP5vfFQ?pwd=jiis 提取码: jiis

http://www.dtcms.com/wzjs/486121.html

相关文章:

  • 深圳做网站比较好手机搜索引擎排名
  • 建设网站需要注意什么百度怎么推广自己的店铺
  • 重庆建站费用360渠道推广系统
  • 做网站建设公司赚钱北京外贸网站优化
  • 公司网站建设应注意什么百度关键词排名用什么软件
  • 免费申请个人网站线下推广团队
  • 安庆 做网站排名优化方案
  • 网站制作如何做新闻头条最新消息今日头条
  • 辽宁朝阳哪家做网站好网店运营推广登录入口
  • 渠道合作平台青岛百度网站排名优化
  • 代码外包平台网站优化检测
  • mc做地图画网站英文外链平台
  • 网站建设对企业的发展站长工具seo查询5g5g
  • 小网站发布要怎么做如何在百度上发布广告
  • 我国政府信息门户网站建设研究seo免费浏览网站
  • 深圳企业模板网站建设北京百度推广官网首页
  • 关键词优化公司怎么网站排名seo
  • 网站建好了怎么做淘宝客深圳做网站的公司有哪些
  • 游戏类企业网站模板优化关键词排名外包
  • 服务器上怎么做网站百度竞价排名危机事件
  • 最好的做网站公司有哪些成都网络推广
  • 网站建设pdf 下载如何刷app推广次数
  • 建设电商网站流程广东网站seo
  • 大学生怎么做网站支付模块什么软件比百度搜索好
  • 廊坊网站建设推广域名注册哪个网站好
  • 一级a做爰片免费网站中文seo资源
  • 高校网站建设目的与意义关键词查询网站
  • 网站关键词在哪里做微商引流被加方法精准客源
  • 做b2b网站的人广州seo公司如何
  • 苏州做物流网站电话seo优化排名百度教程