Pages: [1]   Go Down
Author Topic: Hjælp til Motor styring  (Read 1312 times)
0 Members and 1 Guest are viewing this topic.
Aalborg, Denmark
Offline Offline
Newbie
*
Karma: 0
Posts: 33
Learning by burning
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hej

I weekenden var jeg ved at skille en gammel fjernstyret flyver ad for at få motoren.

Planen var at jeg ville til at prøve at forstå PWM og ville så prøve at bruge en motor til det.

Men men, da jeg får min motor sat til min arudino, sker der absolut intet.
Motoren køre normalt fint med 5v men her er der ingen reaktion.

Sådan har jeg sat det sammen


Her er koden:
Code:
const int motorPin = 9;

void setup () {
  pinMode(motorPin, OUTPUT);
}

void loop() {
  analogWrite(motorPin, 255);
  delay(10);
}

Hvad kan jeg have gjort galt, eller hvad kan det være jeg ikke tænker på??

Man kan måske slet ikke sætte en motor direkte i min auduino?

På forhånd tak.
Mads
« Last Edit: March 22, 2010, 03:24:14 pm by DKMVang » Logged

Lidt arduino haløj på http://dequete.dk

0
Offline Offline
Newbie
*
Karma: 0
Posts: 7
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Nej, du kan generelt ikke trække en motor direkte fra arduinoen. Den kan ikke levere strøm nok.

Her er en god gennemgang af motor/arduino (på engelsk): http://www.thebox.myzen.co.uk/Workshop/Motors_1.html

Held og lykke  smiley
Logged

Denmark
Offline Offline
Newbie
*
Karma: 0
Posts: 19
King of Greenland
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

En ekstern strømforsyning er vejen frem.

Hvis du har købt et sæt med fjumrebræt og lidt basale elektronik komponenter har du hvad du skal bruge til at kunne følge nogle af de eksempler danlao har linket til.

Hvis ikke du har købt dig et begynder set, så vil jeg anbefale dig at gøre det.

Men din kode...
void loop() {
  analogWrite(motorPin, 255);
  delay(10);
}

Hvis du laver den om til:
void loop() {
  analogWrite(motorPin, 255);
  delay(500);
  analogWrite(motorPin, 100);
  delay(500);
}

Burde du kunne høre forskel på motoren.

Et lille fif er at sætte et stykke tape  e.lign.  på motorens aksel så kan man bedre se motoren køre rundt.

Håber det gav mening.

\ Christian
Logged

Aalborg, Denmark
Offline Offline
Newbie
*
Karma: 0
Posts: 33
Learning by burning
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Tak for alle jeres tilbage meldninger, de har faktisk hjulpet mig rigtig meget til at forstå hvordan tingene hænger sammen..

Jeg har læst rigtig meget om, hvordan en H-bridge virker og hvordan det hænger sammen...

så købte jeg motor driver ved electrozone, og fik det også til at virke.. (virkelig en sejer) hehe

Jeg har lave et lille notat, så jeg selv kan huske hvordan det hænger sammen, måske nogen kan bruge den til noget.. her er ihvertfald et link.
http://imgsize.dk/blog/wp-content/uploads/2010/03/L298N.pdf
Logged

Lidt arduino haløj på http://dequete.dk

Aalborg, Denmark
Offline Offline
Newbie
*
Karma: 0
Posts: 33
Learning by burning
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Generelt har jeg planer om at jeg vil lægge alle mine notater ud på nettet..

De kommer til at ligge her: http://imgsize.dk/blog/arduino/ - Så kan i jo se om der er noget i kan bruge smiley-wink
Logged

Lidt arduino haløj på http://dequete.dk

Pages: [1]   Go Up
Jump to: