实物图:

硬件接入:vcc接5v到12v,gnd接负极,A-1A,A-1B,B-1A,B-2A,可以分别接到GPIO口
A-1A输入高电平,A-1B输入低电平,电机正转
反之则电机反转

代码:
#include <wiringPi.h>
#include <stdio.h>
#include <pthread.h>
#define IN1 2
#define IN2 3
#define IN3 4
#define IN4 5

void ultraInit(void) {
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
}

void setStep(int a,int b,int c,int d){ //写入电平
digitalWrite(IN1, a);
digitalWrite(IN2, b);
digitalWrite(IN3, c);
digitalWrite(IN4, d);

}

void stop() { setStep(0, 0, 0, 0); }

int main(void) {
if (wiringPiSetup() == -1) {
printf(“setup wiringPi failed !”);
return 1;
}
ultraInit();
while (1) {
setStep(1,0,1,0);//前进
setStep(0,1,0,1,)//后退
setStep(1,0,0,0)//左转
setStep(1,0,0,0)//右转
delay(2000);
stop();
delay(2000); // 2s
}
return 0;
}

树莓派控制L9110S桥两路直流电机驱动板相关推荐

  1. Easy EDA #学习笔记06# | L9110S H桥2路直流电机驱动板设计(附.4056 充电、过充过放保护电路设计)

    一.L9110S 概述 L9110S是一块直流电机驱动电路,该产品为电池供电的玩具.低压或电池供电的控制应用提供了一种集成直流马达驱动的解决方案.电路内部集成了采用MOS管设计的H桥驱动电路,主要应用 ...

  2. 大功率H桥电机驱动板电路设计方案 此大功率直流电机驱动板采用ir2103驱动芯片,可同时驱动两路电机

    大功率H桥电机驱动板电路设计方案 此大功率直流电机驱动板采用ir2103驱动芯片,可同时驱动两路电机,使用10m高速光耦对控制信号进行隔离,最大额定电流可达100A,方案包括:硬件原理图,PCB(可直 ...

  3. DRV8833直流电机驱动板在智能小车的应用

    直流电机驱动板是智能小车必不可少的部件之一,我在使用中选择了DRV8833驱动板,主要是看中了他的体积小,价格低,性能也不差,但是也有一定的局限性,主要是在需要调速的小车上面有一点需求.下面是接线图: ...

  4. ir2104s的自举电容_电赛必备,IR2104S半桥驱动MOS管电机驱动板(PCB工程文件+磁悬浮代码)...

    IR2104S半桥驱动MOS管电机驱动板设计心得: (1)驱动电路方案为经典的半桥驱动IR2104S加N沟道MOS管IR7843,MOSEFT内部有续流二极管,听说是寄生的(不知对不对),所以外加了肖 ...

  5. micropython-esp32-红外防坠落小车-双路直流电机驱动7A160W-红外TCRT5000-flutter-mqtt控制

    短学期要我们做一个项目,我看网上红外防坠落小车还是有点资料的,所以就选了,想着也许比较简单,而且实验室也有学长流传下来的小车,电机.电池.轮子.esp32都连好了,其实只要给板子写一些逻辑就行了.学长 ...

  6. 步进电机与两线直流电机驱动

    步进电机: 1.技术参数 四线四相,八拍驱动 2.驱动调试 一般频率在1.4k左右,每700us执行一拍 要注意驱动频率 遇到挑适配器的问题,功率低的适配器可能带不动步进电机 两线直流电机: 正转和反 ...

  7. 控制AVR单片机5路PWM波形

    控制AVR单片机5路PWM波形 控制AVR单片机5路PWM波形 现开发了单片机控制5路PWM波形,也可以同时控制15路直流三色灯板,按触摸屏顺序点亮的电路和程序,供大家参考. 电路为 单片机ATMEG ...

  8. 【电机驱动芯片(H桥、直流电机驱动方式)——DRV8833、TB6612、A4950、L298N的详解与比较】

    文章目录 一.全H桥电路基础知识 1.原理图(以全NMOS管为例) 2.H桥工作模式 正转模式 反转模式 电流衰减模式 3.补充 二.DRV8833芯片介绍 1.基本介绍 2.引脚功能 3.功能框图 ...

  9. 直流电机驱动及低转速控制的实现

    [摘要]直流电机作为一种执行机构在控制系统中被广泛应用.本文分析了 直流电机的硬件驱动方法,并提出了直流电机在低速运行时的调速方法.该方法 以51系列单片机为控制核心,在控制器外围辅以必要的硬件电路, ...

最新文章

  1. 线程的创建 验证线程之间共享数据 守护线程 线程进程效率对比 锁 死锁 递归锁...
  2. spring mvc后端校验validator
  3. DOM-6 【兼容】读写样式属性、操作伪元素、运动元素初探
  4. Java 程序员必须掌握的 Linux 命令
  5. linux apache配置_linux查看nginx、apache、php、php-fpm、mysql及配置项所在目录
  6. PCL中点云可视化:坐标字段、随机、单一颜色、法向量
  7. matlab车牌定位与识别,基于matlab车牌的定位与分割识别程序概要
  8. python wordcloud 对电影《我不是潘金莲》制作词云
  9. 菜鸟教程首页制作html5
  10. 中基鸿业如何投资理财
  11. 清华大学交叉信息研究院姚班修改培养模式:姚班、智班、量信班全合并
  12. matlab解坐标方程,matlab程序(解泊松方程)
  13. 工具条Toolstrip应用
  14. 彻底掌握 Javascript(九)数组【讲师辅导】-曾亮-专题视频课程
  15. linux里hba状态_Linux更换HBA卡后重新扫盘指令
  16. 如何压缩带有mdw安全文件机制和密码的的access数据库
  17. JAVA学习日记每天进步一点点之集合类
  18. 如何写出高效的代码?(持续更新)
  19. buuctf [强网杯 2019]随便注 1
  20. 计算机教师招聘10分钟试讲,试讲10分钟,广东省教师招聘面试之浓缩的10分钟

热门文章

  1. 基于 STM32 的语音识别智能家居控制系统的设计(LD3320语音识别芯片+ESP8266 WIFI模块+DHT11温湿度采集+MQ系列 烟雾及可燃气体+蜂鸣器+步进电机模拟窗帘+OLED液晶显示+
  2. Ubuntu永久修改USB设备操作权限
  3. 人工智能的工作原理——人工智能操作和功能
  4. 那天,比尔・盖茨差点“砍掉”了这个 160 亿美元的项目:不运行 Windows,是种侮辱...
  5. 城市智慧交通规划方案
  6. 2018网易未来科技峰会9月21日开启 走进新交互世界
  7. 科研中如何保持积极的心态
  8. SVN(服务端)使用教程
  9. Spring @Autowired 知其然定需知其所以然 第一弹
  10. Knowledge representation learning with entity descriptions,hierarchical types, and textual relation