LoginSignup
0
0

More than 3 years have passed since last update.

wemosでモーターシールド

Posted at

概要

wemosでモーターシールドやってみた。

写真

image

回路図

moter.jpg

サンプルコード

#define LATCH           12
#define CLK             4
#define ENABLE          13
#define DATA            0
#define M1              13
#define M2              5
#define M3              15
#define M4              2
void setup()
{
    byte d = 0xff;
    Serial.begin(9600);
    while (!Serial)
    {
        ;
    }
    Serial.println("\nstart");
    pinMode(LATCH, OUTPUT);
    digitalWrite(LATCH, HIGH);
    pinMode(ENABLE, OUTPUT);
    digitalWrite(ENABLE, LOW);
    pinMode(M3, OUTPUT);
    digitalWrite(M3, HIGH);
    pinMode(M4, OUTPUT);
    digitalWrite(M4, HIGH);
    pinMode(DATA, OUTPUT);
    digitalWrite(DATA, LOW);
    pinMode(14, OUTPUT);
    digitalWrite(14, LOW);
    pinMode(CLK, OUTPUT);
    digitalWrite(CLK, LOW);
    pinMode(M2, OUTPUT);
    digitalWrite(M2, HIGH);
    digitalWrite(LATCH, LOW);
    shiftOut(DATA, CLK, LSBFIRST, d);
    digitalWrite(LATCH, HIGH);
    Serial.println("ok");
}
void loop()
{
    if (Serial.available() > 0)
    {
        char ch = Serial.read();
        digitalWrite(LATCH, LOW);
        shiftOut(DATA, CLK, LSBFIRST, ch);
        digitalWrite(LATCH, HIGH);
        Serial.println(ch);     
    }
  delay(100);
}



以上。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0