Hi Tweakers,
Na geen succesvol advies gevonden te hebben in andere kanalen probeer ik het hier. Ik ben momenteel bezig met een basic Arduino project waarbij ik 4 motoren aanstuur met behulp van een L298N controller. Ik heb de 4 motoren elk in paren op de controller aangesloten.
Ik gebruik de volgende simpele code:
Maar helaas blijf ik tegen hetzelfde probleem aanlopen dat de auto niet uit zichzelf weg kan rijden, alleen als ik 'm handmatig aanduw. Als de motoren eenmaal draaien rijdt het wagentje maar zodra hij stopt om terug te rijden komt hij weer niet weg zonder handmatig aan te duwen.
Zie video hier
Wat ik heb geprobeerd: Het chassis en de 4 motoren werden geleverd met een 4x AA batterij houder. Deze geeft 6v output in parallel wat misschien te karig was. Daarop heb ik een 9v adapter aangesloten en voedt ik het circuit direct vanaf de Arduino maar nog steeds hetzelfde probleem! Ik heb een set 18650 Li-Ion batterijen gekocht die ik straks ga proberen maar aangezien output op 7,4v gecombineerd zit verwacht ik niet dat dit opeens gaat werken. Ik meet dat er zo'n 3v door de L298N controller gaat, en de motoren elk zo'n 1,5 volt als ze draaien.
Iemand een idee wat hier mis gaat?
Na geen succesvol advies gevonden te hebben in andere kanalen probeer ik het hier. Ik ben momenteel bezig met een basic Arduino project waarbij ik 4 motoren aanstuur met behulp van een L298N controller. Ik heb de 4 motoren elk in paren op de controller aangesloten.
Ik gebruik de volgende simpele code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| void setup() { pinMode(LED_BUILTIN, OUTPUT); pinMode(2, OUTPUT); //EN_L_FW pinMode(3, OUTPUT); //EN_R_FW pinMode(4, OUTPUT); //EN_L_BW pinMode(5, OUTPUT); //EN_R_BW } //-----------------------------------------------------------------------// void loop() { uint32_t period = 3000L; // 3 seconds /* Vooruit 3 seconden */ for( uint32_t tStart = millis(); (millis()-tStart) < period; ){ digitalWrite(2, HIGH); digitalWrite (3, LOW); digitalWrite(4,HIGH); digitalWrite(5,LOW); } /* Achteruit 3 seconden */ for( uint32_t tStart = millis(); (millis()-tStart) < period; ){ digitalWrite(2, LOW); digitalWrite (3, HIGH); digitalWrite(4,LOW); digitalWrite(5,HIGH); } } |
Maar helaas blijf ik tegen hetzelfde probleem aanlopen dat de auto niet uit zichzelf weg kan rijden, alleen als ik 'm handmatig aanduw. Als de motoren eenmaal draaien rijdt het wagentje maar zodra hij stopt om terug te rijden komt hij weer niet weg zonder handmatig aan te duwen.
Zie video hier
Wat ik heb geprobeerd: Het chassis en de 4 motoren werden geleverd met een 4x AA batterij houder. Deze geeft 6v output in parallel wat misschien te karig was. Daarop heb ik een 9v adapter aangesloten en voedt ik het circuit direct vanaf de Arduino maar nog steeds hetzelfde probleem! Ik heb een set 18650 Li-Ion batterijen gekocht die ik straks ga proberen maar aangezien output op 7,4v gecombineerd zit verwacht ik niet dat dit opeens gaat werken. Ik meet dat er zo'n 3v door de L298N controller gaat, en de motoren elk zo'n 1,5 volt als ze draaien.
Iemand een idee wat hier mis gaat?

[ Voor 3% gewijzigd door Xanthium op 21-02-2019 11:00 ]