L9110S电机控制模块

server/2024/11/14 4:22:14/

1.L9110s控制小车前进后退左右

        接通VCC,GND 模块电源指示灯亮, 以下资料来源官方,但是仍需我们调制

(前进):        L1A输入低电平,L1B输入高电平

                          R1A输入低电平,R1B输入高电平

(后退则相反):

                          L1A输入高电平,L1B输入低电平

                          R1A输入高电平,R1B输入低电平

(左转):         L1A输入低电平,L1B输入低电平

                           R1A输入低电平,R1B输入高电平

(右转则相反):

                           L1A输入低电平,L1B输入高电平

                           R1A输入低电平,R1B输入低电平

#include "reg52.h"
#include "intrins.h"sbit RightConlA = P3^2; //右轮
sbit RightConlB = P3^3;sbit LeftConlA  = P3^4; //左轮
sbit LeftConlB  = P3^5;void Delay1000ms()		//@11.0592MHz
{unsigned char i, j, k;_nop_();i = 8;j = 1;k = 243;do{do{while (--k);} while (--j);} while (--i);
}void goForward()
{LeftConlA = 0;LeftConlB = 1;RightConlA = 0;RightConlB = 1;
}void goBack()
{LeftConlA = 1;LeftConlB = 0;RightConlA = 1;RightConlB = 0;
}void goLeft()
{LeftConlA = 0;LeftConlB = 0;RightConlA = 0;RightConlB = 1;
}void goRight()
{LeftConlA = 0;LeftConlB = 1;RightConlA = 0;RightConlB = 0;
}void main()
{while(1){goForward();Delay1000ms();Delay1000ms();goBack();Delay1000ms();Delay1000ms();goLeft();Delay1000ms();Delay1000ms();goRight();Delay1000ms();Delay1000ms();}
}


http://www.ppmy.cn/server/46420.html

相关文章

华为设备配置静态路由和默认路由

华为设备配置静态路由和默认路由 理论部分知识: 路由分为两个大类:静态路由-----动态路由 静态路由:手工指定,适用于小规模的网络应用场景,如果网络规模变大,这样的方式非常不适合而且容易出错。 语法&…

服务器硬件基础知识

了解服务器硬件基础知识对于管理和维护服务器至关重要。以下是一些关键概念和组件: ### 1. 处理器(CPU) - **核心数**:服务器通常需要多核心处理器来处理并行任务。更多核心可以同时处理更多任务。 - **频率**:处理器…

PHPstudy情况下上传图片马需要的.htaccess文件

网上的方法是无效的&#xff1a; <FilesMatch "test.jpg">SetHandler application/x-httpd-php</FilesMatch>原因是新版本的phpstudy使用了cgi模式,而网上的方法只适用于linux模式。 <FilesMatch "tpm.png"> AddHandler fcgid-script …

uniapp开发微信小程序问题集锦(1)

1,uniapp实现微信小程序手机号快速登陆 看uniapp的官方文档&#xff0c;之前用的是uni.login会返回一个短code&#xff0c;后端是用不了的&#xff0c;后面通过询问才知道因该是使用button的方法getphonenumber这样能够获取到手机号&#xff0c;并返回一个长code&#xff0c;这…

太速科技-基于3U VPX的 Jetson Xavier NX GPU计算主板

基于3U VPX的 Jetson Xavier NX GPU计算主板 一、产品概述 基于3U VPX的 Jetson Xavier NX GPU计算主板&#xff0c;是AI 人工智能的低功耗计算平台&#xff0c;是LINUX环境下软件开发等的理想工具&#xff0c;拥有VPX标准连接器和特性的接口。 二、板卡原理框图 …

JS 【详解】双指针排序 -- 数组合并后递增排序

时间复杂度为 O(m n) &#xff0c;可简称为 O(n) 排序流程 在两个数组中&#xff0c;从第一项开始&#xff0c;各自设一个指针将两指针对应的元素进行比较&#xff0c;将较小的放入最终数组中&#xff0c;若两元素相同&#xff0c;就都放入最终数组中&#xff0c;若有一个指针…

【LeetCode 77. 组合】

1. 题目 2. 分析 本题有个难点在于如何保存深搜得到的结果&#xff1f;总结了一下&#xff0c;深搜处理的代码&#xff0c;关于返回值有三大类。 第一类&#xff1a;层层传递&#xff0c;将最深层的结果传上来&#xff1b;这类题有&#xff1a;【反转链表】 第二类&#xff1…

Git使用规范及命令

文章目录 一、Git工作流二、分支管理三、Git命令操作规范1. 切到develop分支&#xff0c;更新develop最新代码2. 新建feature分支&#xff0c;开发新功能3. 完成feature分支&#xff0c;合并到develop分支4. 当某个版本所有的 feature 分支均合并到 develop 分支&#xff0c;就…