【问题标题】:Powering DC Motor with Spark Core and arduino motor shield R3使用 Spark Core 和 arduino 电机屏蔽 R3 为直流电机供电
【发布时间】:2015-04-01 05:26:12
【问题描述】:

我正在尝试运行没有带有火花芯的屏蔽罩的电机屏蔽罩。我得到了一个 Arduino 来使用此代码运行电机护罩:

int a = 12;
int abrake = 9;
int aspeed = 3;

void setup()
{
  // Initialize D0 pin as output
  pinMode(a, OUTPUT);
  pinMode(abrake, OUTPUT);
}

// This routine loops forever
void loop()
{
  digitalWrite(a, HIGH);
  digitalWrite(abrake, LOW);
  analogWrite(aspeed, 225);
}

然后我擦掉了 arduino,所以它没有运行任何代码,而是为盾牌供电。 然后我尝试使用火花芯来控制电机护罩。

我上瘾了

D0 -> 12

D1 -> 9

D0 -> 3

并使用了这段代码:

int a = D0;
int abrake = D1;
int aspeed = D2;

void setup()
{
  // Initialize D0 pin as output
  pinMode(a, OUTPUT);
  pinMode(abrake, OUTPUT);
}

// This routine loops forever
void loop()
{
  digitalWrite(a, HIGH);
  digitalWrite(abrake, LOW);
  analogWrite(aspeed, 225);
}

我的接线:

这种方式可能吗? 难道我做错了什么? 有更简单的解决方案吗?

【问题讨论】:

  • Spark 是否与 Arduino(电机屏蔽电源)有共同点?你需要那个。
  • 同样的结果。这理论上应该可行吗?
  • 这是一个视频,显示火花芯直接连接到电机护罩。 m.youtube.com/watch?v=629VVNp0Z5Y

标签: arduino sparkcore


【解决方案1】:

模拟写入数字引脚仅适用于 D0 和 D1,因为它们仅具有 PWM 功能。我猜它只是忽略了模拟写入。拿出旧仪表检查一下。

这是他们超级有用的文档的链接。

http://docs.spark.io/hardware/#spark-core-datasheet-pins-and-i-o

【讨论】:

    猜你喜欢
    • 2019-10-13
    • 1970-01-01
    • 1970-01-01
    • 2016-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多