用pwm控制小车电机,获取E18红外数据-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3569|回复: 2

用pwm控制小车电机,获取E18红外数据

[复制链接]
发表于 2018-4-7 19:11 | 显示全部楼层 |阅读模式
电机程序:
[mw_shl_code=c,true]void setup() {
  // put your setup code here, to run once:
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(6, HIGH);
  digitalWrite(7, LOW);
  digitalWrite(8, HIGH);
  digitalWrite(9, LOW);
  analogWrite(A0, 200);
  analogWrite(A1, 200);
}
[/mw_shl_code]
注:6789为数字IO口,A0A1为模拟IO口。

红外程序:
[mw_shl_code=c,true]int num = 0;
void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
}

void loop() {
  // put your main code here, to run repeatedly:
  num = analogRead(A3);
  if (num > 500)
    Serial.println("no people");
  else
    Serial.println("people");
  delay(100);
}[/mw_shl_code]
发表于 2018-4-8 11:22 | 显示全部楼层
  analogWrite(A0, 200);
  analogWrite(A1, 200);
这两段是用来调速的吗
 楼主| 发表于 2018-5-13 21:27 | 显示全部楼层
XUWZE 发表于 2018-4-8 11:22
analogWrite(A0, 200);
  analogWrite(A1, 200);
这两段是用来调速的吗

对,这个是用pwm波进行调速
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 09:34 , Processed in 0.071326 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表