snelheid veranderen DC motor
5 berichten
• Pagina 1 van 1
snelheid veranderen DC motor
Hoi ik heb een DC motor die ik wil veranderen van snelheid tijdens het rijden.
ik heb een loop met daarin een case,
case ziet er ong als volgt uit als volgt uit:
daarna heb ik een andere void met audtonaarvoren()
ziet er uit als het volgende. dit is van 1 wiel
hij werkt wel maar dan moet ik eerst overstappen naar een andere case, zoals stoppen. om de snelheid aan te kunnen passen.
Hoe kan ik ervoor zorgen dat tijdens het rijden de snelheid van de wielen aanpast?
Gr
ik heb een loop met daarin een case,
case ziet er ong als volgt uit als volgt uit:
- Code: Alles selecteren
case 's':
autonaarvoren();
break;
case '1':
snelheid=100;
case '2'
snelheid=200;
daarna heb ik een andere void met audtonaarvoren()
ziet er uit als het volgende. dit is van 1 wiel
- Code: Alles selecteren
void autonaarvoren(){
analogWrite(pin1, 0);
analogWrite(pin2, snelheid);
}
hij werkt wel maar dan moet ik eerst overstappen naar een andere case, zoals stoppen. om de snelheid aan te kunnen passen.
Hoe kan ik ervoor zorgen dat tijdens het rijden de snelheid van de wielen aanpast?
Gr
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: snelheid veranderen DC motor
Na elke case moet je een
cpp code
zie verder: https://www.arduino.cc/en/Reference/SwitchCase
Verder is het (om de terminologie juist te houden) geen void maar een functie. De void ervoor betekent dat deze functie niets teruggeeft.
zie verder: https://www.arduino.cc/en/Reference/FunctionDeclaration
cpp code
break;zetten. Anders loopt hij gewoon door en blijft je snelheid op 200 staan.
zie verder: https://www.arduino.cc/en/Reference/SwitchCase
Verder is het (om de terminologie juist te houden) geen void maar een functie. De void ervoor betekent dat deze functie niets teruggeeft.
zie verder: https://www.arduino.cc/en/Reference/FunctionDeclaration
Re: snelheid veranderen DC motor
die breaks had ik inderdaad al toegevoegd.
maar nog steeds moet ik eerst van case veranderen(bijvoorbeeld achteruit of stop) voordat de snelheidsverandering wordt doorgevoerd.
maar nog steeds moet ik eerst van case veranderen(bijvoorbeeld achteruit of stop) voordat de snelheidsverandering wordt doorgevoerd.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: snelheid veranderen DC motor
Laat de hele listing hier eens zien.
Het gevolg kan van een eerdere oorzaak zijn.
Het gevolg kan van een eerdere oorzaak zijn.
Re: snelheid veranderen DC motor
ja dat komt omdat jij de auto naar voren zet met een snelheid, en als je dan de snelheid verandert dan zou je dus weer de auto naar voren moeten sturen.
ofwel bij de case 1 zet je ook een analogWrite van of zo.
is niet netjes misschien maar werkt wel.
en ja je mist ook een : en breaks, maar daar kom je vanzelf achter als er iets niet goed gaat.
ofwel bij de case 1 zet je ook een analogWrite van of zo.
is niet netjes misschien maar werkt wel.
en ja je mist ook een : en breaks, maar daar kom je vanzelf achter als er iets niet goed gaat.
paul deelen
shooter@home.nl
shooter@home.nl
5 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 101 gasten