arduino环境基于wemos串口调试小助手控制小车前后左右烧写源码

简介: arduino环境基于wemos串口调试小助手控制小车前后左右烧写源码


#define Dong1 D6
#define Dong2 D7
#define Zhuan1 D4
#define Zhuan2 D5
void initL9110s()
{
  pinMode(Dong1,OUTPUT);
  pinMode(Dong2,OUTPUT);
  pinMode(Zhuan1,OUTPUT);
  pinMode(Zhuan2,OUTPUT);
  }
void hou()
{
  digitalWrite(Dong1,LOW);
  digitalWrite(Dong2,HIGH);
  } 
void qian()
{
  digitalWrite(Dong1,HIGH);
  digitalWrite(Dong2,LOW);
  }
void zuo()
{
  digitalWrite(Zhuan1,HIGH);
  digitalWrite(Zhuan2,LOW);
  } 
  void you()
{
  digitalWrite(Zhuan1,LOW);
  digitalWrite(Zhuan2,HIGH);
  } 
void setup() {
  // put your setup code here, to run once:
initL9110s();
Serial.begin(115200);
}
void loop() {
  // put your main code here, to run repeatedly:
char cmd;
if (Serial.available()>0)
{
  cmd = Serial.read();
  switch(cmd)
  {
    case 'q':
    qian();
    break;
     case 'h':
    hou();
    break;
     case 'z':
    zuo();
    break;
     case 'y':
    you();
    break;
     } 
  }
}


2020062013142342.png

相关文章
|
9月前
|
机器学习/深度学习 运维 Kubernetes
解锁工作流自动化的力量:Argo Workflows
在现代软件开发和数据处理环境中,高效的工作流编排和自动化已成为关键需求。Argo Workflows 是一个领先的 Kubernetes 原生工作流引擎,专为处理复杂工作流而设计。它帮助企业实现自动化、缩短交付周期,并显著提高生产效率。计算巢已提供Argo Workflows 社区版服务。
解锁工作流自动化的力量:Argo Workflows
|
JavaScript
js浅拷贝与深拷贝的区别?
js浅拷贝与深拷贝的区别?
基数排序(java)
基数排序(java)
|
SQL Java 数据库连接
从零开启 JDBC 编程
从零开启 JDBC 编程
|
C语言
使用buildroot制作根文件系统(龙芯1B使用)
使用buildroot制作根文件系统(龙芯1B使用)
718 0
使用buildroot制作根文件系统(龙芯1B使用)
|
网络协议 Java API
Java WebSocket
Java WebSocket
|
机器学习/深度学习 资源调度 算法
|
存储 算法 安全
TinyKv Project2 PartA RaftKV
TinyKv Project2 PartA RaftKV
196 0
|
人工智能 安全 架构师
应急管理大学(筹)与阿里云达成全面合作
应急管理大学(筹)与阿里云达成全面合作
349 0
|
JavaScript 前端开发 算法
从入门到项目实战 - vue2 与 vue3 中实现全局事件总线
本文介绍 vue2 与 vue3 中实现全局事件总线
564 0