PROJECT: Arduino 4

Post on 20-Jan-2017

216 views 0 download

transcript

PROJECT: Arduino IV.

Stejnosměrný motor

• Dva přívodní vodiče

• Ovládání pomocí analogWrite();

• Může fungovat jako dynamo

Motory

Stejnosměrný motor

#define PIN 9

void setup() {

}

void loop() {

for (int rychlost = 0 ; rychlost <= 255; rychlost += 5) {

analogWrite(PIN, rychlost);

delay(30);

}

for (int rychlost = 255 ; rychlost >= 0; rychlost -= 5) {

analogWrite(PIN, rychlost);

delay(30);

}

}

Stejnosměrný motor

Servo

Servo

#include <Servo.h>

Servo mojeservo;

int pozice = 0;

void setup() {

mojeservo.attach(9);

}

void loop() {

for (pozice = 0; pozice <= 180; pozice += 1) {

mojeservo.write(pozice);

delay(15);

}

for (pozice = 180; pozice >= 0; pozice -= 1) {

mojeservo.write(pozice);

delay(15);

}

}

Krokový motor

Krokový motor

Krokový motor

Krokový motor