首页 > 其他分享 >arduino 电机控制

arduino 电机控制

时间:2023-06-23 20:33:06浏览次数:28  
标签:控制 id5 point int digitalWrite id4 电机 LOW arduino

 

int point_id2 = 2;
int point_id3 = 3;
int point_id4 = 4;
int point_id5 = 5;

int point_id8 = 8;
int point_id9 = 9;
int point_id10 = 10;
int point_id11 = 11;


void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);

  
  pinMode(point_id4,OUTPUT);
  pinMode(point_id5,OUTPUT);

  
  digitalWrite(point_id4,LOW);
  digitalWrite(point_id5,HIGH);

  
}

void loop() {
  // put your main code here, to run repeatedly:
  if(Serial.available()){
      char r_data = Serial.read();
      //A 停止后退
      if(r_data=='A'){
        digitalWrite(point_id4,LOW);
        digitalWrite(point_id5,LOW);
      }

      //B 后退
      if(r_data=='B'){
        digitalWrite(point_id4,HIGH);
        digitalWrite(point_id5,HIGH);
      }
      
      //C 后退
      if(r_data=='C'){
        digitalWrite(point_id4,LOW);
        digitalWrite(point_id5,HIGH);
      }

      //D 后退
      if(r_data=='D'){
        digitalWrite(point_id4,HIGH);
        digitalWrite(point_id5,LOW);
      }

  }
}

 

 

 

 

 

 

 

##################

标签:控制,id5,point,int,digitalWrite,id4,电机,LOW,arduino
From: https://www.cnblogs.com/herd/p/17500146.html

相关文章

  • JS(运算符、流程控制)
    一运算符(操作符)1运算符的分类运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。JavaScript中常用的运算符有:算数运算符递增和递减运算符比较运算符逻辑运算符赋值运算符2算数运算符算术运算符概述概念:算术运算使用的符号,用于执......
  • Java 程序控制结构
    Java程序控制结构1.顺序结构即按照从上到下依次执行到main()方法结束2.分支结构单分支(if)双分支(if-else)多分支(ifelseif...)嵌套分支(分支里面嵌套分支,建议不超过3层)Switch分支switch(表达式)case常量1:...;break;...............................
  • 【雕爷学编程】Arduino动手做(121)---夏普粉尘传感器模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • 21年最新-数据科学与工程驱动力-机器学习,动态系统与控制
    本书介绍    数据驱动算法正在彻底改变复杂系统的建模,预测和控制。这本教科书将机器学习,工程数学和数学物理学结合在一起,将动力学系统的建模和控制与数据科学中的现代方法集成在一起。它重点介绍了科学计算领域的最新进展,这些进展使数据驱动的方法可以应用于各种复杂系统,例如湍......
  • 【雕爷学编程】Arduino动手做(119)---JQ6500语音模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • 【雕爷学编程】Arduino动手做(118)---PS2接口模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • POSTGRESQL 事务控制(一) (写着费力,看着费劲系列)
    最近发现一个问题, 最近写的关于感性的文字如 DBA职业迷茫何去何从,和另外一篇都是较高的用户读取量,而反观到技术性的文字,基本上都不太高,能到400以上就属于"上帝帮助"了原因我是明白的, 大众化的东西受众必然很多,反而纯技术性的文字实撰写困难,首先自己要理解,然后在......
  • POSTGRESQL 和 MYSQL 到底应该不应该控制活跃连接
    开头还是介绍一下群,如果感兴趣polardb,mongodb,mysql,postgresql ,redis等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。最近群里某个同学的提问,引起的本篇文章,关于数据库连接的部分,没有废话,我们先针对MYSQL来说说数据库连接的部分。首先MYSQL的客......
  • Arduino连接带按键的编码器ec11使用 Bounce2库 实例代码
    #include<Bounce2.h>//定义编码器引脚constintencoderPinA=2;constintencoderPinB=3;constintbuttonPin=4;//创建编码器对象和按键对象BounceencoderButton=Bounce();BounceencoderPinAButton=Bounce();BounceencoderPinBButton=Bounce();vo......
  • 汽车电子中的域控制器
    在汽车电子领域,域控制器是一种重要的硬件设备或软件模块,通常运行在汽车电子系统中,作为整个汽车电子系统的中央控制单元,集中管理车载各种功能模块和传感器的数据交换、信息处理、故障检测等工作。具体地,汽车电子系统中的域控制器能够接收来自车内传感器、信号采集装置、娱乐系统、导......